Teknologian jakaminen

Meta julkaisee Llama 2 -ohjatun AI-koodigeneraattorin: Code Llama, avoin lähdekoodi tulossa!

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Meta on juuri lanseerattu, ja se väittää olevansa ohjelmoinnin "edistynein suuri kielimalli" --
Code Lama
, voi perustua
Koodi- ja luonnollisen kielen vinkkejä
Luo koodia ja luonnollista kieltä koodista, joka tukee useita valtavirran ohjelmointikieliä,
Sisältää Pythonin, C:n, Javan, PHP:n, Typescriptin (Javascriptin), C#:n ja Bashin

Code Llama on täysin ilmainen tutkimukseen ja kaupalliseen käyttöön, ja se on julkaistu GitHubissa:
https://www.jlht168.com/post/m1/Jryk1eDMBdAR.html

Code Llama perustuu Llama 2:n pääkielimalleihin ja tarjoaa kolme mallia:

  • Code Lama
  • Peruskoodimalli
  • Code Llama - Python
  • Erityisesti Pythonille optimoitu
  • Code Lama - Ohje
  • Suunniteltu erityisesti ymmärtämään luonnollisen kielen ohjeita

Suorita esimerkki

  • Luo koodia luonnollisen kielen perusteella

  • Selitä koodin toiminto/rakenne

Code Llama tarjoaa kolme erikokoista mallia, joissa on 7B, 13B ja 34B parametrit, joita voidaan käyttää koodin viimeistelyyn ja virheenkorjaukseen. Jokainen malli opetetaan käyttämällä 500B-kooditunnisteita ja koodiin liittyviä tietoja. Lisäksi 7B- ja 13B-perusmallit ja -käskymallit on koulutettu FIM-toiminnolla, joka tukee koodin lisäämistä. olemassa oleva koodi.

Metan mukaan kolme erikokoista mallia täyttävät erilaiset palvelu- ja latenssivaatimukset. Esimerkiksi 7B-malli voi toimia yhdellä GPU:lla. 34B-malli palauttaa parhaat tulokset ja tarjoaa parempaa koodausapua, mutta pienemmät 7B- ja 13B-mallit ovat nopeampia ja sopivat paremmin tehtäviin, jotka vaativat pientä latenssia, kuten reaaliaikaista koodin valmistumista.

Metan toimittamien tietojen mukaan Code Llama ylittää olemassa olevat ratkaisut ja on ChatGPT:n tasolla suosituissa koodausvertailuissa HumanEval ja Mostly Basic Python Programming (MBPP).