Μετά την κυκλοφορία μοντέλων AI για τη δημιουργία κειμένου, τη μετάφραση γλωσσών και τη δημιουργία ήχου, η Meta διέθεσε σήμερα το Open Source Code Llama, ένα σύστημα μηχανικής μάθησης που μπορεί να δημιουργήσει και να εξηγήσει κώδικα σε φυσική γλώσσα – συγκεκριμένα στα αγγλικά.
Όπως το GitHub Copilot και το Amazon CodeWhisperer, καθώς και οι Open Source μηχανές κώδικα με τεχνητή νοημοσύνη StarCoder, StableCode και PolyCoder, το Code Llama μπορει να ολοκληρώσει και να διορθώσει υπάρχοντα κώδικα σε πολλές γλώσσες προγραμματισμού, όπως οι Python, C++, Java, PHP. Typescript, C# και Bash.
“Στη Meta, πιστεύουμε ότι τα μοντέλα τεχνητής νοημοσύνης, αλλά ιδιαίτερα τα μεγάλα γλωσσικά μοντέλα για την κωδικοποίηση, επωφελούνται περισσότερο από μια ανοιχτή προσέγγιση, τόσο όσον αφορά την καινοτομία όσο και την ασφάλεια”, ανέφερε η Meta σε μια ανάρτηση στο blog της.
“Τα διαθέσιμα δημόσια μοντέλα, ειδικά για τον κώδικα μπορούν να διευκολύνουν την ανάπτυξη νέων τεχνολογιών που βελτιώνουν τις ζωές των ανθρώπων. Με την κυκλοφορία μοντέλων κώδικα όπως το Code Llama, ολόκληρη η κοινότητα μπορεί να αξιολογήσει τις δυνατότητές τους, να εντοπίσει προβλήματα και να διορθώσει τρωτά σημεία.”
Το Code Llama, το οποίο είναι διαθέσιμο σε διάφορες γεύσεις, συμπεριλαμβανομένης μιας έκδοσης βελτιστοποιημένης για Python και μιας έκδοσης που έχει βελτιστοποιηθεί για την κατανόηση των οδηγιών (π.χ. “Write me a function that output the fibonacci sequence”), βασίζεται στο μοντέλο δημιουργίας κειμένου Llama 2 που η Meta κυκλοφόρησε με ανοιχτό κώδικα νωρίτερα αυτόν τον μήνα.
Ενώ το Llama 2 μπορούσε να δημιουργήσει κώδικα, δεν ήταν απαραίτητα καλός κώδικας και σίγουρα δεν μπορούσε καν να προσεγγίσει την ποιότητα που μπορεί να παράγει ένα μοντέλο που έχει κατασκευαστεί ειδικά για το σκοπό αυτό, όπως το Copilot.
Κατεβάστε το Code Llama model.
Αν σας ενδιαφέρει διαβάστε περισσότερα στο AI blog