Η πιο πρόσφατη έκδοση AI της Meta είναι ένα bot κωδικοποίησης ανοιχτού κώδικα
Κατ’ αρχήν, η Meta μοιράστηκε την τελευταία της πτώση τεχνητής νοημοσύνης με τον κόσμο,
και αυτή τη φορά, η εταιρεία αφήνει οποιονδήποτε να πάρει στα χέρια του ένα bot που θα γράφει, θα διορθώνει και θα περιγράφει κώδικα σε πολλές γλώσσες κωδικοποίησης.
Όπως άφησαν να εννοηθεί για πρώτη φορά δημοσιεύματα την περασμένη εβδομάδα
του Meta
Κωδικός Llama
είναι ένα πλήρες AI που δημιουργεί κώδικα που χρησιμοποιεί φυσική γλώσσα για τη δημιουργία και την περιγραφή κώδικα σε πολλές γλώσσες κωδικοποίησης. Όπως τα περισσότερα από τα
προϊόντα
AI
Το Meta κυκλοφόρησε πρόσφατα, το μοντέλο είναι ανοιχτού κώδικα και είναι δωρεάν για προσωπική και εμπορική χρήση.
Η Meta προσπάθησε να υπονοήσει ότι δεν θα αντικαθιστούσε πλήρως τους προγραμματιστές
, αντί να το αποκαλεί εργαλείο για να «κάνει ταχύτερες τις ροές
εργασία
ς» και «να μειώσει το εμπόδιο εισόδου για άτομα που μαθαίνουν να κωδικοποιούν». Το πρόγραμμα μπορεί να δημιουργήσει και να διορθώσει κώδικα,
το
επίσης μπορεί
κατανοεί και παρέχει εξηγήσεις κειμένου για ερωτήσεις σχετικά με διαφορετικές γλώσσες προγραμματισμού.
Υποστηρίζει γλώσσες όπως C++, Java
, PHP, Typescript, Bash και C#. Υπάρχει επίσης μια εξειδικευμένη έκδοση του μοντέλου που ονομάζεται Code Llama – Python, η οποία είναι ειδικά σχεδιασμένη
για προγραμματισμό σε μια από τις πιο συνηθισμένες γλώσσες κωδικοποίησης.
Υπάρχει επίσης το μοντέλο The Code Llama – Instruct που είναι καλύτερο στην κατανόηση των οδηγιών φυσικής γλώσσας. Η Meta είπε ότι όσοι θέλουν να δημιουργήσουν κώδικα θα πρέπει να χρησιμοποιήσουν το μοντέλο Instruct
Από
είναι “βελτιστοποιημένο για να παράγει χρήσιμες και ασφαλείς απαντήσεις σε φυσική γλώσσα.” Αυτή η έμφαση στην ασφάλεια είναι ενδιαφέρουσα, όπως είχαν κάνει τα προηγούμενα bots κωδικοποίησης
μικτά αποτελέσματα
δημιουργώντας λειτουργικό κώδικα, και αυτό δεν σημαίνει καν την αναφορά σε ερευνητές που έχουν αποδείξει ότι αρέσουν σε άλλα ρομπότ
Το ChatGPT και το Bard έχουν χειραγωγηθεί για τη δημιουργία κακόβουλου κώδικα
. Το Meta έχει ένα
αποδεκτή πολιτική χρήσης
για την τεχνητή νοημοσύνη του σχετικά με τη δημιουργία κακόβουλου κώδικα, κακόβουλου λογισμικού,
ή ιούς υπολογιστών.
Όσον αφορά τους κινδύνους από τη χρήση της τεχνητής νοημοσύνης για την παραγωγή επιβλαβούς περιεχομένου, η Meta είπε ότι συνεργάστηκε με το κόκκινο
το πρόγραμμα σε μια προσπάθεια να το αναγκάσει να παράγει κακόβουλο κώδικα
και βρήκε το “Code Llama απάντησε με ασφαλέστερες απαντήσεις” σε σύγκριση με το ChatGPT που εκτελείται σε GPT-3.5 Turbo.
Το μοντέλο βασίζεται στο πλαίσιο του
Το μοντέλο γλώσσας Llama 2 του Meta
. Η εταιρεία είπε ότι εκπαίδευσε περαιτέρω το LLM σε «συγκεκριμένα σύνολα δεδομένων κώδικα». Σύμφωνα με το Meta’s
ανάρτηση
, το μοντέλο δέχεται προτροπές κώδικα και γλώσσας. Οι χρήστες μπορούν επίσης να πουν στο μοντέλο περισσότερα για την υπάρχουσα βάση κωδικών του, η οποία θα πρέπει να αποφέρει πιο εξατομικευμένες απαντήσεις.
Κωδικός Llama’s
τρεις διαφορετικές εκδόσεις του AI σε κλίμακα με περισσότερες παραμέτρους, με
Εκδόσεις παραμέτρων 7 δισεκατομμυρίων, 13 δισεκατομμυρίων και 34 δισεκατομμυρίων
διαθέσιμος. Οι παράμετροι είναι συνήθως ένας δείκτης για τις συνολικές δυνατότητες ενός AI να παράγει ακριβή αποτελέσματα
. Όσο μικρότερο είναι το μοντέλο, τόσο πιο εύκολα μπορεί να τρέξει σε μεμονωμένες GPU. Ο Meta ανέφερε επίσης ότι τα μικρότερα μοντέλα είναι πιο γρήγορα και μπορεί να είναι καλύτερα για «ολοκλήρωση κώδικα σε πραγματικό χρόνο».
Σύμφωνα με την ανάρτηση του ιστολογίου, το
Η έκδοση παραμέτρου Code Llama 34B σημείωσε παρόμοια βαθμολογία με το GPT-3.5 του
OpenAI
σε διάφορες δοκιμές όπως το HumanEval που αξιολογούν τις δυνατότητες των LLM. Το AI ήταν πολύ χαμηλότερο από αυτό που θα μπορούσε να κάνει το GPT-4 στο HumanEval, αλλά τα πήγε καλύτερα από κάποια άλλα μοντέλα ανοιχτού κώδικα με επίκεντρο την κωδικοποίηση, όπως το Palm-Coder και το StarCoder.
Το μοντέλο είναι παρόμοιο με το
Ο Gi
t
Hub Copilot
και
CodeWhisperer της Amazon
, αν και το Copilot κοστίζει χρήματα μετά από μια
δοκιμή
30 ημερών και το CodeWhisperer είναι δωρεάν μόνο για ατομική χρήση. Αυτά τα είδη μοντέλων φέρεται να είναι δημοφιλή μεταξύ των προγραμματιστών, με τη Microsoft να ισχυρίζεται ότι
Το 92% των προγραμματιστών σε μεγάλες εταιρείες χρησιμοποιούν AI
σε κάποιο βαθμό.
Εγώ
δεν είναι όλο σάλτσα. Ο Meta δεν λέει συγκεκριμένα τι υπάρχει στα δεδομένα εκπαίδευσης του Llama 2, και για καλό λόγο. Μερικοί
Οι προγραμματιστές έχουν ήδη μηνύσει τη Microsoft και το GitHub
ισχυριζόμενος ότι η εταιρεία εκπαίδευσε το AI στον κώδικά του, αγνοώντας τις άδειές του.
