Olmo 3.1

Olmo 3.1 7B RL-Zero Code

by Allen Institute for Artificial Intelligence (Ai2) · Praegune avatud kaaludega eksperimentaalne RL-Zero koodikirjutamise kontrollpunkt

Olmo 3.1 7B RL-Zero Code on Ai2 avatud kaaludega ligikaudu 7 miljardi parameetriga koodimudel. Seda treeniti kontrollitavatel preemiatel põhineva tugevõppe abil andmekogumil Dolci-RL-Zero-Code-7B ning see on mõeldud koodi genereerimiseks, automaatseks hindamiseks, RLVR-uuringuteks, kohalikuks juurutamiseks ja peenhäälestuseks. Mudel toetab tekstisisendit ja -väljundit, selle dokumenteeritud konteksti pikkus on 65 536 tokenit ning ametlikult hostitud API hinda ei ole tuvastatud.

Tekst Arutlusvõime Programmeerimine
Olmo 3.1 7B RL-Zero Code on Ai2 Olmo 3.1 RL-Zero seeria spetsialiseeritud allalaaditav kodeerimismudel. See genereerib teksti ja lähtekoodi, kasutab 65 536 märgi suurust konteksti ning on välja antud Apache 2.0 litsentsi alusel. Selle peamine eripära ei ole majutatud toote kasutuskogemus, vaid avatud treenimis- ja juurutamisvõimalus: teadlased ja arendajad saavad uurida, käivitada, hinnata ja kohandada mudelit, mille treenimisel kasutati kontrollitavatel tasudel põhinevat tugevdusõpet.
Väljundid

Mida Olmo 3.1 7B RL-Zero Code suudab teha

Tekst
Sisendid

Mida see mõistab

Tekst
Võimekused

Abifunktsioonid

Peenhäälestamine
Mudeli profiil

Jõudlusnäitajad

5/10 Arutlusvõime
7/10 Programmeerimine
7/10 Kiirus
9/10 Kulutõhusus
Detailid

Tehnilised andmed

Mudeliseeria Olmo 3.1
Tüüp Kodeerimine
Konteksti maht 66K märki/tokenit
Teadmiste piirkuupäev Detsember 2023
Välja antud 2025-12-12
Olek Praegune avatud kaaludega eksperimentaalne RL-Zero koodikirjutamise kontrollpunkt
Teadmiste ajapiiri märkused

Mudeli kaardil on sõnaselgelt märgitud, et teadmiste lõppkuupäev on detsember 2023. See tähistab alusmudeli teadmiste piiri ning välised tööriistad ega hangitud kontekst seda ei pikenda.

Mudeli selgitused

Kanooniline Hugging Face’i identifikaator: allenai/Olmo-3.1-7B-RL-Zero-Code. See mudel on eksperimentaalne RL-Zero kontrollpunkt, mis põhineb Olmo 3 7B baasmudelil ja mille treenimisel kasutati andmekogumit Dolci-RL-Zero-Code-7B. Mudelil on ligikaudu 7 miljardit parameetrit, see kasutab BF16-kaalusid, toetab ingliskeelse teksti genereerimist ning on litsentsitud Apache 2.0 alusel. 65 536 märgi pikkune kontekstiaken on dokumenteeritud Olmo 3 7B mudeli konfiguratsiooni jaoks. Selle konkreetse kontrollpunkti kohta ei leitud ametlikku märgipõhist hostitud kasutushinda ega spetsiaalset esimese osapoole API-lõpp-punkti.

Mudeli juhend

Olmo 3.1 7B RL-Zero Code: avatud koodimudel RLVR-uuringuteks

Olmo 3.1 7B RL-Zero Code on Allen Institute for AI loodud avatud kaaludega, ligikaudu 7 miljardi parameetriga kodeerimismudel. See põhineb baasmudelil Olmo 3 7B ning seda on koodikirjutamise ülesannete jaoks treenitud kontrollitavatel tasudel põhineva tugevdusõppega. Mudel on mõeldud peamiselt koodi genereerimise katseteks, automatiseeritud hindamiseks, tugevdusõppe uurimiseks ja peenhäälestuseks, mitte viimistletud tarbijatele mõeldud vestluslahenduseks ega hallatavaks API-teenuseks.

Mis on Olmo 3.1 7B RL-Zero Code?

Olmo 3.1 7B RL-Zero Code on avatud kaaludega autoregressiivne keelemudel, mille töötas välja Allen Institute for AI ehk Ai2. Sellel on ligikaudu 7 miljardit parameetrit ning see on loodud spetsiaalselt kodeerimisülesannete jaoks. Mudeli ametlik identifikaator Hugging Face'is on allenai/Olmo-3.1-7B-RL-Zero-Code.

Seda mudelit ei esitleta üldotstarbelise tarbijatele mõeldud assistendina, vaid eksperimentaalse uurimiskontrollpunktina. See annab kasutajatele juurdepääsu allalaaditavatele kaaludele, et mudelit kohapeal või partneri hostitud keskkonnas kasutada. Mudel on mõeldud koodi genereerimiseks, programmeerimisülesannete lahendamiseks, hindamiseks, tugevdusõppe katseteks ja edasiseks peenhäälestuseks.

Mudel kuulub Ai2 Olmo 3.1 RL-Zero mudelisarja. See tuletati baasmudelist Olmo 3 7B ning seda treeniti edasi kontrollitavatel tasudel põhineva tugevdusõppe abil ehk RLVR-i abil. Selle lähenemise korral saab genereeritud lahendusi kontrollida automaatsete hindajatega, näiteks programmeerimisülesannete testidega. Need kontrollid annavad tasusid, mis suunavad järelõpet, ilma et iga näidet peaks käsitsi hindama.

Milline on selle koht Ai2 mudelisarjas?

Olmo 3.1 7B RL-Zero Code kuulub Ai2 avatud mudelite uurimisökosüsteemi, mitte tavapärase tasulise vestlusroboti või esimese osapoole API-kataloogi. Ai2 Olmo-alases töös rõhutatakse mudeliartefaktide, treeninguressursside, hindamiste ja seotud dokumentatsiooni avaldamist, et teadlased saaksid uurida, kuidas mudeleid luuakse ja kohandatakse.

Selles ökosüsteemis on Code'i kontrollpunkti roll kitsam kui üldotstarbelisel juhistele häälestatud mudelil. Selle tugevdusõppe etapp keskendub kodeerimisandmetele ja kontrollitavatele programmeerimistasudele. See muudab mudeli kasulikuks uurimaks, kuidas RLVR mõjutab koodi genereerimise käitumist, kuid tähendab ka seda, et kontrollpunkti ei tohiks automaatselt pidada parimaks valikuks tavavestluste, laiapõhjalise teadmistepõhise töö või viimistletud assistenditöövoo jaoks.

Esitatud mudeliinfo kirjeldab seda praeguse, avatud kaaludega ja eksperimentaalsena. See on saadaval mudeliartefaktina, mitte spetsiaalse Ai2 hostitud lõpp-punktina. Seetõttu sõltub juurutamine kasutaja riistvarast, järeldustarkvarast või välisest hostimisteenuse pakkujast.

Treening ja peamine eesmärk

Mudeli peamine eripära on selle treeningmeetod. Ai2 treenis seda kontrollitavatel tasudel põhineva tugevdusõppega andmestikul Dolci-RL-Zero-Code-7B. Kodeerimisülesannete puhul saab kontrollija sageli kindlaks teha, kas genereeritud vastus läbib testid või vastab määratletud ülesande spetsifikatsioonile. Nii tekib mõõdetav tagasisidesignaal, mille abil ülesannete täitmist parandada.

Kasutajate jaoks viitab selline treeningulugu mitmele praktilisele kasutusviisile:

  • Programmeerimisülesannetele võimalike lahenduste genereerimine.
  • Uurimine, kuidas kontrollitavad tasud muudavad koodi genereerimise käitumist.
  • Kontrollitud hindamiste loomine kodeerimismudelite jaoks.
  • Domeenipõhise peenhäälestus- või tugevdusõppekatse lähtepunkt.
  • Valimi moodustamise, tasude kujundamise, kontrollimise ja järelõppe meetodite võrdlemine.

Need on mudeli positsioneerimist ja kavandatud kasutust kirjeldavad väited, mitte garantii, et iga genereeritud programm kompileerub, läbib testid või on käivitamiseks turvaline. Genereeritud kood vajab endiselt ülevaatamist, testimist, sõltuvuste kontrolli ja sobivat isoleerimist.

Võimekus ja toetatud modaalsused

Olmo 3.1 7B RL-Zero Code võtab vastu tekstisisendit ja genereerib tekstilist väljundit. Seetõttu kuuluvad selle põhikasutusviisi juurde lähtekood, selgitused ja programmeerimisvastused. Mudelikaardi järgi toetab mudel loomuliku keelena inglise keelt.

Seda ei ole dokumenteeritud natiivse pildi-, heli- ega videomudelina. Dokumenteeritud ei ole pildi-, heli- ega videosisendit ega otsest mittetekstilist väljundit. Rakendus võib mudeli ümber paigutada väliseid tööriistu, kuid see ei anna mudelile natiivset multimodaalset mõistmist ega genereerimisvõimet.

Mudelit ei ole dokumenteeritud ka veebiotsingu, otsingu- või sisseehitatud tööriistakasutuse süsteemina. Ei saa eeldada, et see teab praeguseid koodihoidlaid, äsja avaldatud teeke, reaalajas teenuste olekut või teavet, mis avaldati pärast 2023. aasta detsembris märgitud teadmiste lõpptähtaega. Arendajad võivad rakendusse lisada hangitud dokumente või ühendada tööriistu, kuid need integratsioonid tuleb rakendada ja valideerida väljaspool kontrollpunkti.

Kontekstiaken ja väljundipiirangud

Dokumenteeritud kontekstiseadistus on 65 536 tokenit. Token on mudeli kasutatav väike tekstiosa; kontekstipiir hõlmab koos nii viipa kui ka genereeritud jätku. Praktikas jääb väljundi jaoks vähem ruumi, kui sisend sisaldab pikki juhiseid, lähtefaile, dokumentatsiooni või vestlusajalugu.

Esitatud spetsifikatsioonides ei määratleta eraldi maksimaalset väljundtokenite arvu. Seetõttu tuleks eristada 65 536 tokeni suurust konteksti pikkust garanteeritud vastuse pikkusest. Tegelikku väljundit võivad piirata ka järeldusmootor, vaba mälu, genereerimisseaded või juba esitatud konteksti maht.

Kooditöö puhul mahutab konteksti suurus mahukaid viipasid ja lähtefaile, kuid ei kõrvalda vajadust hoidlapõhiste töövoogude järele. Suurte projektide puhul võib endiselt olla vaja valida asjakohased failid, võtta sõltuvused kokku ja testida genereeritud muudatusi etappide kaupa.

Arutlus- ja kodeerimisvõimekus

Mudel on selgelt suunatud kodeerimisele ja RLVR-ile, mistõttu on programmeerimisülesanded selle kõige asjakohasem kasutusvaldkond. See võib olla sobiv uurimisobjekt koodi lõpetamise, algoritmilise probleemilahenduse, automaatse kodeerimishindamise ja selliste katsete jaoks, kus käivitatavaid teste kasutatakse tasusignaalidena.

Esitatud teabes ei ole mudeli pakkuja avaldatud arutlusvõimekuse võrdlustesti ega kontrollitud väidet, et kontrollpunktil oleks eraldi arutlusrežiim. Seetõttu tuleks seda käsitleda tekstigeneratsioonimudelina, mille järelõpe on suunatud kodeerimiskäitumisele, mitte mudelina, millel on eraldi dokumenteeritud mõttekäigu või arutlusvõimekuse toode.

Samuti ei tõenda esitatud info universaalset kodeerimistäpsuse määra. Mudeli spetsialiseerumine kodeerimisele on põhjus hinnata seda kasutaja enda ülesannetel, mitte asendus kompileerimisele, ühiktestidele, turvaskannimisele ja inimese tehtavale ülevaatusele. Tulemused võivad varieeruda programmeerimiskeele, ülesande vormingu, viiba kujunduse, valimi moodustamise seadete ja välise kontrollija kvaliteedi järgi.

Juurutamine, peenhäälestus ja maksumus

Kontrollpunkti saab Hugging Face'ist alla laadida ja Transformers'i teegi abil kohapeal käivitada. Mudeli dokumentatsioon määratleb versiooni Transformers 4.57.0 või uuema ning laadimise AutoModelForCausalLM ja AutoTokenizer kaudu. Kasutada võib ka ühilduvaid teenindussüsteeme, nagu vLLM või SGLang, sõltuvalt nende mudelitoest ja operaatori konfiguratsioonist.

Kuna kaalud on allalaaditavad, ei ole selle konkreetse kontrollpunkti kohta esitatud ametlikku märgipõhist hinda. Samuti ei ole tuvastatud spetsiaalset esimese osapoole Ai2 API-lõpp-punkti avaldatud hostimishinnaga. See ei tähenda, et juurutamine oleks tasuta: kohapealne järeldamine nõuab sobivat riistvara, salvestusruumi, mälu, elektrit ja arendusaega, samas kui kolmanda osapoole hostimisteenus võib arveldada oma taristu- ja kasutustingimuste alusel.

Esitatud uurimuse kohaselt on mudel litsentsitud Apache 2.0 alusel. Kasutajad peaksid enne mudeli edasijagamist või ärilist juurutamist siiski tutvuma kehtiva mudelikaardi ning seotud andmestiku või treeninguressursside tingimustega. Peenhäälestust võib alustada lõplikust kontrollpunktist või baasmudelist ning Ai2 suunab kasutajad tugevdusõppe ja seotud töövoogude jaoks avatud lähtekoodiga open-instruct-hoidlasse.

Peamised tugevused ja piirangud

Tugevused

  • Avatud juurdepääs mudeli kaaludele: Kasutajad saavad kontrollpunkti alla laadida ja seda käitada, selle asemel et sõltuda täielikult suletud hostitud teenusest.
  • Kodeerimisele keskenduv järelõpe: Kodeerimisülesannete RLVR annab mudelile selge uurimis- ja rakendusfookuse.
  • Taastoodetava uurimistöö potentsiaal: Koht Ai2 avatud mudelite töös muudab selle sobivaks treeningutöövoogude uurimiseks ja laiendamiseks.
  • Kasulik kontekstimaht: Dokumenteeritud 65 536 tokeni seadistus võimaldab kasutada mahukaid programmeerimisviipasid ja lähtekoodi konteksti.
  • Kohandatavus: Kontrollpunkti saab hinnata, peenhäälestada või integreerida kohandatud järeldustöövoogudesse.

Piirangud

  • Eksperimentaalne staatus: Seda ei esitleta tootmisküpsenud assistendina, millel oleks tagatud järjepidevus või tugi.
  • Ametliku hostimishinna või lõpp-punkti puudumine: Kasutajad peavad korraldama kohapealse juurutamise või valima välise taristupakkuja.
  • Ainult tekstipõhine töö: Natiivseid pildi-, heli-, video- ega muid mittetekstilisi modaalsusi ei ole dokumenteeritud.
  • Dokumenteeritud natiivsete tööriistade puudumine: Veebiotsingut, otsingut, funktsioonikutseid ja koodi käivitamist ei tohiks eeldada.
  • Teadmiste lõpptähtaeg: Aluseks olevate andmete märgitud lõpptähtaeg on 2023. aasta detsember, mistõttu tuleb ajakohane teave hankida välise otsingu või kasutaja esitatud konteksti kaudu.
  • Määratlemata väljundipiir: Uurimuses määratletakse konteksti pikkus, kuid mitte eraldi maksimaalset väljundtokenite arvu.
  • Turvalisuse ja korrektsuse eest vastutab endiselt operaator: Genereeritud kood vajab enne käivitamist või tootmises kasutamist testimist, valideerimist ja kaitsemeetmeid.

Millal seda mudelit valida?

Valige Olmo 3.1 7B RL-Zero Code siis, kui avatus, kodeerimisspetsialiseerumine ning kontroll treeningu- või juurutusprotsessi üle on olulisemad kui kohe kasutatav assistendikogemus. See sobib eriti hästi RLVR-i uurivatele teadlastele, korratavaid kodeerimishindamisi loovatele meeskondadele, kohapealse järeldamisega katsetavatele arendajatele ja organisatsioonidele, kes soovivad avatud kontrollpunkti peenhäälestada.

Selle ligikaudu 7 miljardi parameetriga suurus võib muuta selle praktilisemaks uurimisobjektiks kui palju suuremad mudelid, kuigi esitatud info ei sisalda riistvaranõuet ega garanteeritud läbilaskevõime näitajat. Aluseks olevate andmete toimetuslikud maksu- ja kiirusehinnangud viitavad selle suurusega avatud mudeli soodsale suhtelisele profiilile, kuid need hinded on hinnangud, mitte pakkuja avaldatud mõõtmistulemused. Tegelik kiirus ja maksumus sõltuvad kvantimisest, riistvarast, pakisuurusest, teenindustarkvarast ja hostimisvalikutest.

Teine võimalus võib olla sobivam, kui prioriteediks on hallatud API, ajakohased veebipõhistele allikatele tuginevad vastused, püsiv vestlus, sisseehitatud koodi käivitamine, laialdane multimodaalne sisend või tugevad tootmiskasutuse garantiid. Üldine juhistele häälestatud kodeerimisassistent võib samuti olla parem valik kasutajatele, kes soovivad viimistletud vestluskäitumist ilma järeldamise, testimise, seire ja tööriistaintegratsioonide ise seadistamiseta.

Praktilised juhised hindamiseks

Enne mudeli kasutuselevõttu testige seda tüüpilistel ülesannetel, mitte ainult nime või treeningmeetodi põhjal. Kasulik hindamiskogum võib sisaldada koodi lõpetamist, vigade parandamist, selgituste kvaliteeti, mitme faili muudatusi, automaattestidega programmeerimisülesandeid ning ebaselgetele päringutele reageerimist, sealhulgas keeldumisi või ebakindluse väljendamist.

Pange kirja, kas väljundid kompileeruvad, läbivad testid, tekitavad turvaprobleeme, järgivad hoidla tavasid ja jäävad korduvate valimite korral järjepidevaks. RLVR-i kasutamisel seadistage kontrollija piisavalt rangeks, et see lükkaks tagasi pealiskaudselt usutavad, kuid valed lahendused. Tootmiskasutuse korral isoleerige genereeritud kood, piirake juurdepääsu failisüsteemile ja võrgule, kontrollige sõltuvusi ning nõudke oluliste muudatuste puhul inimese heakskiitu.

Kokkuvõttes on Olmo 3.1 7B RL-Zero Code kõige õigemini mõistetav avatud kodeerimise uurimisvahendina, millel on praktiline genereerimisvõimekus. Selle väärtus tuleneb allalaaditavatest kaaludest, kodeerimisele keskenduvast RLVR-i treeninguteest ning võimalusest kontrollpunkti käitada või kohandada – mitte hallatud teenusest, garanteeritud võrdlustesti tulemusest ega ulatuslikust sisseehitatud assistendifunktsioonide valikust.


KKK - vastused sinu küsimustele

Mis on Olmo 3.1 7B RL-Zero Code?
Olmo 3.1 7B RL-Zero Code on Alleni tehisintellekti instituudi (Ai2) välja töötatud avatud kaaludega autoregressiivne keelemudel, millel on ligikaudu 7 miljardit parameetrit ning mis on mõeldud kodeerimisülesanneteks ja RLVR-uuringuteks. Selle kanooniline Hugging Face’i identifikaator on „allenai/Olmo-3.1-7B-RL-Zero-Code“.
Kuidas treeniti mudelit Olmo 3.1 7B RL-Zero Code?
Mudel põhineb Olmo 3 7B baasmudelil ning seda treeniti täiendavalt kontrollitavatel tasudel põhineva tugevdusõppega (RLVR), kasutades andmekogumit Dolci-RL-Zero-Code-7B. Automaatsed kontrollid, näiteks programmeerimisülesannete testid, annavad kodeerimiskäitumise parandamiseks tasusignaale.
Milleks saab mudelit Olmo 3.1 7B RL-Zero Code kasutada?
Seda saab kasutada koodi genereerimiseks, programmeerimisülesannete lahendamiseks, koodile keskenduvateks hindamisteks, kohalikuks inferentsiks, peenhäälestuseks ning tugevdusõppe, tasusüsteemide kujundamise ja käivitatavate verifikaatoritega seotud katseteks. Loodud kood tuleb siiski enne kasutamist kompileerida, testida, turbe suhtes skannida ja üle vaadata.
Kuidas saan Olmo 3.1 7B RL-Zero Code'i juurutada?
Kontrollpunkti saab Hugging Face’ist alla laadida ja Transformersi teegi abil kohapeal käivitada, kasutades Transformersi versiooni 4.57.0 või uuemat koos AutoModelForCausalLM-i ja AutoTokenizeriga. Ühilduvad teenindussüsteemid, nagu vLLM või SGLang, võivad samuti toimida, sõltuvalt nende mudelitoest ja konfiguratsioonist. Ametlikku spetsiaalset Ai2 lõpp-punkti ega märgipõhist hinda ei ole täpsustatud.
Millised on Olmo 3.1 7B RL-Zero Code'i peamised piirangud?
See on eksperimentaalne ainult teksti töötlev uurimisversioon, mille dokumenteeritud konteksti suurus on 65 536 tokenit ja teadmiste piirkuupäev on 2023. aasta detsember. Dokumenteeritud andmetel puuduvad sellel natiivsed veebiotsingu-, otsingu- ja taastamis-, pildi-, heli-, video-, funktsioonikutsumise- või koodi täitmise võimalused. Samuti ei ole määratud eraldi väljundtokenite maksimaalset piirmäära ega antud universaalset garantiid koodi kirjutamise täpsusele.


Allikad 4
AI ettevõte

Info Allen Institute for Artificial Intelligence (Ai2) kohta