Praeita kova · 2024-06-24 UTC
Coding assistant Susirėmimas — 2024 m. birželio 24 d.
Iš Coding assistant kategorijos. 22 įvertinimai pateikti tarp 7 kovotojų. Friday laimėjo vainiką.
Galutiniai rezultatai
Dalyviai
Kovotojai
Kiekvieno šioje kovoje dalyvavusio įrankio profiliai, surikiuoti pagal galutinį rezultatą.


Ketvirtukis yra programavimo specialistų pagalba, kurio galią galvoja kompiuterinė intelektualas. Jis yra paruošti Node.js projektų skaidrų išvystymui greitai. Ketvirtukis naudoja GPT-4, kuris yra apribotas versija GPT-4-32k siekiant pagerinti performaciją. Priedas suteikia pagrindą programai ir leidžia naudotojams pridėti neišriškus skyrius, kurie atitiko specifinio daliu taikant užklausas. Friday taip pat gali naudoti esbuild užklastytą sąrašą savo aplikacija sukuriant. Naudojant jį, reikia turėti tokio tipo GPT panašių pokyčių užpildymo API, kaip GPT-4 arba GPT-4-32k. Projektas sudarytas iš savybų modulio, web priešdangos modulio ir backend srauto modulio. Sukurimas užima tai, kad nustatytum AI API rakto ir endpointą, sudarytum savybių srauto modulį, ir paleistum backend ir web srauto serverius. Suteikus licence Įmonės m. licenciją, žinomos sutrikimai yra iškilę su paketais į "packages.json" failą bei paprastu vartotojo interfeisu. Planuojami toliau išvystymai yra didesnio skalės atsparumas daugiamasyviems projektais bei pagerintas vartotojo interfeis, dokumentacijos funkcionalumo implementavimas ir kodų debuggerio įvedimas. Friday geriausiai tiko suprojektuoti žiedai programuotojams, norima greitai sukurti Node.js aplikacijas naudodamiesi intelekto pagalba. Šis technologija pagerina scaffold'ą sukūrimo procesą, tačiau vartotojams reikia būti atsargūs ir žinojimas dėl dabartinės apribojimų bei potencialių gerinimų sritis.
Kriterijų išskirstymas
- AI pagalbą, šatriadantis projektus
- Šatriadantis priemonė, natūraliųjų ryšinių kodu generavimas
- Automatinis priemonės, konfigurasuoti priedų priemonė
- Šatriadantis, atskirų priemonių modulių, bei maršrutų šatriadantis priemonė
- Sunki proto tipas, vykdomos
- Papildo šatriadantis, atskirų priemonių kokybų

DevArchitect
Intelekto pagalba kodavimo kompanjonas programuojant, statydint ir paprastinant projekto software

DevArchitect yra AI galiama programa, skirta padėti inžinieriams perkelti idėją įvykdytęs greičiau. Ji užteka užduočių, ka ipaprastojimo kodą, užteka projektų architektūros struktūras, peržiura kodučių fragmentus ir siūlo pagerinimų sąrašą dažnio viena kitos programacinės kalbos ir framework. Ši programa siekia turėti savotiškas bendradarbiavimo partnerystės vaidmenį programų kūrimo cikle, teikdama kontekstualių nuorodų, ar tikėtumosi sukonstruktoryti naują aplikaciją, ar patikrinti egzistuojantą kodo bazę, arba tyrėti dizaino pavyzdžius. Sujungus kodo generavimą su architektūrinio planavimo suvokimu, ji siūlo ne tik asmenims programuotojams, bet ir mažų komandų, siekiančių užkirsti kelį savo savėnai užsibrėžtui aplankanumui, kuo tiksliau valdyti užduotis, veiklą.
Kriterijų išskirstymas
- Intelekto nukreiptų kodų kūrimas ir pabaigimas
- Projekto architektūros pabaigtuvai
- Kodų peržiūros ir pagerinimų reikalavimai
- Daugiašakio programavimo kalbų ir rėšių palaikymas
- Saugumo ir refaktoringo pagalba
- Duomenų kontekstinis kūrimas workflows

Tabby
Atvirių šaltinių, savo šviežinių infrastruktūros, AI kodininko pagalba su realiu autocompletavimu realiu laiku

Tabby yra atviro kūrybos šaltinių AI kodininko pagalba, kad galėtumėte ją paleisti savo infrastruktūroje, suteikdama komandoms savo šviežinių alternatyvą nuo nukreiptų į debesų kodų įvykšinimo tiesiui. Tai prijungiamo prie populiarų redaktorų ir suteikia realiu laiku pasiūlymus, multipusės baigties ir kontekstualų autocompletavimą daugyje programavimo kalbančių. Nepaisydami tuo, kad jis paleidžiamas vietinėse ar privačiose šviežinuose, Tabby saugo šaltinius kodu savo aplinkoje, padedant įmonių su aprietamais duomenų, įstatymų ar IP reikalavimais. Tai supportuoja visokios konsumueros GP tuos išvystymus ir įvairius atviro kūrybos šaltinių modelius, suteikiant komandoms galimybę derinėti kainas ir paslaugas savo aparatuose. Su redaguotojų papuošalai į VS Code, JetBrains IDE, ir Vim/Neovim, plus transparenti, bendruosiu, atviro kūrybos šaltinių kodbe, Tabby skirtas programuotojams, norintiesiems Copilot-būdo įgūdžių, be koduosių į trečiosios šalies API.
Kriterijų išskirstymas
- Realūs kodininko pabaigtų ir pasiūlymo funkcijos
- Savų šviežinių paleidimas su Docker support
- Papuošalai į VS Code, JetBrains ir Vim
- Supportas daugyriems atviro kūrybos šaltinių modeliams
- GP tuos ujaugintieji, vietinieji įvykšinimo procesai
- Bendrai taikoma analizė ir administruojamos galimybės

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ą

devlo
Programavimo komandų partneris, kuris pagalbos mašinų naudojamas automatizauti reikiamas taškų užduočių, kad komanda galėtų greitai išsiųsti kodus.

Devlo yra maitinamas mašinų priemonė, projektuojama pagalbos programuotojų komandai sparčiau išsiųsti kodą. Turi automatyvizuoti paprastas programuotojų užduočių, galiausiai gali sparčiau užbaigti kodo pabaigą. Išnaudojamas mašinų, Devlo gali padeda sumažinti laiko, skirta dažniems darbui, ir praleidžianti, kad programuotojai galėtų dėmesia svarbąsiai ir kūrybiniu aspektu programuoto. Tačiau, specifiniai funkcijos, funkcionalumoas ir sąsajos Devlo, yra nelaidai išskleidžiamos informacija. Dėl to, jo tiesioginio galimus arba ribojo nėra išvardinti. Visgi, mašininio partnerio kaip Devlo yra siekiamo, kad jis padėtų pagerinti produktyvumą ir kodo kokybę programuotojų komanda.
Kriterijų išskirstymas
- Pagal mąsto kodą apžiūros palaikymas
- Automatinės būglų užbaigimas
- Testavimo atvejų generavimas
- Vartotojo prašo bendradarbiavimas
- Repozitorijų supažindinimas su kontekstu
- Programuotojo srauto integravimas

Maige
Atviras įrangos rėšys su integracijų galimybėmis su GitHub, kuris automatizuoja prireikiamas sąsajų su natūraliujiu kalbos srautu

Maige yra atvirojo kodės šaltinio sąrašą, kuris leidžia vykdyti naturaliąją kalbą workflow savo projekte. Kada prisijungus prie GitHub savo repozitorijaus, sukuriamas webhook bei savo įmonės viso bendro kompleksų apie žodis įterpimos (embeddings), taip pat įmonės sandbox aplinka. Tada galite aprašyti, kokie veiksmai norite Maige daryti kai atsilaisvinimų ir prijungimo prašymo yra atviri, pvz., etiketavimas, priskirtimas, komentarai, revizija žodžio kodu, bei vykdyti paprastą kodą snipset. Maige veikia fleksibliai su GitHub API bei leidžia jums valdyti ir kaupti bei jį užtikrinanti priimdami feedbeką jame aplankoje. Tame įkurdinamas mašininis intelektas pasižymėjęs prieigos galimybės iki GitHub bei leidžia automatizuoti įvairius užduotis, pvz., automatinis etiketavimas atsilaisvinimo prašymų, personalizavimas instrukcijų bei žodžio revizija kodą. Maige yra atvira ir konfigūruojama priemonė, kuri leidžia jums automatiškai valdyti naratyvinių kalbų srautus savo kodinėje bazėje. Dažniausiai ji naudojama atvirojo kodo programuotojams, kad sutvirtintų jų darbų srautą ir pagerintų bendradarbį. Priemones panaudota daugiau nei 4 300 repozitorijose ir leidžia vartotojams veržtis ir suteikti atsiliepimų savo valdyme skiltyje.
Kriterijų išskirstymas
- Webhook integracija
- Kodų sienos pateikimo duomenys
- Sandboks aplinka
- Automatizuoti etiketo kūrinio pavadinimams
- Nuodugnos pasirinkimas
- Kodų peržiūra

ReactAgent
Atvirojo kodus pagamintas autonomiškas agentas, naudantis GPT-4 priklausomybę sukurti ir sudaryti React komponentų React komponentus iš naudojimo istorijų.

ReactAgent yra atviro kodo autonomiškas agentas, kuris yra suprojektuotas generuoti ir suformuoti React komponentus. Jis naudoja GPT-4, galingą kalbos modelį, kuris siekia sugeneruoti šiuos komponentus pagal naudotojo istorijas. Šis uždavinys siekia paprastins ir panaikinti React projektų kūrimo procesą, automatinėjus komponentų kūrimą, remdamasis natūralios kalbos aprašymais. Šis priemonė yra tiesiogiai skirta programuotojams ir komandoms, norinčioms pagerinti savo darbo efektyvumą ir sumažinti laiko praradimą manuale kaupiamais kodo dalimis. Naudodamiesi AI, ReactAgent turi galimybę suteikti greitesnį ir prieinamąjį React kūrimą. Vis dėlto generuojamų komponentų kokybė ir tikslumas priklauso nuo GPT-4 modelio galimybių ir naudotojo istorijos aiškumo. ReactAgent galimybė suvokti ir pervertėti naudotojo reikalavimus į funkcionalius komponentus ženkliai išvengtų įtakos kaip React programas yra kūrima ir priežiūra. Kaip atviro kodo priemonė, ReactAgent gali naudotis bendruomenės padėka ir atsiliepimais, potencialiai vedama nuo toliau tęsinančių pagerinimų ir išplėtėjų savybių išlaikymą. ReactAgent naudojimo galimybės gali prasmingai įsitraukti į šiai būdu atsisukdama į AI sferai nukreiptą strategiją, atspindinti tendenciją kėsintis į daugiauautomatizuotą ir efektyvesnį programavimo procesus.
Kriterijų išskirstymas
- Sintetinio GPT-4 integravimas
- React komponentų generavimas
- Vartotojo istorijų interpretavimas
- Automatinis kodavimas
- Atvira šaltinio (open-source) framework






