Η Amazon Web Services φέρνει το Kiro: Τεχνητή Νοημοσύνη που «σκέφτεται« ως προγραμματιστής
- 19/11/2025, 18:16
- SHARE
Στόχος του είναι να βοηθήσει τις ομάδες να δουλεύουν με πιο ξεκάθαρους κανόνες, καλύτερη τεκμηρίωση και μεγαλύτερο έλεγχο σε κάθε αλλαγή κώδικα.
Η Amazon Web Services (AWS) παρουσίασε το Kiro, ένα νέο περιβάλλον για προγραμματιστές που χρησιμοποιεί τεχνητή νοημοσύνη (AI), με στόχο να οργανώσει καλύτερα τον τρόπο που γράφεται ο κώδικας του λογισμικού. Αντί ο προγραμματιστής να δίνει «σκόρπια» μηνύματα (prompts) στο AI και να παίρνει πίσω αποσπασματικά κομμάτια κώδικα, το Kiro ξεκινά πάντα από ένα ξεκάθαρο «σχέδιο»: τι ακριβώς πρέπει να κάνει η εφαρμογή, ποιο πρόβλημα λύνει και ποια βήματα χρειάζονται για να υλοποιηθεί.
Ο χρήστης περιγράφει σε απλή γλώσσα τη λειτουργία που θέλει – για παράδειγμα «προσθήκη συστήματος αξιολόγησης προϊόντων» – και το Kiro τη μετατρέπει σε συγκεκριμένες προδιαγραφές: σενάρια χρήσης, τι πρέπει να βλέπει ο χρήστης στην οθόνη, τι δεδομένα θα αποθηκεύονται, ποιοι έλεγχοι χρειάζονται κ.ά. Από εκεί, δημιουργεί ένα αναλυτικό σχέδιο με επιμέρους εργασίες (frontend, backend, τεστ, προσβασιμότητα, προσαρμογή για κινητές συσκευές) και προτείνει αυτόματα αλλαγές στον κώδικα. Ο προγραμματιστής βλέπει συγκεντρωμένα τις προτάσεις, τις εγκρίνει ή τις απορρίπτει, και έτσι διατηρεί πάντα τον τελικό έλεγχο.
Παράλληλα, το Kiro αναλαμβάνει «αγγαρείες» που συνήθως τρώνε χρόνο από τις ομάδες: γράφει βασικά τεστ, ενημερώνει την τεχνική τεκμηρίωση, ελέγχει για απλά λάθη ή κενά στην ασφάλεια και μπορεί να εκτελεί μεγάλα κομμάτια δουλειάς μόνο του, υπό επίβλεψη. Μπορεί ακόμη να «διαβάζει» σχεδιαγράμματα ή προσχέδια σε εικόνες και να τα χρησιμοποιεί ως οδηγό για το πώς θα φτιαχτεί το τελικό περιβάλλον διεπαφής.
Σε αντίθεση με άλλα εργαλεία AI που υπόσχονται κυρίως ταχύτητα, το Kiro δίνει έμφαση στη δομή και στη συνέπεια: φροντίζει ώστε ο κώδικας που παράγεται να ακολουθεί τις συμφωνημένες προδιαγραφές και την αρχιτεκτονική της εφαρμογής, κάτι που είναι κρίσιμο για εταιρείες που φτιάχνουν μεγάλα, «σοβαρά» συστήματα και όχι απλώς πρόχειρα πρωτότυπα.