Η AWS παρουσιάζει το Kiro Web, τον AI βοηθό προγραμματισμού που λειτουργεί απευθείας μέσω browser

- Advertisement -

Η Amazon Web Services (AWS) παρουσιάζει το Kiro Web, τη διαδικτυακή έκδοση του περιβάλλοντος ανάπτυξης λογισμικού Kiro που βασίζεται στην τεχνητή νοημοσύνη. Το νέο εργαλείο είναι διαθέσιμο σε πρώιμη δοκιμαστική έκδοση (early preview) για τους συνδρομητές των επί πληρωμή προγραμμάτων της υπηρεσίας.

Τι είναι το Kiro

Το Kiro είναι το περιβάλλον ανάπτυξης λογισμικού με τεχνητή νοημοσύνη της AWS, το οποίο είναι διαθέσιμο παγκοσμίως από τον Νοέμβριο του 2025. Σε αντίθεση με τα περισσότερα εργαλεία AI για προγραμματισμό, το Kiro δεν ξεκινά από τη συγγραφή κώδικα. Ο προγραμματιστής περιγράφει σε φυσική γλώσσα τι θέλει να αναπτύξει και το εργαλείο μετατρέπει αυτή την περιγραφή σε ένα δομημένο πλάνο υλοποίησης, που περιλαμβάνει τις απαιτήσεις του έργου, τον τεχνικό σχεδιασμό και τα επιμέρους βήματα ανάπτυξης. Μόνο αφού ολοκληρωθούν αυτά τα βήματα προχωρά στη συγγραφή κώδικα. Η προσέγγιση αυτή, γνωστή ως «spec-driven development», έχει στόχο να βελτιώσει την ποιότητα και την αξιοπιστία του λογισμικού, αντιμετωπίζοντας μια πρόκληση που γίνεται όλο και πιο εμφανής στον κλάδο: η ταχύτερη παραγωγή κώδικα δεν οδηγεί απαραίτητα σε καλύτερα αποτελέσματα. Σύμφωνα με έρευνες, το 69% των χρηστών που χρησιμοποιούν εκτενώς εργαλεία AI για προγραμματισμό αναφέρουν συχνά προβλήματα κατά την ανάπτυξη λογισμικού.

Το Kiro διατηρεί τον προγραμματιστή στο επίκεντρο της διαδικασίας ανάπτυξης, καθώς απαιτεί έγκριση πριν από κάθε ενέργεια και επιτρέπει στους χρήστες να καθορίζουν οι ίδιοι ποιες λειτουργίες και εργασίες μπορεί να αναλαμβάνει το εργαλείο. Μέχρι σήμερα, η χρήση του προϋπέθεται εγκατάσταση στον υπολογιστή. Με το Kiro Web, η AWS μεταφέρει τις ίδιες δυνατότητες απευθείας στον browser, επιτρέποντας την πρόσβαση και τη χρήση του εργαλείου μέσω της διαδικτυακής πλατφόρμας app.kiro.dev, χωρίς να απαιτείται εγκατάσταση λογισμικού.

Το εργαλείο υποστηρίζει δύο διαφορετικούς τρόπους λειτουργίας. Στο conversational mode, ο προγραμματιστής συνεργάζεται με το AI σε πραγματικό χρόνο, συζητώντας τις επιλογές υλοποίησης, βελτιώνοντας σταδιακά τον κώδικα και αποφασίζοντας πότε οι αλλαγές είναι έτοιμες για αξιολόγηση ή ενσωμάτωση από την ομάδα ανάπτυξης. Στο autonomous mode, το Kiro μπορεί να αναλάβει ολόκληρη τη διαδικασία ανάπτυξης. Το εργαλείο ζητά τις απαραίτητες διευκρινίσεις, καταρτίζει το πλάνο υλοποίησης, γράφει και ελέγχει τον κώδικα και, στο τέλος, παρουσιάζει μια ολοκληρωμένη.

Εργασία σε πολλαπλά έργα ταυτόχρονα

Το Kiro Web μπορεί να διαχειρίζεται και να συντονίζει αλλαγές σε περισσότερα από ένα έργα λογισμικού ταυτόχρονα. Για παράδειγμα, ένας προγραμματιστής μπορεί να τροποποιήσει μια κοινόχρηστη βιβλιοθήκη κώδικα και παράλληλα να ενημερώσει όλες τις εφαρμογές ή υπηρεσίες που βασίζονται σε αυτή. Αντίστοιχα, μπορεί να προσθέσει μια νέα λειτουργία στον server και να προσαρμόσει ταυτόχρονα την εφαρμογή που χρησιμοποιούν οι τελικοί χρήστες. Με μία μόνο συνομιλία, το Kiro μπορεί να συντονίζει αλλαγές σε πολλαπλά συνδεδεμένα έργα.

Παράλληλα, το εργαλείο ενσωματώνεται με το GitHub, μία από τις δημοφιλέστερες πλατφόρμες διαχείρισης και συνεργασίας στον πηγαίο κώδικα. Οι προγραμματιστές μπορούν να αναθέτουν εργασίες στο Kiro απευθείας μέσω του GitHub, ενώ το εργαλείο μπορεί να λαμβάνει υπόψη τα σχόλια και τις παρατηρήσεις των αξιολογητών κώδικα (reviewers), να προτείνει βελτιώσεις και να προχωρά σε διορθώσεις, πάντα με ανθρώπινη εποπτεία.

Ασφάλεια

Κάθε εργασία εκτελείται σε ένα απομονωμένο περιβάλλον cloud, το οποίο δημιουργείται αποκλειστικά για τη συγκεκριμένη συνεδρία και διαγράφεται μόλις αυτή ολοκληρωθεί. Παράλληλα, η πρόσβαση της τεχνητής νοημοσύνης περιορίζεται αυστηρά στους πόρους για τους οποίους ο προγραμματιστής έχει δώσει ρητή άδεια. Οι επιμέρους συνεδρίες παραμένουν πλήρως απομονωμένες μεταξύ τους, διασφαλίζοντας ότι οι εργασίες ενός έργου δεν επηρεάζουν κάποια άλλη.

Εξατομίκευση

Το Kiro μπορεί να προσαρμόζεται στις ανάγκες της ομάδας. Οι προγραμματιστές έχουν τη δυνατότητα να ορίζουν τους κανόνες και τα πρότυπα που ακολουθούν, όπως τον τρόπο συγγραφής κώδικα, τις αρχιτεκτονικές κατευθύνσεις και τις διαδικασίες ελέγχου και δοκιμών.

Με βάση αυτές τις οδηγίες, το εργαλείο εφαρμόζει αυτόματα τις επιθυμητές πρακτικές κατά την ανάπτυξη λογισμικού. Παράλληλα, αξιοποιεί το feedback των χρηστών, ώστε να προσαρμόζεται σταδιακά και να ευθυγραμμίζεται όλο και περισσότερο με τον τρόπο εργασίας και τις απαιτήσεις κάθε ομάδας.

Διαθεσιμότητα

Το Kiro Web είναι διαθέσιμο σε πρώιμη δοκιμαστική έκδοση για τους συνδρομητές των πλάνων Pro, Pro+ και Power.

Άλλα νέα της AWS για προγραμματιστές

Παράλληλα με την κυκλοφορία του Kiro Web, η AWS ανακοίνωσε και μια σειρά νέων εργαλείων και βελτιώσεων για προγραμματιστές:

  • ExtendDB (open source): Πρόκειται για ένα νέο εργαλείο που επιτρέπει στους προγραμματιστές να αναπτύσσουν και να δοκιμάζουν εφαρμογές που χρησιμοποιούν το Amazon DynamoDB, χωρίς να απαιτείται σύνδεση στο cloud. Με αυτόν τον τρόπο επιταχύνεται η καθημερινή εργασία και απλοποιούνται οι δοκιμές.
  • Amazon SageMaker AI με API συμβατό με OpenAI: Η νέα δυνατότητα επιτρέπει στις ομάδες ανάπτυξης που έχουν δημιουργήσει εφαρμογές τεχνητής νοημοσύνης με εργαλεία της OpenAI να τις μεταφέρουν ευκολότερα στο περιβάλλον της AWS, χωρίς να χρειάζεται να τροποποιήσουν τον υπάρχοντα κώδικα της εφαρμογής.
  • AWS SAM CLI με υποστήριξη CloudFormation Language Extensions: Η αναβάθμιση δίνει τη δυνατότητα στους προγραμματιστές να δοκιμάζουν τοπικά λειτουργίες που μέχρι σήμερα λειτουργούσαν μόνο στο cloud, κλείνωντας έτσι το χάσμα μεταξύ του περιβάλλοντος ανάπτυξης και του περιβάλλοντος παραγωγής.

Τι ακολουθεί

Η AWS ανακοίνωσε ότι θα προσθέσει στο Kiro Web τη δυνατότητα χρήσης specifications, επιτρέποντας στις ομάδες να επεξεργάζονται πρώτα τις απαιτήσεις και τον σχεδιασμό μιας λειτουργίας και στη συνέχεια να αναθέτουν την υλοποίησή της στον αυτόνομο AI agent.

Παράλληλα, τα αυτόνομα workflows θα γίνουν διαθέσιμα και στις desktop και terminal εκδόσεις του Kiro.

ΔΗΜΟΦΙΛΗ ΘΕΜΑΤΑ

Το δημοφιλές παιχνίδι λέξεων Wordle στα Ελληνικά από τον Διομήδη Σπινέλλη

Πολλοί γνωρίζουν και παίζουν - κάποιοι μετά μανίας -...

ΔΕΗ: Σε τελική ευθεία το mega data center στη Δυτική Μακεδονία-Ωριμάζουν οι συζητήσεις με...

Στην τελική ευθεία εισέρχεται το σχέδιο της ΔΕΗ για...

Citrix Executive Leadership Forum: Η τεχνητή νοημοσύνη, η κυβερνοασφάλεια και η ψηφιακή κυριαρχία στο...

Τις προκλήσεις και τις ευκαιρίες που δημιουργεί η νέα...

Πρόγραμμα Υποτροφιών Πιλότων από την Aegean

Συνεχίζοντας το επιτυχημένο πρόγραμμα υποτροφιών υποψήφιων πιλότων που ξεκίνησε...

Δωρεάν αναβάθμιση ταχυτήτων ανόδου στα προγράμματα Vodafone Full Fiber 300, 500 Mbps και 1...

Από 08/12/24 αυξάνονται αυτόματα και δωρεάν οι ονομαστικές ταχύτητες ανόδου (upload) σε όλες τις...

ΑΦΗΣΤΕ ΜΙΑ ΑΠΑΝΤΗΣΗ

εισάγετε το σχόλιό σας!
παρακαλώ εισάγετε το όνομά σας εδώ

ΠΡΟΣΦΑΤΑ ΑΡΘΡΑ

Στα 6,37 τρισ. δολ. οι παγκόσμιες δαπάνες IT το 2026 με «καύσιμο» την AI

Η ανάγκη δημιουργίας της υπολογιστικής ισχύος που απαιτεί η...

ΔΕΗ: Βάζει φωτοβολταϊκά χωρίς αρχική επένδυση – Το νέο μοντέλο για νοικοκυριά και επιχειρήσεις

Με τα νέα προγράμματα ΔΕΗ myEnergy SolarSmart για κατοικίες και ΔΕΗ myEnergy SolarSmart Pro για επιχειρήσεις,...

Πόσο ασφαλής είναι η Τεχνητή Νοημοσύνη (AI) σήμερα; Και τι πρέπει να γνωρίζετε το 2026

Τα chatbots τεχνητής νοημοσύνης, όπως το ChatGPT και το...

Φρένο στην πτωτική πορεία των πωλήσεων smartphones στην Ευρώπη

Σημάδια ανάκαμψης εμφάνισε η ευρωπαϊκή αγορά smartphones την τελευταία...

AI, cloud υπηρεσίες και γνωστά brands στο επίκεντρο των επιθέσεων phishing

Οι επιθέσεις phishing που στοχεύουν επιχειρήσεις γίνονται ολοένα πιο...