Möödunud lahing · 2024-01-10 UTC
Coding assistant Vastasseis — 10. jaanuar 2024
Kategooriast Coding assistant. 27 märget pandud 10 võitleja kohta. PR-Agent võttis krooni.
Lõppseis
Koosseis
Võitlejad
Iga selles lahingus võistelnud tööriista profiilid, järjestatud nende lõppskoori järgi.


PR-Agent on tehisintellektil põhinev tööriist, mis on loodud koodi ülevaatusprotsessi sujuvamaks muutmiseks, analüüsides automaatselt tõmbeavaldusi ja esitades toimivaid ülevaateid. See integreerub tavaliste Git-platvormidega ja aitab meeskondadel vähendada ülevaatus kitsaskohti, käsitledes korduvaid kontrolle enne, kui inimülevaataja sekkub. See tööriist suudab genereerida tõmbetaotluse kirjeldusi, kokkuvõtete muutusi, pakkuda koodi parendusi ning vastata erinevuste kohta esitatud küsimustele. Rutiinsete ülevaatustööde üleandmine AI agendile võimaldab arendajatel keskenduda arhitektuuriotsustele ja kõrgema taseme tagasisidele. PR-Agent sobib üksikutele arendajatele ja insenerimeeskondadele, kes soovivad säilitada koodi kvaliteeti, kiirendades samal ajal oma tarneprotsessi.
Разбивка критериев
- Automaatne tõmbeavaldisanalüüs
- AI-poolselt loodud tõmbeavaldiste kirjeldused ja kokkuvõtted
- Rea sees koodi parendamise ettepanekud
- Interaktiivne küsimuste ja vastuste sessioon koodimuutuste kohta
- Kohandatavad ülevaatuse viiped
- Mitme Git-platvormi tugi

OpenHands
Avatud lähtekoodiga platvorm tehisintellekti agentidele, mis loovad, siluvad ja toimetavad koodi nagu arendajad.

OpenHands on avatud lähtekoodiga raamistik tehisintellekti agentide loomiseks, mis suudavad täita lõpuni tarkvaraarenduse ülesandeid. Agendid saavad lugeda ja muuta koodi, käivitada shell-käske, sirvida veebi ja suhelda API-dega – töötades sarnaselt inimarendajaga liivakastikeskonnas. Tänu disainile sobib see nii teadlastele kui ka praktikutele, OpenHands toetab mitut LLM-i tagaosa ja pakub paindlikku arhitektuuri agentide käitumise, tööriistade ja töövoogude kohandamiseks. Seda saab iseseisvalt hostida Dockeri abil, kasutada veebi kasutajaliidese kaudu või integreerida olemasolevatesse arendusprotsessidesse koodimise, testimise ja DevOps-ülesannete automatiseerimiseks.
Разбивка критериев
- Autonoomsed kodeerimis- ja silumisagendid
- Liivakasti shell ja failisüsteemi juurdepääs
- Veebi sirvimise ja API interaktsiooni tööriistad
- Dockeri-põhine kohalik juurutamine
- Ühendatav LLM-i tagaosa tugi
- Veebipõhine interaktiivne kasutajaliides
Intlayer MCP server
MCP server, mis võimaldab AI-agentidel automatiseerida i18n töövoogusid SaaS rakenduste jaoks

Intlayer MCP server avaldab Intlayeri rahvusvahelistamise tööriistakomplekti läbi Model Context Protocoli, võimaldades AI-agentidel ja IDE-assistentidel lugeda, genereerida ja värskendada tõlkesisu otse koodibaasis. See ühendab LLM-põhised koodikirjutamise assistendid struktureeritud i18n operatsioonidega, võimaldades lokaliseerimisülesandeid täita ilma käsitsi konteksti vahetamiseta. Arendajad saavad ühendada ühilduvad kliendid, nagu Claude, Cursor või muud MCP-teadlikud tööriistad, et luua lokaalseid faile, ekstraheerida tõlgitavad stringid, sünkroniseerida puuduvad võtmed keelte vahel ja hoida sisukirjeldused järjekindlalt. See on suunatud SaaS-meeskondadele, kes soovivad multikeele funktsioone kiiremini turule viia, hoides tõlgelogiikka lähena oma lähtekoodiga.
Разбивка критериев
- MCP-ühilduv server AI-agentide jaoks
- Automatiseeritud tõlgitavate stringide ekstraheerimine
- Lokaalfailide genereerimine ja sünkroniseerimine
- Sisu sõnaraamatu haldamine
- Integreerimine Claude'i, Cursor'i ja sarnaste IDE-agentidega
- Koodibaasile suunatud i18n operatsioonid

GeniA
Avatud lähtekoodiga AI-assistent, mis automatiseerib inseneri töövoogusid meeskonnatööriistade ja API-de kaudu.

GeniA on tootmiskõlblik, avatud lähtekoodiga AI-assistent, mis automatiseerib inseneri töövoogusid meeskonnatööriistade ja API-de kaudu. See põhineb OpenAI pakutavatel funktsioonikõne võimalustel ning nõuab toimimiseks OpenAI API võtit. GeniA on loodud kiireks õppijaks, omandades kiiresti võimekuse kohandatud tööriistade kasutamiseks. See aitab meeskondadel ülesannetega nagu teadus- ja arendustegevus, juurutamine, tõrkeotsing ning logide kokkuvõte ning saab integreerida meeskonna Slacki kanaliga. GeniA on koostöövahend, mille eesmärk on suurendada kasutajate kiirust, vähendades boilerplate’i ja meeskondadevahelist sõltuvust. See on 100 % avatud lähtekoodiga ja seda saab laiendada või kohandada vastavalt meeskonna spetsiifilistele vajadustele. Mõned GeniA peamised omadused on võime töötada koos inseneridega tootmiskeskkondades, täita kasutajate nimel ülesandeid ning teha selliseid toiminguid nagu haavatavuse kontroll, parimate praktikate järgimine ja playbookide rakendamine. GeniA on samuti kavandatud vähendama keskmist lahendamise aega (MTTR) ning parandama teenuste kasutuse jälgimist ja optimeerimist.
Разбивка критериев
- Vestlusliides inseneriülesannete jaoks
- Ühendatavad integratsioonid API-de ja SaaS-tööriistadega
- Kohandatud oskuste ja töövoogude määratlused
- Korduvate ops‑ülesannete automatiseerimine
- Meeskonnale suunatud juurutusmudel
- Kogukonnapõhine arendus

Sweep AI
Sweep AIV ookoolte jooksumine ja kodutöö tegemine veendunväärsema programmide vaeva aruandluse ja koodi muutmine.

Sweep on programmeerimise vahend, millega on võimalik lihtsatada programmeerimisprotsessi kasutades äärmiselt soodsaid väärtuseid, mis on mõeldud üsna selgeks tehtud väärtustega kodeeringuks. See peaks olema võimas abistaja programmistes programmijate jaoks kahtkamata. Sweep integreerub erinevates JetBrainsi IDEga, sealhulgas IntelliJ Idea, PyCharmi ning WebStormi, mis teeb selle väga mitmekülgseks vahendiks erinevate projektidele. AI tehnoloogia, põhinev selles, kasutub selgitava modelli ning täiendamise funktsioonil, võimaldades programmijatele teha kodeeringut kiiremini ning efektiivsemalt. Selle võimest indekseerida suur osa teha, et kontekstiga tuleks sellele programmiga, millel on tugev potentsiaal käsitleda keerulisi süsteeme ning paksa abinpidamisega. Kiirendates ning täpselt kodustamist, on selle ülesanne saada võimeikkamad programmirajaliste ettevõtted ning muuta ettevõtte käiget. Selle ülesande abil kaitsmaks ühiskonna turvast või andmete kinnitamist, ütleb, et ta on turvaline ning privaatsuslik. Süütehnoloogilist abil süütehnoloogilisi väärtuisi mängib ka ühiskonna turvateadmiste vajadustega võitlust, mille saadabki võimsusega üleminekus. Kui ka selle võimsusega abistamine on tehnoloogilisel tasandil, mis on süütehnoloogiliste väärtistega üleminek. See on väga oluline, sest seda kasutati süsteemid võimsusega tehnoloogilisel tasandil. See on väga tõsiasi, sest see on süütehnoloogiliste süsteemide võimsusega üleminek ja ka süütehnoloogiliste süsteemide kasutamine süütehnoloogilistes süsteemides.
Разбивка критериев
- AIPuendatud koodi lõputamine
- Sobiva koodisuggestioonide mõõtmine abil kaupmehe mudelist
- Projektiindeksimine sõltuvusega abi oskas
- Seemneid integreerimine IntelliJ IDEA IDE-ga
- SOC 2 vastava toite ja andmete põhjuslike salvestusega võimaldatud tugi

AutoPR
Tehisintellektiga juhitud GitHub Action, mis automatiseerib pull requestide loomise ja koodi muudatuste kokkuvõtte tegemist arendustegevuste voogude kiirendamiseks.

AutoPR on tehisintellektiga juhitud GitHub Action, mis automatiseerib pull requestide loomise ja koodi muudatuste kokkuvõtte tegemist arendustegevuste voogude sujuvamaks muutmiseks. See on mõeldud autonoomseks pull requestide genereerimiseks probleemide (issues) esinemisel. Tööriist aktiveeriti, lisades issue'ile märguande, mis sisaldab AutoPR-i, pärast mida see planeerib lahenduse, kirjutab koodi, tõstab haru ja avab pull requesti. AutoPR ehitati Guardrailsi abil, mis juhendas LLM-id struktureeritud andmete genereerimiseks JSON skeemidega. Projekt oli arendus- ja alfa-ettevõtustrükis, koos piirangutega, nagu valesti viidatud kood teistesse failidesse, ridade dubleerimine, olemasolematest funktsioonidest kutsemine ja töö GitHubil ühekülgselt. Repositorid on nüüd arhiveeritud ja kirjutuskaitstud.
Разбивка критериев
- Automatiseeritud pull requesti loomine
- Koodi kokkuvõtte tegemine
- Käivitatakse märguande abil
- Autonoomne koodi genereerimine

Gemini Code Assist
Google'i AI koodiarenduse assistent, mida juhivad Gemini mudelid, kiirema ja nutikama arenduse jaoks

Gemini Code Assist on Google'i AI-põhine koodikaaslane, mis on loodud arendajatele tarkvara kirjutamise, mõistmise ja hooldamise tõhustamiseks. See põhineb Google'i Gemini suurtel keelemudelitel ning integreerub populaarsete IDE-dega nagu VS Code ja JetBrains ning Google Cloudi keskkondadega, pakkudes kontekstuaalseid koodisoovitusi, täiendusi ja selgitusi. Tööriist toetab laia valikut programmeerimiskeeli ja aitab ülesannetega nagu uue koodi genereerimine, olemasolevate funktsioonide refaktorimine, üksustestide kirjutamine ja tundmatu koodibaasi selgitamine. Samuti pakub see vestluspõhist suhtlust, võimaldades arendajatel küsida projektist küsimusi või saada juhiseid parimate tavade kohta, ilma et nad oma redaktorist lahkuksid. Meeskondade jaoks pakub Gemini Code Assist ettevõtte funktsioone, sealhulgas koodibaasile teadlik kohandamine, allikaviitamine ja intellektuaalomandi hüvitamine, muutes selle sobivaks organisatsioonidele, kellel on turva- ja vastavusnõuded.
Разбивка критериев
- AI‑kooditäiendamine ja -loomine
- IDE‑siseselt vestlus koodiküsimuste jaoks
- Koodi selgitamine ja refaktorimise abi
- Üksustestide genereerimine
- Koodibaasile teadlik kohandamine meeskondadele
- Integratsioon Google Cloudi ja populaarsete IDE‑dega

Project Oscar
Avatud lähtekoodiga AI agendi platvorm avatud lähtekoodiga projektide hooldustööde automatiseerimiseks.

Project Oscar on avatud lähtekoodiga platvorm tehisintellekti agentide loomiseks, mis aitavad hooldada avatud lähtekoodiga hoidlaid. Selle eesmärk on vähendada korduvat töökoormust, millega hooldajad kokku puutuvad, nagu sissetulevate probleemide triaaž, duplikaatide tuvastamine ning aruannete sobitamine asjakohase dokumentatsiooni või varasemate aruteludega. Erinevalt üksikrobotist pakub Oscar raamistikku agentide määratlemiseks, kes saavad jälgida projekti tegevust ja reageerida kasuliku kontekstiga. Hooldajad saavad konfigureerida agente kokkuvõtma probleeme, soovitama silte, juhtima kaastöölistele olemasolevate ressursside juurde või märgistama puuduvat teavet, vähendades väikeste meeskondade käsitsi töökoormust. Kuna projekt ise on avatud lähtekoodiga, saavad meeskonnad ise hostida, laiendada ja auditeerida oma juurutatud agente, kohandades Oscarit oma kogukondade tavade järgi.
Разбивка критериев
- Automaatne probleemide kategoriseerimine
- Dubleerivate probleemide tuvastamine
- Dokumentatsiooni sobitamine küsimustele
- Konfigureeritav AI agendi raamistik
- Integreerimine projektide hoidlatest
- Iseseisvalt majutatav juurutus

Promptables
AIJa loomise väline eeskujufase vähendame ja hapan alates lähes enam-värmenäiselt
Promptables on platvorm, mis on loodud aidamaks meeskondadel luua, testida ja täiustada AI viipasid kui osa nende toote arendusprotsessist. Selle eesmärk on lühendada tsüklit viipa idee ja tootmisvalmis juurutamise vahel, muutes viipa inseneritöö süstemaatilisemaks ja korratavamaks. Vahend keskendub arendajatele ja toote meeskondadele tehisintellektil põhinevate funktsioonide loomise protsessi sujuvamaks muutmiseks, pakkudes struktureeritud tööriistu viipade loomise, iteratsiooni ja integreerimise ümber. See võib olla kasulik idufirmadele ja toote meeskondadele, kes soovivad kiiresti tarnida tehisintellekti võimalusi ilma viipa infrastruktuuri nullist ülesehitamata.
Разбивка критериев
- Viippide arendamise tööriistad
- Iteratsiooni ja testimise töövood
- Juurutamisele orienteeritud viippide haldus
- Toetus AI-toote töövoogudele
- Struktureeritud viippide organiseerimine


Sourcegraph Cody AI on kodeerimisassistent, mis on loodud töötama teie tegeliku koodibaasiga, mitte ainult muudetava failiga. Kasutades ära Sourcegraphi koodiotsingu ja indekseerimise võimalusi, tõmbab see teie hoidlatest asjakohast konteksti, et vastata küsimustele, genereerida koodi ja selgitada tundmatut loogikat suurema täpsusega. Cody integreerub populaarsete redaktoritega nagu VS Code ja JetBrains IDE-d, pakkudes vestlust, automaatset kodeerimist ja sisseehitatud muudatusi. See toetab mitut alusllm-i ja on suunatud suurte, keerukate koodibaasidega töötavate meeskondade vajadustele, kus pinnapealsed AI-soovitused sageli puudulikud on. Tasuta ja ettevõtte taseme valikutega sihib Cody nii üksikuid arendajaid kui ka organisatsioone, kes vajavad koodi privaatsuse, mudeli valimise ja integreerimise sisemiste hoidlate kontrolli.
Разбивка критериев
- Kodeeks plugin rakendamiseks
- liigiväljavätlest informatsiooni kasutamine
- Veebisaidi lahendamise metsaust veebitals
- Kasutada vastaval kohasega näite välju
- Otsis kasutatud koodiumide konteksti ja pidevaga jaoks
- Pole tuvastata aidi koodiumide väline hankivis








