Η Amazon Web Services (AWS) παρουσίασε το Kiro, ένα νέο περιβάλλον για προγραμματιστές που χρησιμοποιεί τεχνητή νοημοσύνη, με στόχο να οργανώσει καλύτερα τον τρόπο που γράφεται ο κώδικας του λογισμικού. Αντί ο προγραμματιστής να δίνει μηνύματα στο AI και να παίρνει πίσω αποσπασματικά κομμάτια κώδικα, το Kiro ξεκινά πάντα από ένα «σχέδιο», δηλαδή ακριβώς τι πρέπει να κάνει η εφαρμογή, ποιο πρόβλημα λύνει και ποια βήματα χρειάζονται για να υλοποιηθεί.
Ο χρήστης περιγράφει σε απλή γλώσσα τη λειτουργία που θέλει και το Kiro τη μετατρέπει σε συγκεκριμένες προδιαγραφές: σενάρια χρήσης, τι πρέπει να βλέπει ο χρήστης στην οθόνη, τι δεδομένα θα αποθηκεύονται κ.ά. Από εκεί, δημιουργεί ένα αναλυτικό σχέδιο με επιμέρους εργασίες (frontend, backend, τεστ, προσβασιμότητα, προσαρμογή για κινητές συσκευές) και προτείνει αυτόματα αλλαγές στον κώδικα. Ο προγραμματιστής βλέπει συγκεντρωμένες τις προτάσεις, τις εγκρίνει ή τις απορρίπτει, και έτσι διατηρεί πάντα τον τελικό έλεγχο.
Παράλληλα, το Kiro αναλαμβάνει εργασίες που συνήθως τρώνε χρόνο από τις ομάδες: γράφει βασικά τεστ, ενημερώνει την τεχνική τεκμηρίωση, ελέγχει για απλά λάθη ή κενά στην ασφάλεια και μπορεί να εκτελεί μεγάλα κομμάτια δουλειάς μόνο του, υπό επίβλεψη. Σε αντίθεση με άλλα εργαλεία AI που υπόσχονται κυρίως ταχύτητα, το Kiro δίνει έμφαση στη δομή και στη συνέπεια αφού φροντίζει ώστε ο κώδικας που παράγεται να ακολουθεί τις συμφωνημένες προδιαγραφές και την αρχιτεκτονική της εφαρμογής.



