SERA

SERA-8B-GA

by Allen Institute for Artificial Intelligence (Ai2) · Praegune avatud kaaludega uurimismudel

SERA-8B-GA on Ai2 Apache 2.0 litsentsiga avatud kaaludega kodeerimisagent, mis on mõeldud hoidlate tasemel vigade parandamiseks, funktsioonide rakendamiseks, refaktoreerimiseks ja kodeerimisagentide uurimiseks. Qwen 3-8B baasil loodud mudelit treeniti GLM-4.5-Airi genereeritud tarkvaraarenduse töövoogude põhjal. See toetab 32K märgi pikkust konteksti ning saavutas teenusepakkuja esitatud andmetel SWE-bench Verifiedi testis 31,7% lahendamise määra. Ametlikku majutatud API hinnastust ei ole tuvastatud ja mudeli juurutamise peab kasutaja ise korraldama; Ai2 dokumentatsiooni kohaselt on 32K kontekstiga järelduste tegemiseks vaja üht 80 GB GPU-d.

Tekst Arutlusvõime Programmeerimine
SERA-8B-GA on Ai2 arendatud kompaktne avatud lähtekoodiga kodeerimisagent tarkvaraarenduse ülesannete jaoks, mis nõuavad olemasoleva koodibaasi lugemist ja muutmist. Selle baasmudel on Qwen 3-8B ning seda treeniti GLM-4.5-Airi abil loodud sünteetiliste agenditöövoogude põhjal. Apache 2.0 litsentsiga mudelit saab ise hostida, kuid ametlikku teenusepakkuja hallatavat tokenipõhist hinnastust ei ole tuvastatud.
Väljundid

Mida SERA-8B-GA suudab teha

Tekst
Sisendid

Mida see mõistab

Tekst
Võimekused

Abifunktsioonid

Tööriistade kasutamine Peenhäälestamine
Mudeli profiil

Jõudlusnäitajad

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

Tehnilised andmed

Mudeliseeria SERA
Tüüp Programmeerimine
Konteksti maht 33K märki/tokenit
Maksimaalne väljundmärkide arv märki/tokenit
Välja antud 27.01.2026
Olek Praegune avatud kaaludega uurimismudel
Teadmiste ajapiiri märkused

Ülevaadatud Ai2 või Hugging Face'i materjalides ei avaldatud mudelipõhist autoriteetset teadmiste piirkuupäeva. 32K konteksti limiit on konteksti spetsifikatsioon ja seda ei tohiks tõlgendada teadmiste piirkuupäevana.

Mudeli selgitused

SERA-8B-GA on Ai2 SERA 8B koodimisagendi GA-variant. Baasmudelina kasutab see mudelit Qwen 3-8B ja õpetajamudelina mudelit GLM-4.5-Air. Ai2 andmetel saavutab mudel SWE-bench Verifiedi testis 32K konteksti korral tulemuse 31,7% ± 0,4%, mis põhineb kolmel juhuslikul seemnel. Mudel on treenitud tarkvaraarenduse agendipõhiste töövoogude jaoks ning võib pärast redigeerimist väljastada olematu submit-tool-i väljakutse; SERA CLI puhverserver käsitleb seda käitumist. Mudelit levitatakse Apache 2.0 litsentsi alusel ning see on mõeldud teadus- ja õppeotstarbeks koos inimese tehtava ülevaatusega. Ai2 dokumenteeritud minimaalne juurutuskonfiguratsioon 32K kontekstiga järelduste tegemiseks on üks 80 GB GPU. Ametlikku teenusepakkuja hostitud tokenipõhist hinnastamist ei tuvastatud.

COST

Hinnad

Sisend Ametlikult hostitud API hinnakiri puudub; mudeli kaalud on saadaval enda hallatavas keskkonnas juurutamiseks.
Väljund Ametlikult majutatud API hinnakiri puudub; mudeli kaalud on saadaval enda serveris juurutamiseks.
Mudeli juhend

SERA-8B-GA: Ai2 avatud 8B kodeerimisagent hoidlateüleseks tööks

SERA-8B-GA on Allen Institute for AI loodud avatud kaaludega 8 miljardi parameetriga kodeerimisagent. See põhineb mudelil Qwen 3-8B ja seda on peenhäälestatud GLM-4.5-Airi abil genereeritud sünteetiliste tarkvaratehnika töövoogude põhjal. Mudel on mõeldud hoidla tasandi vigade parandamiseks, funktsioonide rakendamiseks, refaktoreerimiseks ja kodeerimisagentide uurimiseks. See toetab 32K märgi suurust kontekstiakent ning saavutas 32K kontekstiga hindamisel SWE-bench Verifiedi ülesannetes teenusepakkuja andmetel 31,7% lahendamise määra.

Mis on SERA-8B-GA?

SERA-8B-GA on Allen Institute for AI ehk Ai2 8 miljardi parameetriga avatud kaaludega kodeerimisagent. See on Ai2 SERA-8B mudelite perekonna üldiselt kättesaadav variant ning mõeldud tarkvaraarenduse töövoogudeks, mitte üldotstarbeliseks vestluseks.

Mudeli kavandatud ülesannete hulka kuuluvad vigade parandamine kogu koodihoidlas, funktsioonide rakendamine, olemasoleva koodi ümbertegemine, koodibaaside hooldus ja kodeerimisagendisüsteemidega eksperimenteerimine. Praktikas on mudel mõeldud faile uurima, soovitud muudatuse üle arutlema, asjakohast koodi muutma ja koodihoidla tasemel ülesannet lahendama.

SERA-8B-GA-d levitatakse Apache 2.0 litsentsi alusel. Selle kaalud on saadaval Hugging Face’is, mistõttu saavad kasutajad seda käitada avatud mudelite taristuga, ilma et nad peaksid kasutama Ai2 hostitud API-t.

Treening ja koht Ai2 kodeerimisagentide arenduses

SERA-8B-GA baasmodell on Qwen 3-8B. Ai2 kohandas seda mudelit sünteetiliste tarkvaraarenduse trajektooride abil, mitte ei käsitlenud seda tavapärase juhiste järgimisele häälestatud kodeerimismudelina. GA-versioon kasutab õpetajamudelina mudelit GLM-4.5-Air ning on seotud treeningandmestikuga Sera-4.5A-Lite-T2.

Ai2 Soft Verified Generationi protsess loob treeningnäiteid koodihoidlate muudatustest. Õpetajamudel muudab koodihoidlat, muudatus teisendatakse sünteetiliseks pull request’i ülesandeks ning agent proovib seda taasluua. Ai2 võrdleb saadud paiku realise tagasikutsumise (line-level recall) abil. See lähenemine vähendab vajadust käivitada iga loodud treeningnäite puhul kogu testikomplekt, säilitades samal ajal trajektooride valiku, mis sarnanevad praktiliste koodimuudatustega.

See treening selgitab ka mudeli positsioneerimist. SERA-8B-GA ei ole lihtsalt 8 miljardi parameetriga keelemudel, millele on koodialased teadmised lisatud juhiste kaudu. See on spetsiaalselt kohandatud agendilaadseks tööks koodihoidlates, kus mudel peab mõistma ülesannet mitme faili kontekstis ja looma konkreetse paiga.

Jõudlus ja 32K kontekstiaken

Ai2 andmetel on SERA-8B-GA konteksti pikkus 32 768 tokenit. Kontekstiaken näitab tekstihulka, mida mudel suudab ühe suhtluse jooksul töödelda, sealhulgas juhiseid, lähtefaile, tööriistade tulemusi ning varasemat vestlust või agendi samme. 32K aken mahutab arvestatava hulga koodihoidla konteksti, kuid see ei tähenda, et kogu suurt koodibaasi saaks korraga mudelile edastada.

Ai2 avaldatud SWE-bench Verifiedi hindamises 32K konteksti kasutamisel saavutas SERA-8B-GA lahendamismääraks 31,7%, kusjuures kolme juhusliku seemne põhjal oli teatatud standardhälve 0,4 protsendipunkti. See on teenusepakkuja avaldatud tulemus konkreetse võrdlusuuringu seadistuse korral, mitte üldine garantii edu kohta igas tarkvaraprojektis.

SWE-bench Verified hõlmab peamiselt Pythoni koodihoidlaid. Esitatud hindamine ei tõenda samaväärset jõudlust teiste programmeerimiskeelte, koodihoidlate, ülesandetüüpide ega kodeerimise võrdlusuuringute puhul. Seetõttu peaksid kasutajad käsitlema seda tulemust võimekuse tõendina kindlaksmääratud tingimustes, mitte universaalse kodeerimisskoorina.

Võimekus ja toetatud sisendid

SERA-8B-GA on tekstisisendi ja tekstiväljundiga mudel. See võtab vastu tekstipõhiseid juhiseid ja koodikonteksti ning väljastab tekstivastuseid, sealhulgas pakutud koodimuudatusi ja agendilaadseid tegevusi. Olemasolevad tehnilised andmed ei viita pildi-, heli-, video-, muusika-, manustamis- ega muudele mittetekstilise väljundi võimekustele.

Mudel on loodud kodeerimisagendi töövoogude jaoks ning toetab selles kontekstis tööriistapõhist kasutust. Ai2 SERA CLI on mõeldud mudeli ühendamiseks Claude Code’i laadsete töövoogudega ning seda saab juurutada Modali või olemasoleva lõpp-punkti kaudu. Seda ei tohiks tõlgendada tõendina laialdase teenusepakkuja hostitud funktsioonikutsete API kohta, millel on standardiseeritud skeem. Otseintegratsioonid peaksid lähtuma mudeli ja CLI dokumentatsioonist, mitte eeldama ühilduvust mõne teise tarnija tööriistaprotokolliga.

Esitatud mudeliteabest ei ole leitud konkreetset väljundtokenite maksimumlimiiti. Dokumenteeritud näitaja 32 768 tokenit tähistab konteksti pikkust, mitte eraldi maksimaalset lõpetuse pikkust. Samuti ei ole esitatud tehnilistes andmetes kinnitatud voogedastust, vahemällu salvestamist, partiipõhist API-juurdepääsu ega eraldi JSON-režiimi.

Juurutamine, riistvara ja hinnastus

SERA-8B-GA on mõeldud enda hallatavaks või kasutaja hallatavaks juurutuseks. Mudelihoidlat saab kasutada standardsete avatud mudelite tööriistadega, näiteks vLLM-iga, samas kui Ai2 SERA CLI pakub kodeerimisagentide integratsioonideks spetsialiseeritumat võimalust.

Ai2 avaldatud riistvarajuhistes on 32K kontekstiga järelduste tegemise minimaalse konfiguratsioonina loetletud üks 80 GB graafikaprotsessor ning parima jõudluse tagamiseks soovitatakse H100-t. Kvantiseeritud versioonid võivad vähendada mälunõudeid, kuid esitatud uuringus ei täpsustata konkreetset kvantiseerimismeetodit, mälusihti ega sellest tulenevat kvaliteedierinevust.

Selle mudeli kohta ei ole tuvastatud ametlikku teenusepakkuja hostitud API hinda. Seetõttu erineb majanduslik kompromiss tavapärasest tokenipõhisest maksemudelist: kasutajad väldivad Ai2 määratud tokenitasu, kuid peavad ise tagama ja käitama vajalikku arvutusvõimsust, lõpp-punkti, salvestusruumi ja tugitaristut. Tegelik kulu sõltub riistvara kättesaadavusest, kasutusastmest, kvantiseerimisest, orkestreerimisest ning sellest, kas juurutust hallatakse kohapeal või kolmanda osapoole teenuse kaudu.

Peamised tugevused ja kompromissid

  • Spetsiaalselt kodeerimiseks loodud: Selle treening on suunatud koodihoidla tasemel tarkvaraarenduse ülesannetele, mistõttu sobib see koodihoolduseks ja paikade loomiseks paremini kui sarnase suurusega üldine tekstimudel.
  • Avatud juurutus: Apache 2.0 litsentsi alusel avaldatud kaalud võimaldavad mudelit uurida, ise hostida, katsetada ja kohandada privaatsete koodibaaside jaoks, arvestades litsentsi ja kasutaja juurutuskeskkonnaga.
  • Mõõdukas riistvaravajadus: 8 miljardi parameetriga on see väiksem kui paljud tipptasemel kodeerimismudelid, kuigi Ai2 dokumenteerib täieliku 32K kontekstiga konfiguratsiooni jaoks siiski ühe 80 GB graafikaprotsessori vajaduse.
  • Kasulik pikk kontekst: 32K tokeni suurune kontekst toetab mitme faili ülesandeid ja agendi ajalugu, kuid suured koodihoidlad nõuavad endiselt hoolikat konteksti valimist.
  • Teadustööle suunatud piirangud: Mudeliga ei kaasne teenusepakkuja hostitud API hinda ning mitme teenusefunktsiooni, näiteks voogedastuse ja struktureeritud JSON-väljundi olemasolu ei ole kinnitatud.

Võrreldes suurema hostitud kodeerimismudeliga võib SERA-8B-GA pakkuda rohkem kontrolli ja piisava kasutusastme korral potentsiaalselt väiksemat päringu kohta arvestatavat taristukulu, kuid kasutajad peavad juurutust ise haldama ning mudel ei paku samal tasemel kontrollitud teenusepõhist mugavust. Võrreldes väiksema tavalise koodi lõpetamise mudeliga sobib selle agendikeskne treening paremini koodihoidla tasemel ülesanneteks, samas võivad selle konteksti- ja graafikaprotsessori nõuded olla lihtsate ühe faili muudatuste jaoks liiga suured.

Ohutus ja kasutuspiirangud

SERA-8B-GA on teadustööle suunatud kodeerimisagent, millel puuduvad ohutusfiltrid ja ohutusele häälestamine. Loodud kood võib sisaldada tavapäraseid programmeerimisvigu, aga ka ebaturvalisi vaikesätteid, süstimisrünnakute haavatavusi või muid turbeprobleeme. Iga loodud paik tuleb enne ühendamist või juurutamist üle vaadata, testida ja projekti turvanõuete suhtes kontrollida.

Mudel treeniti SWE-benchi laadsete töövoogude jaoks ning pärast muudatuse tegemist võib see proovida välja kutsuda olematut esitamise tööriista. Ai2 SERA CLI puhverserver käsitleb seda käitumist, kuid mudelit otse kutsuv integratsioon peab sellega arvestama. Otsejuurutuse korral tuleb eristada mudeli tekstilist tegevussoovi ja tööriistu, mida ümbritsev rakendus tegelikult pakub.

Jõudlus väljaspool hinnatud Pythoni koodihoidlaid ei ole esitatud uuringu põhjal kindlaks tehtud. Mudel võib olla kasulik teiste keelte või koodihoidlatüüpide puhul, kuid seda tuleks hinnata kohalike võrdlustestidega, mitte järeldada SWE-bench Verifiedi tulemuse põhjal.

Millal valida SERA-8B-GA?

Vali SERA-8B-GA, kui vajad avatud kodeerimisagenti koodihoidla tasemel tööks ja oled valmis mudelit ise käitama. See sobib eriti hästi järgmisteks kasutusjuhtudeks:

  • kodeerimisagentide käitumise ja treenimise uurimine;
  • vigade parandamine, funktsioonide rakendamine ja ümbertegemine privaatsetes koodihoidlates;
  • eksperimendid, mis nõuavad juurdepääsu mudeli kaaludele või kohandatud juurutust;
  • meeskonnad, kes suudavad pakkuda 80 GB graafikaprotsessori klassi keskkonda ja soovivad vältida sõltuvust konkreetsest hostitud API-st; ning
  • avatud kodeerimismudeli peenhäälestamine või kohandamine organisatsiooni koodibaasi ja töövoo jaoks.

Teine lahendus võib olla sobivam, kui esmatähtsad on hallatav API, prognoositav teenuse toimimine, multimodaalne sisend, valideeritud struktureeritud väljund või jõudlusgarantiid väljaspool SWE-benchi laadseid Pythoni ülesandeid. Väiksem lõpetamismudel võib sobida paremini väikese latentsusega ühe faili muudatusteks, samas kui suurem hostitud agent võib olla eelistatud keerukate koodihoidlate puhul, kui taristu lihtsus ja maksimaalne võimekus on avatud juurutusest olulisemad.

Kokkuvõte

SERA-8B-GA on sihipärane avatud kodeerimisagent, mitte üldine AI-teenus. Qwen 3-8B, sünteetiliste agenditrajektooride põhine treening, 32K-tokenine kontekst ja Apache 2.0 litsents muudavad selle praktiliseks kandidaadiks koodihoidla tasemel kodeerimise uurimiseks ja enda hallatavaks arendustööks. Selle peamised kulud on seotud käitamisega: kasutajad peavad tagama arvutusvõimsuse, integreerima agenditööriistad, valideerima loodud koodi ning vältima eeldust, et avaldatud SWE-benchi tulemus või dokumenteerimata API-funktsioonid üldistuvad igale projektile.


KKK - vastused sinu küsimustele

Mis on SERA-8B-GA?
SERA-8B-GA on Ai2 8 miljardi parameetriga avatud kaaludega kodeerimisagent, mis on loodud kogu koodihoidla tasandi tarkvaraarenduse ülesannete jaoks, nagu vigade parandamine, funktsioonide rakendamine, refaktoreerimine ja koodibaasi hooldus.
Millist litsentsi SERA-8B-GA kasutab ja kuidas seda juurutada saab?
SERA-8B-GA-d levitatakse Apache 2.0 litsentsi alusel ning mudeli kaalud on saadaval Hugging Face'is. See on mõeldud enda taristus majutamiseks või kasutaja hallatavaks juurutamiseks, kasutades selliseid tööriistu nagu vLLM või Ai2 SERA CLI.
Kui hästi tuleb SERA-8B-GA SWE-bench Verifiedi testiga toime?
Ai2 avaldatud SWE-bench Verifiedi hindamise põhjal saavutas SERA-8B-GA 32K märgi suuruse konteksti korral 31,7% lahendusmäära; kolme juhusliku seemne puhul oli standardhälve 0,4 protsendipunkti. See tulemus kehtib esitatud võrdlustesti konfiguratsiooni kohta ega ole universaalne garantii.
Millist riistvara on SERA-8B-GA käitamiseks vaja?
Ai2 nimetab 32K kontekstiga inferentsi minimaalseks konfiguratsiooniks ühe 80 GB GPU ning soovitab parima jõudluse saavutamiseks H100-t. Kvantiseeritud versioonid võivad vähendada mälunõudeid, kuid esitatud spetsifikatsioonides ei määratleta konkreetset kvantiseerimismeetodit ega vajalikku mälumahtu.


Allikad 6
AI ettevõte

Info Allen Institute for Artificial Intelligence (Ai2) kohta