SERA

SERA-14B

by Allen Institute for Artificial Intelligence (Ai2) · Praegune avatud kaaludega väljalase

SERA-14B on Ai2 loodud Apache 2.0 litsentsiga avatud kaaludega kodeerimisagendi mudel, mis põhineb mudelil Qwen3-14B ja mille treenimisel kasutati sünteetiliselt loodud tarkvaraarenduse töövooge kogu koodihoidla ulatuses. See toetab 32K märgi pikkust konteksti, tööriistadele suunatud juurutamist vLLM-i abil ning selliseid töövooge nagu vigade parandamine, funktsioonide rakendamine, refaktoreerimine ja koodi ülevaatus. Ai2 andmetel saavutas mudel SWE-bench Verified testis tulemuse 41,7%, kuid kasutajad peavad tagama oma taristu, sest ametlikku hostitud kasutuspõhist hinnastust pole esitatud.

Tekst Arutlusvõime Programmeerimine
SERA-14B on Allen Institute for AI ehk Ai2 avatud kaaludega tarkvaraarendusmudel. See on mõeldud töötama tervete koodihoidlatega, mitte üksikute koodilõikudega, mistõttu sobib see näiteks vigade parandamiseks, funktsioonide rakendamiseks ja olemasolevate projektide ümbertegemiseks. 14 miljardi parameetri, 32 768 tokeni suuruse kontekstilimiidi ning vLLM-i ja SERA tööriistade kaudu tööriistapõhise juurutamise toe abil pakub see suurematele koodiagentidele kättesaadavamat alternatiivi, keskendudes samal ajal tugevalt hoidlapõhisele tööle.
Väljundid

Mida SERA-14B 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 2026-02-03
Olek Praegune avatud kaaludega väljalase
Teadmiste ajapiiri märkused

Läbi vaadatud mudelikaardil, Ai2 teadaandes ega SERA hoidla dokumentatsioonis ei avaldatud autoriteetset teadmiste lõppkuupäeva.

Mudeli selgitused

SERA-14B on Ai2 SERA Open Coding Agentsi perekonna 14 miljardi parameetriga mudel. See põhineb mudelil Qwen3-14B ning seda treeniti juhendatud peenhäälestusega 25 000 sünteetilise kodeerimisagendi töövoo põhjal, mis genereeriti meetodiga Soft Verified Generation, kasutades õpetajana mudelit GLM-4.6. Ai2 andmetel saavutab mudel SWE-bench Verifiedi testis kolme juhu põhjal 32K konteksti korral tulemuse 41,7% ± 0,5%. Mudel on välja antud Apache 2.0 litsentsi alusel. See on mõeldud enda hallatavas keskkonnas või kasutaja hallatava lõpp-punktina juurutamiseks; ametlikku majutatud kasutuse tokenipõhist hinnastust ei ole täpsustatud. Mudelikaardil soovitatakse 32K kontekstiga järelduseks kasutada vähemalt üht 80 GB GPU-d. Tööriistakutsed on toetatud dokumenteeritud vLLM-i teeninduskonfiguratsiooni ja SERA tööriistade kaudu. Mudel on välja antud ilma ohutusfiltreerimise ja ohutusalase peenhäälestuseta. Jõudlust on peamiselt valideeritud SWE-benchiga sarnaste Pythoni repositooriumide ülesannete põhjal. Toimetuslikud hinded on ligikaudsed hinnangud, mitte teenusepakkuja ametlikud reitingud.

Mudeli juhend

SERA-14B: Ai2 avatud koodiagent repositooriumi tasemel

SERA-14B on Allen Institute for AI 14 miljardi parameetriga avatud kaaludega kodeerimisagendi mudel. Qwen3-14B baasil loodud ja õpetajamudelina GLM-4.6 abil genereeritud sünteetiliste tarkvaraarenduse trajektooride põhjal treenitud mudel on mõeldud kogu koodihoidla ulatuses vigade parandamiseks, funktsioonide arendamiseks, refaktoreerimiseks, koodi ülevaatamiseks ja muudeks sarnasteks kodeerimisagendi ülesanneteks. Mudel pakub 32 000 märgi suurust kontekstiakent, Apache 2.0 litsentsi, vLLM-i juurutamise tuge ning teatatud 41,7% lahendamisnäitajat SWE-bench Verifiedi testis.

Mis on SERA-14B?

SERA-14B on Allen Institute for AI (Ai2) välja antud 14 miljardi parameetriga avatud kaaludega kodeeriva agendi mudel. See kuulub Ai2 SERA Open Coding Agentsi mudeliperekonda ning on loodud tarkvaraarenduse töödeks, mis hõlmavad kogu koodirepositooriumi mõistmist ja muutmist, mitte üksnes lühikese funktsiooni genereerimist päringu põhjal.

Praktikas saab SERA-14B-d kasutada agendi alusmudelina, mis uurib lähtefaile, analüüsib soovitud muudatust, redigeerib koodi ja kasutab suurema töövoo osana arendustööriistu. Tüüpilised ülesanded on repositooriumitaseme vigade parandamine, funktsioonide rakendamine, refaktoreerimine, koodi selgitamine ja koodireview' abistamine.

Mudel põhineb mudelil Qwen3-14B ning seda on spetsiaalselt peenhäälestatud kodeeriva agendi käitumiseks. Ai2 positsioneerib selle SERA perekonna väiksema liikmena kõrvuti suurema mudeliga SERA-32B. 14B suurus võib muuta juurutamise lihtsamaks meeskondade jaoks, kes ei saa kodeerivale agendile eraldada nii palju mälu või arvutusvõimsust, kuigi mudelil on täieliku 32K kontekstipikkuse kasutamisel endiselt märkimisväärsed riistvaranõuded.

SERA-14B roll Ai2 mudelivalikus

SERA-14B ei ole üldotstarbeline assistent, mida esitletakse kõikehõlmava vestlustootena. Selle peamine ülesanne on spetsialiseerunud tarkvaraarendus. See on Ai2 praeguse SERA Open Coding Agentsi perekonna 14 miljardi parameetriga variant ning pakub väiksemat alternatiivi mudelile SERA-32B.

See erinevus on juurutamise valikul oluline. Suurem kodeeriv mudel võib keerukate ülesannete puhul pakkuda paremaid võimeid, kuid vajab tavaliselt rohkem mälu ning võib töötada aeglasemalt või olla kallim. SERA-14B on suunatud vastupidisele kompromissile: väiksem avatud mudel, mis keskendub endiselt repositooriumitaseme tarkvaraarendusele ja mida saab kohandada privaatsete koodibaaside jaoks.

Kuna kaalud on Apache 2.0 litsentsi alusel avalikult saadaval, saavad organisatsioonid hallata oma taristut, mudelit kohandada või ehitada selle ümber kohandatud kodeeriva agendi süsteemi. See erineb majutatud kodeerimisteenusest, kus teenusepakkuja kontrollib käituskeskkonda ja küsib tasu kasutuse põhjal.

Kuidas SERA-14B-d treeniti

Ai2 treenis SERA-14B-d juhendatud peenhäälestuse abil, kasutades 25 000 sünteetilist kodeeriva agendi töötrajektoori. Need trajektoorid genereeriti protsessiga Soft Verified Generation, kus õpetajamudelina kasutati mudelit GLM-4.6.

Andmete genereerimise protsess on loodud selleks, et koostada tegelikku repositooriumitööd jäljendavaid näiteid. Esmalt luuakse kavandatav muudatus repositooriumis ja seejärel teisendatakse see pull request'i laadseks kirjelduseks. Õpetajamudelil palutakse kirjeldusest lähtudes muudatus uuesti luua ning saadud paika võrreldakse algsega rea-taseme saagise abil. Nii saadakse kontrollsignaal, ilma et iga genereeritud näite puhul oleks vaja kogu testikomplekti käivitada.

Treeningandmed hõlmavad 121 Pythoni koodibaasi. See fookus aitab selgitada nii mudeli eeldatavaid tugevusi kui ka olulist piirangut: avaldatud hindamine ja treeninguprotsess keskenduvad Pythoni repositooriumiülesannetele. Seetõttu ei tohiks tulemusi automaatselt üldistada kõigile programmeerimiskeeltele, repositooriumistiilidele või arendustöövoogudele.

Mida SERA-14B suudab teha

SERA-14B on mõeldud kodeerivatele agentidele, kes peavad töötama mitme faili ulatuses ja analüüsima muudatusi olemasoleva projekti kontekstis. Sobivad ülesanded on järgmised:

  • Repositooriumitaseme vigade uurimine ja parandamine
  • Funktsioonide rakendamine mitmes failis
  • Olemasoleva koodi refaktoreerimine, säilitades selle kavandatud käitumise
  • Tundmatu koodi ja repositooriumi struktuuri selgitamine
  • Koodireview' ja kavandatud muudatuste abistamine
  • Kodeeriva agendi kohandamine privaatse tarkvararepositooriumi jaoks
  • Sünteetiliste treeningandmete ja tarkvaraarenduse agentide uurimine

Mudeli maksimaalne 32 768 märgi pikkune jada annab agendile võimaluse lisada ühte interaktsiooni märkimisväärses koguses koodi, juhiseid, tööriistade väljundit ja repositooriumi konteksti. See ei tähenda, et kogu suur repositoorium mahub alati kontekstiaknasse. Agendi käituskeskkond peab töö käigus endiselt valima asjakohased failid, teavet kokku võtma ja konteksti haldama.

SERA-14B on tekstipõhine. Esitatud spetsifikatsioonides on määratud teksti sisend ja teksti väljund ning puudub pildi-, heli- või videosisend ja -väljund. Seetõttu sobib see lähtekoodi, loomulikus keeles juhiste, terminalitulemuste ja muude tekstiliste arendusartefaktide jaoks, kuid mitte ekraanipiltide otseseks tõlgendamiseks ega meedia loomiseks.

Tööriistade kasutamine ja juurutamine

SERA-14B on loodud töötama agendi käituskeskkonnas, mitte eraldiseisva tekstigeneraatorina. Tööriistakeskne kasutus võib anda ligipääsu repositooriumi failidele, shellikäskudele, otsingule, paigarakendusele ja muudele arendustoimingutele. Mudelit saab teenindada dokumenteeritud vLLM-i konfiguratsiooniga ning kasutada koos SERA käsureatööriistadega.

Ümbritsev käituskeskkond vastutab endiselt oluliste toimingute eest. See peab otsustama, millised tööriistad on saadaval, käske täitma, repositooriumile juurdepääsu haldama, muudatusi rakendama või tagasi lükkama ning mudeli vastuseid töötlema. Mudelikaardi kohaselt võib SERA-14B pärast redigeerimist üritada kutsuda olematut esitamise tööriista. SERA CLI puhverserver tegeleb selle käitumisega, kuid otsejuurutus võib vajada samaväärset käsitlemist.

Ai2 dokumenteerib vLLM-i teenindamise automaatse tööriistavaliku, 32 768 märgi pikkuse maksimaalse mudelipikkuse, tensor-paralleelsuse ja Hermese tööriistakutsete parseriga. Need on juurutamise üksikasjad, mitte majutatud API garantii. Mudelit otse käitavad kasutajad peaksid täpset teeninduskonfiguratsiooni kontrollima kehtiva mudelidokumentatsiooni põhjal.

Jõudlus ja koodi kvaliteet

Ai2 teatab SWE-bench Verifiedi lahendamismääraks 32K kontekstipikkuse juures 41,7% ± 0,5%, mis on arvutatud kolme juhusliku algväärtuse põhjal. SWE-bench Verified mõõdab, kas agent suudab võrdluskomplekti repositooriumides tegelikke tarkvaraprobleeme lahendada, mistõttu on see tulemus repositooriumitaseme kodeerimise seisukohalt asjakohasem kui üksnes lühikestel koodigenereerimise päringutel põhinev skoor.

See skoor on teenusepakkuja avaldatud võrdlustulemus, mitte konkreetse projekti garantii. Hindamine keskendub Pythoni repositooriumidele ja SWE-bench'i tüüpi probleemidele. Tulemused võivad erineda, kui repositoorium kasutab muud keelt, ebatavalisi ehitustööriistu, selgete testide puudumist või valdkonnateadmisi, mida mudeli treeningu- ja hindamisseadistus ei hõlmanud.

Selle lehe jaoks on kodeerimisvõime saanud toimetusliku hinnangu 9 punkti 10-st, sest repositooriumitaseme tarkvaraarendus on mudeli peamine eesmärk ja avaldatud võrdlustulemus toetab seda positsioneerimist. See on toimetuslik hinnang, mitte Ai2 antud hinne. Arutlusvõimet hinnatakse toimetuslikult 6 punktiga 10-st: mudel on treenitud mitmeastmeliste kodeeriva agendi töövoogude jaoks, kuid esitatud uurimus ei sisalda eraldiseisvat arutlusvõime võrdlustesti ega tõendeid selle kohta, et mudel oleks optimeeritud laiapõhjaliseks matemaatiliseks või üldotstarbeliseks arutlemiseks.

Riistvara, kiirus ja kulude kompromissid

SERA-14B mudelikaardil on 32K kontekstiga järelduse tegemise miinimumkonfiguratsioonina loetletud üks 80 GB GPU, näiteks NVIDIA A100 või H100, kusjuures soovituslik on H100. Kvantimisvormingud, nagu AWQ või GPTQ, võivad vähendada mälunõudeid, kuigi tegelik mõju sõltub valitud kvantimisest ja teenindusseadistusest.

14 miljardi parameetriga SERA-14B on paremini ligipääsetav kui suurem sõsarmudel SERA-32B, kuid see ei ole kerge mudel, mille puhul võiks eeldada tõhusat töötamist tavalisel tarbijariistvaral dokumenteeritud kontekstipikkuse juures. Väiksem suurus võib võrreldes suurema mudeliga vähendada juurutuskulusid ja potentsiaalselt parandada vastusekiirust, kuid esitatud uurimus ei avalda standardiseeritud latentsusnäitajat ega läbilaskevõime võrdlust.

Esitatud uurimuses ei ole määratud ametlikku majutatud teenuse märgipõhist hinda. SERA-14B on peamiselt isehostitav või kasutaja hallatav lõpp-punkti mudel, seega sõltub tegelik kulu GPU rentimisest või omamisest, kvantimisest, teeninduse kasutusastmest ja samaaegsete kasutajate arvust. Selle lehe toimetuslikud kulu- ja kiirusehinnangud on ligikaudsed: kulu hinnang on 8 punkti 10-st ja kiirus 7 punkti 10-st võrreldes suuremate kodeeriva agendi juurutustega, mitte teenusepakkuja avaldatud mõõtmised.

Piirangud ja ohutusega seotud kaalutlused

SERA-14B-l on mitu piirangut, mida tuleks enne selle paigutamist automatiseeritud arendustorusse arvesse võtta. Esiteks keskenduvad selle treening ja avalik hindamine tugevalt Pythonile ning SWE-bench'i tüüpi repositooriumiülesannetele. Head tulemused nendes ülesannetes ei tõesta samaväärset jõudlust teiste keelte, suurte monorepositooriumide, spetsialiseeritud raamistike või keerukate käitamispiirangutega tootmissüsteemide puhul.

Teiseks võib mudel genereerida vigaseid paiku, nõuetest valesti aru saada või teha muudatusi, mis näivad usutavad, kuid ebaõnnestuvad tegelike testide käigus. 32K kontekstiaken on kasulik, kuid piiratud ning agent peab endiselt leidma ja tähtsuse järjekorda seadma asjakohase teabe repositooriumist.

Kolmandaks antakse mudel välja ilma ohutusfiltrite või ohutusalase peenhäälestuseta. Genereeritud kood võib sisaldada vigu, ebaturvalisi mustreid või kahjulikku käitumist. Enne genereeritud muudatuste ühendamist või juurutamist tuleks nõuda inimkontrolli, automatiseeritud teste, sõltuvuste kontrolli ja turvavalideerimist.

Lõpuks peavad otsekasutajad arvestama agendispetsiifilise käitumisega, näiteks toetamata tööriistakutsetega. Dokumenteeritud SERA tööriistade kasutamine võib vähendada integratsioonitööd, samas kui kohandatud käituskeskkond peab rakendama vajaliku parsimise, tööriistade haldamise, vigadest taastumise ja repositooriumi kontrollid.

Millal valida SERA-14B?

Vali SERA-14B siis, kui soovid avatud kaaludega mudelit, mis on spetsiaalselt suunatud repositooriumitaseme tarkvaraarendusele, ning oled valmis taristut ise haldama. See on hea kandidaat organisatsioonidele, kes peavad lähtekoodi hoidma oma keskkonnas, kodeerivaid agente uurivatele teadlastele ning arendajatele, kes loovad privaatsete repositooriumide jaoks kohandatud töövooge.

14B suurus on eriti oluline siis, kui SERA-32B või mõni muu suurem kodeeriv mudel nõuaks liiga palju mälu või arvutusvõimsust. SERA-14B võib olla eelistatav ka juhul, kui Apache 2.0 litsents ja juurdepääs mudeli kaaludele on tähtsamad kui hallatava majutatud API mugavus.

Teine lahendus võib olla sobivam siis, kui peamine vajadus on multimodaalne sisend, veebipõhine kontekstitundlik abi, avaldatud märgihinnaga garanteeritud majutatud teenus, lai tugi muudele keeltele peale Pythoni või minimaalne taristu haldamine. Eriti keerukate repositooriumimuudatuste puhul võib eelistada suuremat kodeerivat mudelit, kui täiendav riistvarakulu on põhjendatud. Seevastu võib väiksem koodimudel olla parem valik lühikeste lõpetamisülesannete jaoks, kus repositooriumitaseme planeerimine ja tööriistade orkestreerimine pole vajalikud.

SERA-14B spetsifikatsioonid

SpetsifikatsioonÜksikasjad
TeenusepakkujaAllen Institute for AI (Ai2)
MudeliperekondSERA Open Coding Agents
Parameetrid14 miljardit
AlusmudelQwen3-14B
ÕpetajamudelGLM-4.6
Konteksti pikkus32 768 märki
Väljundi piirangEsitatud uurimuses täpsustamata
Sisend ja väljundTekst sisse, tekst välja
Tööriistade tugiToetatud dokumenteeritud vLLM-i ja SERA tööriistakonfiguratsioonide kaudu
LitsentsApache 2.0
Avaldatud võrdlustulemus41,7% ± 0,5% SWE-bench Verifiedi testis 32K konteksti korral
Majutatud teenuse hindAmetlikku märgipõhist hinda ei ole määratud
Soovituslik juurutusIsehostitav või kasutaja hallatav lõpp-punkt; 32K kontekstiga järelduse tegemiseks on miinimumina loetletud üks 80 GB GPU

SERA-14B-d on kõige parem mõista kui spetsialiseerunud ja avalikult kättesaadavat alust kodeerivatele agentidele. Selle väärtus tuleneb repositooriumitaseme treeningu ühendamisest paindlikkusega mudelit ise käitada ja kohandada. Peamine kompromiss seisneb selles, et kasutajad peavad ise tagama taristu ja kvaliteedikontrollid, mida hallatav kodeerimisteenus muidu pakkuda võiks.


KKK - vastused sinu küsimustele

Mis on SERA-14B?
SERA-14B on Allen Institute for AI (Ai2) 14 miljardi parameetriga avatud kaaludega kodeerimisagendi mudel. Qwen3-14B põhjal loodud mudel on mõeldud kogu koodihoidla tasemel tarkvaraarenduse ülesannete jaoks, nagu vigade parandamine, funktsioonide rakendamine, refaktoreerimine, koodi selgitamine ja koodi ülevaatus.
Milline on SERA-14B konteksti pikkus ja jõudlus võrdlustestides?
SERA-14B toetab maksimaalset konteksti pikkust 32 768 tokenit. Ai2 andmetel on selle lahendamise määr SWE-bench Verifiedi testis 32K konteksti korral 41,7% ± 0,5%, kuigi tulemused võivad programmeerimiskeeltest, koodirepositooriumidest ja arendustöövoogudest sõltuvalt erineda.
Millist riistvara on SERA-14B käitamiseks vaja?
Mudelikaart määratleb 32K kontekstiga inferentsi minimaalse konfiguratsioonina ühe 80 GB mäluga GPU, näiteks NVIDIA A100 või H100, kusjuures soovitatav on H100. AWQ- või GPTQ-kvantisatsioon võib mälunõudeid vähendada, olenevalt serveerimise seadistusest.
Millist litsentsi SERA-14B kasutab ja kas seda saab enda serveris majutada?
SERA-14B on välja antud Apache 2.0 litsentsi alusel ning mõeldud ise hostitavaks või kasutaja hallatavaks juurutamiseks. Organisatsioonid saavad seda käitada oma taristus, kohandada privaatsete repositooriumidega ning integreerida vLLM-i ja SERA tööriistadega, kuid nad peavad ise haldama tööriistu ja juurdepääsu repositooriumidele ning korraldama testimise ja turvakontrollid, samuti vastutama mudeli vigade eest.


Allikad 4
AI ettevõte

Info Allen Institute for Artificial Intelligence (Ai2) kohta