Η Amazon Web Services (AWS) παρουσίασε το Kiro Web, τη νέα διαδικτυακή έκδοση του περιβάλλοντος ανάπτυξης λογισμικού Kiro που βασίζεται στην τεχνητή νοημοσύνη, φέρνοντας τις δυνατότητες του AI-assisted programming απευθείας στον browser χωρίς να απαιτείται εγκατάσταση λογισμικού.
Η νέα υπηρεσία είναι διαθέσιμη σε πρώιμη δοκιμαστική έκδοση (early preview) για τους συνδρομητές των προγραμμάτων Pro, Pro+ και Power, αποτελώντας ένα ακόμη βήμα της AWS προς πιο αυτοματοποιημένες διαδικασίες ανάπτυξης λογισμικού.
Το Kiro είναι το περιβάλλον ανάπτυξης λογισμικού με τεχνητή νοημοσύνη της AWS, το οποίο είναι διαθέσιμο παγκοσμίως από τον Νοέμβριο του 2025.
Σε αντίθεση με πολλά εργαλεία AI για προγραμματισμό που ξεκινούν άμεσα από τη συγγραφή κώδικα, το Kiro ακολουθεί μια διαφορετική προσέγγιση. Ο προγραμματιστής περιγράφει σε φυσική γλώσσα τι επιθυμεί να δημιουργήσει και το εργαλείο μετατρέπει την περιγραφή σε ένα δομημένο σχέδιο υλοποίησης που περιλαμβάνει:
Μόνο αφού ολοκληρωθεί αυτό το στάδιο προχωρά στη συγγραφή κώδικα.
Η προσέγγιση αυτή, γνωστή ως spec-driven development, στοχεύει στη βελτίωση της ποιότητας και της αξιοπιστίας του λογισμικού, σε μια περίοδο όπου η ταχύτερη παραγωγή κώδικα μέσω AI δεν συνεπάγεται απαραίτητα καλύτερα αποτελέσματα. Σύμφωνα με σχετικές έρευνες που επικαλείται η AWS, το 69% των χρηστών που χρησιμοποιούν εκτενώς εργαλεία τεχνητής νοημοσύνης για προγραμματισμό δηλώνουν ότι αντιμετωπίζουν συχνά προβλήματα κατά την ανάπτυξη λογισμικού.
Ένα από τα βασικά χαρακτηριστικά του Kiro είναι ότι διατηρεί τον άνθρωπο στο κέντρο της διαδικασίας ανάπτυξης.
Το εργαλείο απαιτεί έγκριση πριν από κάθε κρίσιμη ενέργεια και επιτρέπει στους χρήστες να καθορίζουν οι ίδιοι ποιες λειτουργίες μπορεί να αναλαμβάνει η τεχνητή νοημοσύνη και ποιες όχι.
Μέχρι σήμερα, η χρήση του προϋπέθετε εγκατάσταση στον υπολογιστή. Με το Kiro Web, οι ίδιες δυνατότητες μεταφέρονται απευθείας στον browser μέσω της πλατφόρμας app.kiro.dev, προσφέροντας πρόσβαση από οπουδήποτε χωρίς τοπική εγκατάσταση.
Το Kiro Web υποστηρίζει δύο διαφορετικούς τρόπους λειτουργίας.
Στο conversational mode, ο προγραμματιστής συνεργάζεται με το AI σε πραγματικό χρόνο, συζητώντας επιλογές υλοποίησης, βελτιώνοντας σταδιακά τον κώδικα και αποφασίζοντας πότε οι αλλαγές είναι έτοιμες για αξιολόγηση ή ενσωμάτωση.
Στο autonomous mode, το εργαλείο μπορεί να αναλάβει σχεδόν ολόκληρη τη διαδικασία ανάπτυξης. Ζητά τις απαραίτητες διευκρινίσεις, δημιουργεί το σχέδιο υλοποίησης, γράφει και ελέγχει τον κώδικα και στο τέλος παρουσιάζει μια ολοκληρωμένη πρόταση προς τον προγραμματιστή.
Ένα από τα πιο ενδιαφέροντα χαρακτηριστικά του Kiro Web είναι η δυνατότητα συντονισμού αλλαγών σε πολλαπλά έργα λογισμικού ταυτόχρονα.
Για παράδειγμα, ένας προγραμματιστής μπορεί να τροποποιήσει μια κοινόχρηστη βιβλιοθήκη κώδικα και παράλληλα να ενημερώσει όλες τις εφαρμογές ή υπηρεσίες που βασίζονται σε αυτή. Αντίστοιχα, μπορεί να προσθέσει μια νέα λειτουργία στον server και ταυτόχρονα να προσαρμόσει την εφαρμογή που χρησιμοποιούν οι τελικοί χρήστες.
Με μία μόνο συνομιλία, το Kiro μπορεί να συντονίζει αλλαγές σε πολλαπλά συνδεδεμένα έργα.
Παράλληλα, ενσωματώνεται με το GitHub, επιτρέποντας στους προγραμματιστές να αναθέτουν εργασίες απευθείας μέσα από τη δημοφιλή πλατφόρμα διαχείρισης πηγαίου κώδικα. Το εργαλείο μπορεί επίσης να λαμβάνει υπόψη τα σχόλια των reviewers, να προτείνει βελτιώσεις και να πραγματοποιεί διορθώσεις, πάντοτε με ανθρώπινη εποπτεία.
Η AWS δίνει ιδιαίτερη έμφαση στην ασφάλεια της πλατφόρμας.
Κάθε εργασία εκτελείται σε ένα απομονωμένο cloud περιβάλλον που δημιουργείται αποκλειστικά για τη συγκεκριμένη συνεδρία και διαγράφεται μόλις αυτή ολοκληρωθεί.
Παράλληλα, η πρόσβαση της τεχνητής νοημοσύνης περιορίζεται αυστηρά στους πόρους για τους οποίους ο προγραμματιστής έχει δώσει ρητή άδεια, ενώ οι συνεδρίες παραμένουν πλήρως απομονωμένες μεταξύ τους ώστε οι εργασίες ενός έργου να μην επηρεάζουν κάποιο άλλο.
Το Kiro Web επιτρέπει στις ομάδες ανάπτυξης να ορίζουν τους δικούς τους κανόνες και πρότυπα εργασίας, όπως:
Με βάση αυτές τις οδηγίες, το εργαλείο εφαρμόζει αυτόματα τις επιθυμητές πρακτικές κατά την ανάπτυξη λογισμικού, ενώ αξιοποιεί το feedback των χρηστών ώστε να προσαρμόζεται σταδιακά στις απαιτήσεις κάθε ομάδας.
Παράλληλα με το Kiro Web, η AWS ανακοίνωσε και νέες δυνατότητες για προγραμματιστές:
Το νέο open-source εργαλείο επιτρέπει την ανάπτυξη και δοκιμή εφαρμογών που χρησιμοποιούν το Amazon DynamoDB χωρίς σύνδεση στο cloud, επιταχύνοντας τις διαδικασίες ανάπτυξης και testing.
Η AWS πρόσθεσε API συμβατό με την OpenAI στο Amazon SageMaker AI, επιτρέποντας στις ομάδες που έχουν ήδη αναπτύξει εφαρμογές τεχνητής νοημοσύνης με εργαλεία της OpenAI να τις μεταφέρουν ευκολότερα στο περιβάλλον της AWS χωρίς σημαντικές αλλαγές στον κώδικα.
Η αναβάθμιση επιτρέπει στους προγραμματιστές να δοκιμάζουν τοπικά λειτουργίες που μέχρι σήμερα ήταν διαθέσιμες μόνο στο cloud, μειώνοντας τις διαφορές μεταξύ του περιβάλλοντος ανάπτυξης και του περιβάλλοντος παραγωγής.
Η AWS ανακοίνωσε ότι στο επόμενο διάστημα θα προσθέσει στο Kiro Web τη δυνατότητα χρήσης specifications, επιτρέποντας στις ομάδες να επεξεργάζονται πρώτα τις απαιτήσεις και τον σχεδιασμό μιας λειτουργίας και στη συνέχεια να αναθέτουν την υλοποίησή της σε αυτόνομους AI agents.
Παράλληλα, τα αυτόνομα workflows θα γίνουν διαθέσιμα και στις desktop και terminal εκδόσεις του Kiro, επεκτείνοντας περαιτέρω τις δυνατότητες της πλατφόρμας.
Περισσότερες ειδήσεις
Trump: Κυβερνητικός «δάκτυλος» στα μοντέλα AI πριν αυτά βγουν στην αγορά – Τι αλλάζει στις ΗΠΑ
Έξαλλοι οι προγραμματιστές: AI της Microsoft εμφανιζόταν στα projects τους και… έπαιρνε τα εύσημα!
Κiro: Ο «υπάκουος» AI developer της AWS που τεστάρει εκατοντάδες σενάρια μόνος του