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

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

Τι είναι το OpenAI;

OpenAI είναι ένα ερευνητικό εργαστήριο και εταιρεία Τεχνητής Νοημοσύνης (AI). Έχουν δημιουργήσει διάφορα προγράμματα με τεχνητή νοημοσύνη και αλγόριθμους μηχανικής μάθησης που επιτρέπουν στους υπολογιστές να κάντε όλα τα είδη των πραγμάτων, όπως τη δημιουργία εικόνων από κείμενο ή τη δημιουργία ενός χεριού ρομπότ που λύνει το πρόβλημα του Rubik Κύβοι.

Το τελευταίο τους έργο, OpenAI Codex

instagram viewer
, εστιάζει στο να κάνει το λογισμικό προγραμματισμού και τις εφαρμογές πιο προσιτές στους καθημερινούς ανθρώπους και να εξοικονομεί χρόνο και ενέργεια από τους επαγγελματίες προγραμματιστές όταν γράφουν κώδικα.

Τι είναι το Codex;

Το Codex, το λογισμικό κωδικοποίησης τεχνητής νοημοσύνης, δημιουργήθηκε στο μοντέλο παραγωγής γλώσσας του OpenAI, GPT-3, και λειτουργεί ως μεταφραστής μεταξύ χρηστών και υπολογιστών. Στις πρώτες επιδείξεις, οι χρήστες μπορούσαν να δημιουργήσουν απλούς ιστότοπους και παιχνίδια χρησιμοποιώντας φυσική γλώσσα ή απλά αγγλικά και όχι μια αποκλειστική γλώσσα προγραμματισμού.

Greg Brockman, ο CTO και συνιδρυτής του OpenAI περιέγραψε τον κώδικα ως:

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

Το Codex δημιουργήθηκε για να είναι μια βελτίωση στο GPT-3. Αντί να εκπαιδεύονται σε περιεχόμενο ιστού γενικά, οι προγραμματιστές του χρησιμοποίησαν ειδικά αποθετήρια κώδικα ανοιχτού κώδικα που ξέσπασαν από διάφορα μέρη του ιστού.

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

Πώς λειτουργεί το λογισμικό Codex;

Το Codex δεν είναι απλώς ένας απλός μεταφραστής. Είναι ένα AI όπως κάθε άλλο που ειδικεύεται στην κωδικοποίηση.

Πίστωση εικόνας: OpenAI στο YouTube

Η εργασία με το Codex είναι σαν να μιλάς με έναν εικονικό βοηθό όπως η Alexa, η Siri ή η Google. Ζητάτε από το λογισμικό να κάνει αυτό που θέλετε με τον ίδιο τρόπο που θα ζητούσατε από έναν φίλο σας μια χάρη.

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

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

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

Ο Codex δεν είναι αλάνθαστος

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

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

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

Ανησυχίες λογοκλοπής

Μία από τις πρώτες δημιουργίες του Codex ήταν Δεύτερος πιλότος, ένα αποθετήριο κώδικα που ανήκει στη Microsoft και έχει αναπτυχθεί με το GitHub. Είναι ουσιαστικά αυτόματη συμπλήρωση για τον κώδικα. Αλλά όταν προτείνει κομμάτια κώδικα, το Copilot μερικές φορές προτείνει κώδικα γραμμένο από άλλους προγραμματιστές.

Η κριτική επιτροπή είναι ακόμα έξω στο Codex. Δεδομένου ότι είχε εκπαιδευτεί αυστηρά σε κώδικα ανοιχτού κώδικα, η πλειονότητα των προτάσεών του πιθανότατα θα εμπίπτουν στην ορθή χρήση, ειδικά όταν χρησιμοποιούνται από ιδιώτες και όχι από εταιρείες. Ο Brockman μοιράστηκε επίσης ότι αναμένουν ένα επίπεδο συζήτησης με κάθε νέα τεχνολογία και ότι θα γίνουν αλλαγές εάν η κοινότητα το κρίνει απαραίτητο.

OpenAI Codex vs. Γλώσσα Προγραμματισμού Υψηλού Επιπέδου

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

Ευκολία στη χρήση

Είναι ασφαλές να πούμε ότι το Codex είναι πολύ πιο εύκολο στη χρήση ακόμη και από τις απλούστερες γλώσσες προγραμματισμού όπως η Python. Εάν μπορείτε να πληκτρολογήσετε αυτό που θέλετε σε μια σαφή πρόταση, το Codex μπορεί να το κάνει για εσάς.

Ευκαμψία

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

Όταν γράφετε κωδικοποίηση μόνοι σας, από την άλλη πλευρά, μπορείτε να απλοποιήσετε το αίτημα και να το τροποποιήσετε για να επιτύχετε τον ακριβή σας στόχο με λίγους περιορισμούς.

Αξιοπιστία

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

Σχετίζεται με: Η Microsoft έχει αναπτύξει ένα AI που μπορεί να βρει και να διορθώσει σφάλματα στον κώδικα

Το μέλλον του προγραμματισμού με AI

Το Codex είναι ακόμα σχετικά νέο. Τουλάχιστον, σε σύγκριση με τον προγραμματισμό της παλιάς σχολής. Είναι απίθανο η κωδικοποίηση με AI και Codex να ξεπεράσει τη χειροκίνητη κωδικοποίηση σύντομα.

Εάν πετύχει, το Codex αναμένεται να ανταγωνιστεί τα εργαλεία χωρίς κώδικα και χαμηλού κώδικα στη δημιουργία προγραμματισμού πιο προσιτό στο κοινό και μάλιστα κάλυψη για την έλλειψη προγραμματιστών αρκετές χώρες είναι αντιμέτωπος.

6 εκπληκτικοί πόροι χωρίς κώδικα για τη δημιουργία εφαρμογών και ιστοτόπων χωρίς προγραμματισμό

Δεν χρειάζεται να κάνετε κώδικα για να αναπτύξετε εφαρμογές. Δοκιμάστε αυτούς τους φανταστικούς πόρους χωρίς κωδικοποίηση για να δημιουργήσετε εφαρμογές, ιστότοπους και ψηφιακά προϊόντα.

Διαβάστε Επόμενο

ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Σχετικά θέματα
  • Προγραμματισμός
  • Τεχνητή νοημοσύνη
  • Προγραμματισμός
Σχετικά με τον Συγγραφέα
Ανίνα Οτ (Δημοσιεύτηκαν 95 άρθρα)

Η Anina είναι ανεξάρτητος συγγραφέας τεχνολογίας και ασφάλειας στο Διαδίκτυο στο MakeUseOf. Άρχισε να γράφει στον τομέα της κυβερνοασφάλειας πριν από 3 χρόνια με την ελπίδα να το κάνει πιο προσιτό στον μέσο άνθρωπο. Θέλετε να μαθαίνετε νέα πράγματα και ένας τεράστιος σπασίκλας της αστρονομίας.

Περισσότερα από την Anina Ot

Εγγραφείτε στο ενημερωτικό μας δελτίο

Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για να εγγραφείτε