Praeita kova · 2024-01-10 UTC
Coding assistant Susirėmimas — 2024 m. sausio 10 d.
Iš Coding assistant kategorijos. 27 įvertinimai pateikti tarp 10 kovotojų. PR-Agent laimėjo vainiką.
Galutiniai rezultatai
Dalyviai
Kovotojai
Kiekvieno šioje kovoje dalyvavusio įrankio profiliai, surikiuoti pagal galutinį rezultatą.

PR-Agent
AI asistentas, kuriantis automatines pull requeatų įvertinimus analizės, atsakymų ir kodų sugestių pagalba

PR-Agent yra tokios pavyzdžio programinės sąsajos suparavęs įrenginys, kuris naudoja mokslinio kompiuterio jausmą automatizuojant kodu recenzijų procesą analizuoja pull prašymus ir padaro konkrečias išvadas. Jis integravęs su labai paplitusiomis Git platformomis ir padeda komandoms sumažinti recenzijų sąžalynes padeda automatiškai atlikus repeticines priežiūros priemones prieš žmogaus recenzentą. Sistema šitaip gali sukurti PR aprašymus, sumažinti pakeitimus, pasiūlyti kodo pagerinimus ir atsakyti į klausimus apie skaičiuotuosius. Atimant rutininę peržiūros užduotis, ai agentui, programotojai gali koncentruotis į architektūrines sprendimas ir aukštesnio lyalojo prieštaravimo. PR-Agent labai tinkamas asmeniniems programuotojams ir inžineriniems komandoms, kuriais svarbu kodą laikytis kvaliteto normų ir greitinti jų tiekimo ciklą.
Kriterijų išskirstymas
- Automatizuojama pull requeatų analitika
- Autoriaus PR aprašymai ir santrauka generavimas
- Sutaikiama kodinis gerbėjimas priklausomai nuo vieta
- Interaktyvus Q&A kodiniai pokyciai
- Įreikiama sąranka užduotyų pasirodymui
- Palaikomas daugiskaitos Git platformų palaikymas

OpenHands
Atviroji platforma pagalbos agentams, kurie sukūrę, pagalba ir siųsta kode kaip programuotojai.

OpenHands yra atvirojo kodo sistemų sąrąsas, skirtas sukurti AI agentus, kurie gali atlikti iš pradžios iki pabaigos programuotojo kompiuterinius užduotis. Agentai gali skaityti ir redaguoti kodą, vykdyti komandą terminalui, naršyti internetą, bei bendradarbiauti su АPIĴ–veikdama, kaip realus programaotojas, dirbantis sandėlio režime. Kurianti skirti ne tik tyrinėtojams, bet ir praktikos specialistams, OpenHands parama daugumoje LLM priklausomybių ir siūlo lengvai prisitaikomas architektūrą programuojant agento elgseną, orų, ir darbo procesų kokybę. Tai gali būti nusipelnyta savo savininkų infrastruktūroje naudodamiesi Docker'u, tiesiog naudojant internetinį šaltinį, ar taip pat įtrauktas į vykdomuosius procesus, skirtus automatizuoti programuojimą, testavimą bei DevOps uždėlius.
Kriterijų išskirstymas
- Autorizuoti kodo bei pagalbos agentai
- Saugomas komandos ir failų sistema prieiga
- Vebo naršymo bei API interakcijų priemonės
- Docker-prireikimo vietinės bei integravimos
- Įpjaustamos LLM galių atskaita
- Vebo interaktive UI
Intlayer MCP server
Serveris MCP, kuris leidžia automatizuoti agentų I18N darbus įvairiems saugojimui priskirtiems aplinkų pramonės programoms

Intlayer serveras MCP patvirtintą modelio konteksto protokolą naudoja įvairių kalbų lokalizavimui, leidžiant agentams bei IDE pagalbiniams funkcijoms skaityti, generuoti ir atnaujinti vertimų turinį tiesiog viduje įvairių kalbų koduose. Tai susijęs su LLM-based kodujojo pagalbinių programų kodų struktūrinio lokalizavimo veikimais aplinkintu visuma, kuri suteikia istorijas lokalizaciniams užduotims užbaigti be rankinių konteksto perdavimų. Programininkai gali prisijungti prie atitinkamų klientų, tokių kaip Claude, Cursor ar kitus MCP žinomus taikiklius, prieš tai sudarant lokalų failų raiščius, skaidresnįjant vertimų gauto tekstą, synchronizavus nebūtinus klavių sąrašus tarp kalbų ir apie visus turinio sąrašus saugodamas. Tai skirtas SaaS komandų, kurios nori greitai pristatyti daugialypų kalbų funkcijas, užtikrinant, kad vertimo logika yra gana prie kodo šaltinio.
Kriterijų išskirstymas
- MCP kompatybinių serverių serveris agentams
- Automatinė transliuojamoji ženklų ekstrakcija
- Lokalinės failų generavimas ir sinkronizavimas
- Turinio žodyno valdymas
- Integracija su Claude, Cursor bei panašiais IDE agentais
- Programų kodą tiriukus kartu su i18n darbais

GeniA
Atviriųjų AI pagalbinis, automatizuojantis inžinieringų processus aplink komandų įrenginių ir API

GeniA yra produktij-gradės, atvirųjųjų AI pagalbinis, automatuojantis inžinieringų processus aplink komandų įrenginių ir API. Jis pastatytas ant OpenAI funkcijų atšakėlių galimybių ir nori OpenAI API raktinio ženklo siektis dirbti. GeniA projekto tikslas – būti greitas, greitus mokyti, greitai įgauti galimybę naudoti konkrečias įrenginius. Jis gali pagalbos komandomiems užduotis, pavyzdžiui, tyrimų ir plėtros, pristatymą, trūkumų paieškas, ir logų suminėjimą. Taip pat, jis gali būti integravimas išėjusį komandojį Slack kanalų. GeniA yra bendrumo projektas, kuri tikslas - padidinti greitį, naudodamiesi užšaldžiamais ir tarpkomandinių priklausomybių mažinimas. Jis 100% atvirųjųjų ir galėja papildyti arba pakeisti, kad būtų įmanoma tinkėti konkrečios komandos reikalavimosių. Kai kurios iš pagrindinių funkcijų GeniA yra jo galimybė dirbti kartu su inžinierais production aplinkoje, vykdyti užduotis dėl vartotojų, bei vykdyti užduotis kaip trūkumų patikrinimai, geriausių praktikų ir žaidžiai knygos. Jis taip pat suprojektuotas mažinti Mean Time To Resolve (MTTR) ir pagerinti paslaugų naudojimo monitoravimą ir optimitavimą.
Kriterijų išskirstymas
- Konsoliacinis sąmoninio sąsaja modelis, skirtas užduočių, darytų inžinierams
- Pridotuvinių integracijų galimybas su API ir SaaS įrenginiais
- Personalizuoto talentų ir procesų nustatymas
- Automatika kartojamų opso užduočių
- Bendrųjų projektų vykstančiųjų modelis
- Bendru jėgos plėtojimas

Sweep AI
Pavargius AI - naujo programavimo specialisto, kuriantis per programavimo bugus ir pranešimus bei transformuojantis juos į kodu, suderinamas su programuojimo proceso.

Sweep AI yra programuotojų kompiuterine intelektualine sistema, projektuojama siekti tinkamos veikimo sutuoktinio režimo su JetBrains integruojamais užkopinimo aplinkiniais (IDE). Jos misija - pataisyt automatiškai kodą, tiesiog gerindamas jaunesnį programuotoją. Sweep integruojasi su daugybe JetBrains IDE, kadangi yra programuotojų kompiuterinė sistema, kurie gali veikti su užkopinimu į priekį arba priklausomis nuo projekto. Jų sistema palaiko sąsajas kartu su šie užkopinimo aplinka, kadangi turi sąsiuvinę, pvz., kartu su šie užkopinimo aplinka IntelliJ IDEA, PyCharm, bei WebStorm, tada ji tampa patikimų programas programuotoją kuriamas ir projektuojamas. Aiškinimo technologija, kurią naudoja Sweep, kartu su sąsiuvinės technologijos modelis ir išrinkimo funkcijos yra kuriamas programuotojui, kad jis galėtų rašyti programą greitai ir efektinai. Sweep sistema patvirtinusi visos projektinės informacijas, kai patvirtina kodu išrinko funkcija, tolesnė sistema, kad jis supranti programavimo kompleksus ir teisingai patvirtinusi programas kodu. Tačiau, patvirtinusi kodu ir visą projektą, taip priežasčių patvirtino programuotojo produktivumą ir pakeitus visą programas kodu. Taigi, šios technologijos naudingumas tuo atitinka programavimo produktivumą ir greitą patirtį kodu. Jų technologiją naudojančių programuotojų produktivumo poveikį liudina programinės sistema naudotojais, kurie atliko greitus kodą rašyti programą bei teisingam kodu, tiesiog greitai atliko programuotojo darbą. Naudojant aiškinimo sistemą, tada ji greitai automatiškai patvirtinta programuotojo darbą bei patvirtina programuotojo greitai ir produktiva, kad jis galėtų labiau dėmesio skirsiu kūrybinei programa ar priežodiniam programuotoju, tikriausiai, kad jie sukurs geras kokybes programas bei greitus programuotojo produktivumą bei greitą projektą.
Kriterijų išskirstymas
- Veikiamųjų kodinių atlikimų gautojų sugebėjimų padidintojimas
- Personalizuotos Tab modelios naudojimas preciziškuose kodiniuose prielinksniaus
- Projektų indeksavimas naudojant kontekstai priklausančią pagalbos
- Lenkta integracija su JetBrains IDE
- SOC 2 patikimumo certifikatas ir nulūžėjo duomenų saugojimo sistema užtikrina aukštąją saugumą ir privatumą

AutoPR
AI nurodyta GitHub veiksmo, kuris automatuoją pull prašymų kūrimą ir sumuoja kode modificijas, kad išsprėstųsi kūrimo proceso darbines kaitos

AutoPR yra AI nurodyta GitHub veiksmas, kuris automatuoji pull prašymų kūrimą ir sumuoja kode modificijas, kad išsprėstųsi kūrimo proceso darbines kaitos. Jis buvo projekto autonominės priežiūros užsakymui pradinis punktas. Šis įrankis buvo sujungtas su Guardrails, kuris nurodė LLMs generuoti struktūrizuotą duomenų schemą pagal JSON šablonus. Projektas yra vystomas ir alfa releizas, su ribočių atvejais, kaip neteisingai pažymėti kodą kituose failuose, dubliuoti eilutes, įvykdyti neegzistuojančių funkcijų ir darbą vykdžiusi tik GitHub. Šiuo metu, šis repositorio archyvuotas ir tik skaitymui pritaikytas.
Kriterijų išskirstymas
- Automatiškas pull prašymų kūrimas
- Kodo sumuoximas
- Vykdomas įrankis pristatyti į žymeną
- Autenominis kodo sukūrimas
- pros
- :

Gemini Code Assist
Google ai programavimo pagalbinio asistento, paremtų Gemini modeliais, greitasis, mąstis programavimas

Gemini Code Assist yra Goggle AI-technologijų programavimo kaimynas, kuris pagalbos programuotojams įvairiuose užsakovų projektams rašyti, suprasti ir kurti dažniausiai reikalingos programa greičiau. Šis priemonė, pagamina ant Goggle Gemini žemiau kalbų modelių šeimos, integruojamas su populiariais IDE kaip VS Code ir JetBrains, taip pat pagal Google Cloud aplinką, kad teikia kontekstinės programavimo sėkmingos pataisą, pratęsinimus ir aiškinimus. Šis griežtis parametrų skiriasi plata forma programavimo kalbų rango ir padeda atlikti užduotis tiek kodu sukurti, tiek vykdyti funkcijų perkaista, rašyti jainos testus, bei patariama neitikinti nežinomų kodinių bazų. Ji taip pat siūlo chatt-bazinės sąsajos, taip kad programavimo specialistai gali pratarti klausimus apie savo projektą arba gauti taisyklių pagrindą be išeinant iš savo redakcijos. Gimino Kodas pagalbos prižadina įmonės funkcionalumus, pvz., kodų bazės savarankiškas konfigūracijos, šaltinio kvietimo, ir IP apsaugos atsakomybę už žalą, todėl jis gerai tinka šiuolaikinėms organizacijoms, kurios turi saugumo ir atitikimo reikalavimus.
Kriterijų išskirstymas
- AI programa kodavimo pabaigų ir generations
- IDEsje skambučiai už kodu klausimų
- Kodo tikslinimas ir rekonstrukcija pagalba
- Vienetu testų generations
- Kodų pajėgažų pažymėjimas pagal teamus
- Integruota su Google Cloud bei populiarus IDEs

Project Oscar
Atviros kūrybos AI agento platforma automatoje atliekamiems atviro kūrybos projektų vykdymo užduočių,

Project Oscar yra atviro kodo platforma, kurioje gali būti sukurti AI agentai, teikię pagalbą atviro kodo saugyklose. Ši platforma siūlo išvaduoti paprastą darbą, kurią atlikėjas pranoksta, kaip naudojantis triuškinamų naujų išteklių, atskiriam iruojančius problemus, skirčiai dublicatuos išteklius, bei sieti pranešimus su tinkamu dokumentacija ar ankstesniu diskusijomis. Žymuoju ne tik kaip vientisu botą, Projektas Oscar teikia rėmimo struktūrą, kurioje galima apibrėžti agentus, galinčius stebėti projektų veiklą ir atsakyti naudingu kontekstu. Projektų vedančiose sistemos kūrėjai gali įfigtuoti agentus, kad jie apžvelgtų problemas, pasiūlytų etiketės, nurodytų kelią kitiems dalyviams, kurie egzistuojantis medžiagą arba pažymėtų nebepakankamus duomenis, sumažinantys mažųjų komandų rankų darbą. Kad prisijungus prie savarankiškų šaltinių, komandos gali savo serveriuose vykdyti, plėtoti ir aprėpti agentus, pritauskus juos savo bendruomenių konvencijoms.
Kriterijų išskirstymas
- Automatizuotas skundų apžvalga
- Kartoklas atskirtis už skundus
- Dokumentų pagrįsti klausimų atitikimo sistemavimas
- Konfigūruojama AI agentų rėšys
- Integravimas su projektų repozitorijomis
- Pats valdomas implementavimas

Promptables
Automatinės priemonės užtikrinimas prireikiamuose produktų atveju įvedimas
Promptables yra platforma, skirta padėti komandomiems sukurti, išbandyti ir išplėsti AI kalbos užduotis kaip dalį jų produktų plėtrai susijusio uždavinio. Jis siekia sumažinti užduoties idėjų ir jau gaminimo laiko tarpą, padedant prisijungti į sistemingą ir kartojamą promt inžineriją. Šis įrankis priešingu atveju labai paprąsta, kad bendruomenė, kuris sukūrė šį produktą, siekia pagerinti, kad programotojai ir produktų komandos lengvai bei greitai kuria aiškus, kad aiškos funkcijas, kurios paremtos įvairias įvadas. Tai gali būti naudinga startuojantiems įmonėms ir produktų komandoms, kurios ieškia greito aiškus šūkių pristatymo be jos infrastruktūros. Vartojimo baze (API, SDK), kuris prisideda prie savybių ir papildoma, priklausoma nuo kokiais parametrais, todėl ši sistema yra lengva pritaikyti ir integravti. Tame lytyje šis produktas težiai naudojamas, kai ji atlieka LLM modelio, kuris nusistoviškinamis bei aiškinami. Šitai šio įrankio yra labai svarbus, kai produkto komanda, kurios siekia pristatyti savo produktą iki trumpo ir greito laiko.
Kriterijų išskirstymas
- Priremečių užsakymų užtikrinimo priemonės
- Ryškioji ir testuojamoji užsakymų srautas
- Dalinimo orientuota užsakymų valdymo priemonės
- Prisitaikyti užsakymų produktų srauto priemonės
- Sistematizuota užsakymų organizavimas
- pros

Sourcegraph Cody AI
Programavimo asistentas, kuris supranta visą savo kodo bazę ir paruošia konteksty naudą

Sourcegraph Cody AI yra kodinio paaides įrankis, kuris yra projektuojoje savo tikroje kodinėje bazėje, ne tik kame tikriausiai redaguotas failas. Išnaudodamas Sourcegraph kodinius ieškoklus funkcijas ir indexavimo galimybes, jis gabenasi relevantaus konteksto užtenka iš visų savo šaltinių katalogų, kad atsakyti į klausimus, sudaryti kodą, ir pasakytų nežinomiems principams priežasius su didesne tikimybe. Cody integravimas sėkmingai tiesina su populiariais redaktorius kaip VS Code ir JetBrains IDE, siūlantis žiūronius susisiekimas, automatizuojamus papildymus ir inline redagavimą. Palaikomi daugybės šalinioju LLM ir yra skirta komandoms, kurios dirba dideliose, kompleksinių kodų bazėse, kur, kaip tikėtina, paviršutinės AI pasiūlymas gali būti nevisiškai efektyvūs. Cody skirtina asmeniniems programuotojams bei organizacijoms, kurims reikia apsaugos nuo programinės įrangos privatumo, modelių išrinkimo bei sąsajų su vidaus šaltiniais. Cody teikiama atvirojo ir verslo lygio variantų.
Kriterijų išskirstymas
- Kontekstai šali skirta pokalbis ir kodo generavimas
- Rėmuotųjų pavyzdžių inline autocompletion
- Kodų bazės plenarių paieška
- Daugių LLM rėmuojamas
- IDE priediškų VS Code ir JetBrains
- Personalizavimo komand ir promptų








