Η Google πρόσθεσε έναν νέο γύρο λειτουργιών στο Project IDX, το περιβάλλον ανάπτυξης που βασίζεται σε cloud.
Όπως μπορεί να υποτεθεί από ένα όνομα που περιλαμβάνει τον όρο “έργο”, η εργασία της Google στο Project IDX δεν έχει ολοκληρωθεί.
Παίρνω Project Starline, το παιχνίδι τηλεπαρουσίας βίντεο της Google, το οποίο εμφανίστηκε το 2021 και εξακολουθεί να βελτιώνεται. Ή Project Mavenμια πρωτοβουλία drone με τον στρατό που εγκαταλείφθηκε το 2018. Or Έργο Dragonflyμια λογοκριμένη μηχανή αναζήτησης Google σχεδίαζε να κυκλοφορήσει στην Κίνα έως ότου το Mountain View εγκατέλειψε την ιδέα το 2019.
Project IDX ήταν ανακοινώθηκε τον Αύγουστο και αρχικά το ενσωματωμένο περιβάλλον ανάπτυξης (IDE) με βελτιωμένη τεχνητή νοημοσύνη (AI) ήταν προσβάσιμο μόνο με πρόσκληση. Είναι ακόμα σε δημόσια προεπισκόπηση, πράγμα που σημαίνει ότι όσοι υποβάλουν ένα email στη λίστα αναμονής κάποια στιγμή θα πρέπει να γίνουν δεκτοί για να δοκιμάσουν τον εκκολαπτόμενο χώρο εργασίας που βασίζεται στον ιστό.
Βασισμένο στο Codeyένα θεμελιώδες μοντέλο κωδικοποίησης που βασίζεται στο μοντέλο μεγάλης γλώσσας PaLM 2 της Google και σε αυτό ΔίδυμοιΤο Project IDX φιλοδοξεί να προσφέρει αυτό το είδος Υποβοηθούμενη από AI εμπειρία προγραμματιστή διαθέσιμη σε όσους χρησιμοποιούν τη Microsoft Visual Studio Code στο cloud με Εργαλειοθήκη AWS επέκταση (για Code Whisperer), ή την επέκταση GitHub Copilot, αν ήταν διαθέσιμος.
Μια άλλη παρόμοια προσφορά θα ήταν τα Codespace του GitHub, με Copilotαν και η σύγκριση του κώδικα VS είναι πιο κατάλληλη επειδή το Project IDX είναι χτισμένο στην κορυφή Κωδικός OSSτο θεμέλιο ανοιχτού κώδικα του VS Code.
(Μια υπενθύμιση αυτής της πηγής που δημιουργείται από νευρωνικά δίκτυα μπορεί να μειώσει την ποιότητα της βάσης κώδικών σας εάν καταποθεί. Τα παραγωγικά μοντέλα προσφέρουν με σιγουριά σπασμένο κώδικα από καιρό σε καιρό. YMMV.)
Όσοι γίνονται δεκτοί στο Club IDX μπορούν να περιμένουν συμπλήρωση κώδικα που υποτίθεται ότι είναι έξυπνη, μια διεπαφή συνομιλίας που τυγχάνει επαίνου στο διαδίκτυο και τεχνικής εξήγησης κατ’ απαίτηση μέσω της προσθήκης προτροπών σχολίων όπως “προσθήκη σχολίων” ή “εξηγήστε αυτόν τον κώδικα”.
Τα περιβάλλοντα IDX είναι εικονικά μηχανήματα Debian, με πλήρη πρόσβαση στη γραμμή εντολών, κατασκευασμένα με χρήση Σταθμοί εργασίας Cloud της Google υπηρεσία.
ο τελευταίες προσθήκες στο Project IDX περιλαμβάνουν έναν προσομοιωτή iOS και έναν εξομοιωτή Android που έχουν ενσωματωθεί απευθείας στο πρόγραμμα περιήγησης. Έτσι, εάν γράφετε, ας πούμε, μια εφαρμογή Flutter χρησιμοποιώντας τη γλώσσα προγραμματισμού Dart και θέλετε να κάνετε προεπισκόπηση της εμφάνισης σε υλικό iPhone και Android, μπορείτε να εκκινήσετε τον κώδικά σας στον κατάλληλο προσομοιωτή ή εξομοιωτή χωρίς να βγείτε από τον χώρο εργασίας σας.
Σύμφωνα με την ομάδα IDX, αυτή η ικανότητα εξακολουθεί να είναι πειραματική, που σημαίνει μεγαλύτερη από το συνηθισμένο. Αλλά αυτή η προειδοποίηση ισχύει για ολόκληρη την υπηρεσία, η οποία δεν προορίζεται για χρήση σε περιβάλλον παραγωγής.
“Πρόκειται για μια πειραματική κυκλοφορία του Project IDX πριν από την παραγωγή”, η τεκμηρίωση λέει. “Το Project IDX είναι πιθανό να αλλάξει και δεν υπόκειται σε καμία συμφωνία επιπέδου υπηρεσιών (SLA) ή πολιτική κατάργησης. Η υλοποίηση υπόκειται σε αλλαγές χωρίς προειδοποίηση και σε μελλοντικές εκδόσεις.”
Λαμβάνοντας υπόψη το ιστορικό της Google ως α κατά συρροή δολοφόνος προϊόντωντέτοιες προειδοποιήσεις θα πρέπει να λαμβάνονται σοβαρά υπόψη.
Σε κάθε περίπτωση, υπάρχουν επίσης πολλά νέα πρότυπα για την περιστροφή νέων έργων χωρίς το συνηθισμένο arcana της γραμμής εντολών. Όσοι θέλουν να δημιουργήσουν εφαρμογές Astro, Go, Python/Flask, Qwik, Lit, Preact, Solid.js και Node.js με μερικά κλικ θα πρέπει να είναι ευχαριστημένοι.
Υπάρχει φυσικά υποστήριξη για εισαγωγή repos από το GitHub και για περιβαλλοντική διαμόρφωση και προσαρμογή χρησιμοποιώντας Νεράιδαένα εργαλείο διαχείρισης πακέτων και διαμόρφωσης συστήματος.
Οι χώροι εργασίας IDX μπορούν πλέον να ανιχνεύουν αυτόματα τις θύρες δικτύου όταν οι εφαρμογές πρέπει να κάνουν προσαρμογές τείχους προστασίας. Επιτρέπουν επίσης την εκτέλεση εργαλείων γραμμής εντολών, σεναρίων και βοηθητικών προγραμμάτων σε χώρους εργασίας χωρίς τοπική εγκατάσταση. Και διευκολύνουν την εργασία με κοντέινερ και εικόνες Docker μέσω των ρυθμίσεων διαμόρφωσης Docker στο αρχείο dev.nix.
Όσον αφορά τη βοήθεια κώδικα AI πέρα από τις ΗΠΑ, η ομάδα IDX λέει ότι αυτή έχει γίνει διαθέσιμη σε 15 περιοχές – Ινδία, Αυστραλία, Ισραήλ, Βραζιλία, Μεξικό, Κολομβία, Αργεντινή, Περού, Χιλή, Σιγκαπούρη, Μπαγκλαντές, Πακιστάν, Καναδάς, Ιαπωνία, και τη Νότια Κορέα – με περισσότερα να έρθουν.
Λάβετε υπόψη ότι συνοδεύονται και από προτάσεις κώδικα AI μια αποποίηση ευθύνης: “Οι δυνατότητες δημιουργίας κώδικα μας εξακολουθούν να είναι πειραματικές και είστε υπεύθυνοι για τη χρήση του προτεινόμενου κώδικα ή των επεξηγήσεων κωδικοποίησης. Επομένως, θα πρέπει να χρησιμοποιήσετε διακριτικότητα και να ελέγξετε και να ελέγξετε προσεκτικά όλους τους κωδικούς για σφάλματα, σφάλματα και τρωτά σημεία πριν βασιστείτε σε αυτόν.”
Με άλλα λόγια, έχετε προειδοποιηθεί. ®