Root NationΝέαειδήσεις πληροφορικήςΗ τεχνητή νοημοσύνη αλλάζει το παιχνίδι στην ανάπτυξη λογισμικού

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

-

Η πρώτη επιχείρηση που θα διακόψει το ChatGPT θα είναι πιθανότατα ο κλάδος που το δημιούργησε.

ChatGPT

Η δημιουργία λογισμικού δεν ήταν ποτέ πιο εύκολη. Αλλά οι προγραμματιστές-επαγγελματίες και οι ειδικοί είναι όλο και πιο πεπεισμένοι ότι η γενετική τεχνητή νοημοσύνη θα αλλάξει τον κόσμο τους - θα επιταχύνει το έργο των καλύτερων προγραμματιστών και θα επιτρέψει στους απλούς χρήστες να επιτύχουν περισσότερα.

«Η τρέχουσα γενιά μοντέλων τεχνητής νοημοσύνης είναι ένας πύραυλος που στοχεύει, έστω και ακούσια, απευθείας στην ίδια την παραγωγή λογισμικού», έγραψαν οι επενδυτές Paul Kedrosky και Eric Norlin την περασμένη εβδομάδα σε ένα δοκίμιο με τίτλο «The Gutenberg Moment in Software».

"Τεχνολογίες σαν αυτές είναι εκπληκτικές στη δημιουργία, τον εντοπισμό σφαλμάτων και την επιτάχυνση της παραγωγής λογισμικού γρήγορα και σχεδόν χωρίς κόστος."
Στα τέλη της περασμένης εβδομάδας, το OpenAI κυκλοφόρησε πιλοτικές εκδόσεις προσθηκών για το ChatGPT, οι οποίες του επιτρέπουν να περιπλανάται στο Διαδίκτυο κατά βούληση των χρηστών και να συνδέεται με άλλες υπηρεσίες και δεδομένα.

Αυτό είναι ένα μεγάλο πρώτο βήμα προς τη μετατροπή ενός συνομιλητικού chatbot σε έναν πιο ισχυρό έξυπνο πράκτορα που μπορεί να εκτελέσει εργασίες για τους χρήστες. Είναι επίσης ένα βήμα για να γίνει το ChatGPT μια πλατφόρμα στην οποία μπορούν να αξιοποιήσουν άλλες εταιρείες.

Η πρώτη παρτίδα προσθηκών επεκτείνει τις δυνατότητες του ChatGPT σε ταξίδια, ψώνια, εστιατόρια, μαθηματικά και άλλα, συνδέοντας το bot με δημοφιλείς υπηρεσίες όπως Expedia, Instacart, Kayak, Klarna και OpenTable. Φυσικά, αυτά τα πρόσθετα που μοιάζουν με εφαρμογές είναι η προσπάθεια του OpenAI να μετατρέψει το ChatGPT σε μια νέα «εφαρμογή για τα πάντα», όπως το θέτει ο προγραμματιστής John Herrman με έδρα τη Νέα Υόρκη.

Αλλά δείχνουν επίσης πόσο ριζικά νέα μεγάλα μοντέλα γλωσσών AI θα αλλάξουν τη διαδικασία κωδικοποίησης. Συνήθως, για να συνδέσει δύο εφαρμογές, ένας προγραμματιστής λογισμικού πρέπει να κατανοήσει το API (ή τον ορισμό του τρόπου με τον οποίο ένα σύστημα αλληλεπιδρά με άλλα συστήματα) και στα δύο άκρα και στη συνέχεια να γράψει κάποιο "κώδικα κόλλας" έτσι ώστε οι δύο υπηρεσίες να μπορούν να επικοινωνούν μεταξύ τους .

Για να δημιουργήσετε ένα πρόσθετο για το ChatGPT, απλώς "δώστε οδηγίες στο μοντέλο". Παρέχετε το ChatGPT API της υπηρεσίας σας - στα Αγγλικά. Το ChatGPT το διαβάζει και κάνει τα υπόλοιπα. Μηχανικός και επιχειρηματίας Mitchell Hashimoto ανέβασε στο Twitter: "Έχω αναπτύξει πολλά συστήματα προσθηκών και η διεπαφή προσθηκών OpenAI ChatGPT είναι ίσως η πιο τρελή και εντυπωσιακή προσέγγιση που έχω δει ποτέ στους υπολογιστές σε ολόκληρη τη ζωή μου."

Η ιστορία του λογισμικού είναι μια μακρά αλληλουχία προσθήκης νέων «στρωμάτων αφαίρεσης» που κρύβουν την πολυπλοκότητα της δυαδικής λογικής πίσω από ολοένα και πιο φιλικές προς τον άνθρωπο γενικεύσεις, από τη γλώσσα συναρμολόγησης έως τα περιβάλλοντα προγραμματισμού υψηλότερου επιπέδου και τις γραφικές διεπαφές.

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

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

ChatGPTΗ σημερινή γενετική τεχνητή νοημοσύνη εξακολουθεί να προσποιείται ότι γνωρίζει περισσότερα από όσα πραγματικά γνωρίζει και κάνει τα πράγματα για να καλύψει τα κενά στη γνώση της. Λειτουργεί καλύτερα ως «συν-πιλότος» για προγραμματιστές, όχι ως ανεξάρτητος δημιουργός.
Κατώτατη γραμμή: Οι άνθρωποι με βαθιά κατανόηση πολλών πτυχών του προγραμματισμού θα εξακολουθήσουν να χρειάζονται για να εφεύρουν πραγματικά νέους τύπους συστημάτων, να λύσουν προβλήματα που η τεχνητή νοημοσύνη δεν μπορεί να χειριστεί και να διαμορφώσει (και να περιορίσει) το ChatGPT και τους διαδόχους του.

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

Διαβάστε επίσης: 

ΠηγήΑξιού
Εγγραφείτε
Ειδοποίηση για
επισκέπτης

0 Σχόλια
Ενσωματωμένες κριτικές
Δείτε όλα τα σχόλια
Εγγραφείτε για ενημερώσεις