Mennyt taisto · 2024-03-09 UTC
Programming Assistants Yhteenotto — 9. maaliskuuta 2024
Kategoriasta Programming Assistants. 6 merkkiä asetettu 2 taistelijan kesken. Moddy otti kruunun.
Lopulliset sijoitukset
Kokoonpano
Taistelijat
Profiilit jokaisesta työkalusta, joka kilpaili tässä taistossa, järjestettynä lopullisen pistemääränsä mukaan.

Moddy
Monirepositoriolainen AI-yksikkö laaja-alaiseen koodipohjasten analyysiin ja nykyaikaistamiseen.

Moddy on AI- agentti, jonka tarkoituksena on toimia useiden repositoryjen kautta yhtaikaisesti auttaen ohjelmistokehitysryhmiä ymmärtämään ja modernisoimaan levähtäneitä koodipohjia. Sen sijaan kuin hoidettaisiin jokainen repo yksittäin, se päättelee yhteisiä riippuvuuksia, malleja ja rajoittavia muutoksia, jotka hidastavat tyypillisesti suuria siirtoja. Työkalu keskittyy käytännöllisiin modernisointitehtäviin, kuten ylennetään kehyksiä, refaktoroidaan jäänteitä jälkikäteen käytettyjä API:itä ja tasataan koodia nykyisten standardeiden mukaisesti. Sen tavoitteena on, että ohjelmistopalveluiden ylläpidosta vastaavat alihallintojen, palvelinsiirtoihin keskittyvän henkilökunnan ja arkkitehdit pystyvät ylläpitämään suuria ohjelmistojärjestelmiä. Automaatista toistuvaa analyysiä ja muokkausta ylläpitäen inhimillistä arviointia koko matkassa, Moddy-palvelun tavoitteena on lyhentää nykyistä nykyaikaistamisjaksoa lukuihin tai vuosiin, jotka ilman teknologiaan menisivät.
Kriteerien jakautuminen
- Yhteistietokonekohtaiset koodianalyysit
- Silmukojuhaisesti modernointi ja uudelleenrajattelu
- Rakenteet ja riippuvuustuetuksen tuki
- Vaarattomien mallejen ja APIn havaitseminen
- Moninäytekohdistin muutoskoordinaatio
- Yhteistötoimivaa katsastuskäsittelyitä

Refact.ai
Avoin lähdekoodinen AI-koodiavustimelle tarjoava teksti-tiedostomuistiä havainnoivan koodipäällystys, uudelleen järjestely ja IDE:ssä käynnissä olevan keskustelun yli suuryhtiiden IDE-tukema käyttöliittymä.

Refact.ai on avoimen lähdekoodin AI-kehityspyrstö, joka tarjoaa yhteyksien perustuvia koodipalautteita, uudistumisen taitoja sekä monissa merkittävissä kehitysohjelmissa käytettävää välilehteä kännykän tai lähdekoodin välityksellä. Se on suunniteltu toimimaan siis sinun kehitysyhteisössä olevan muun kehittäjän tavoin, integroidun koodipohjastasi ja tietostokasinystasi, samalla antaen mahdollisuuden esikatsella ja hallita jokaista menettelyä. Refact.ai voi hoitaa tehtäviä alkuperäisestä alusta loppuun päästäen, kuten toteuttaa koodia oikea-aikaan, tai hakea ja analysoi varmentuneen lopputuloksen toivomuksia vastaan niin, että siihen löytyy yhteydet GitHubiin, tietokantaan sekä CI/CD -kanavoiden, moneen muuhun. Kansioesineet on sovittu tarjoamaan käytännössä jokaiselle käyttäjälle, sen lähdekoodilla ollessa vapaasti käytettävissä ja itsehostettuna, niin että he voivat joustavasti sovittaa pyrkimystänsä mukaan ja valita sopivimman LLM:n kuten heillä on tällaista kokeiltavana.
Kriteerien jakautuminen
- Teksti-tiedostomuistia havainnoivan koodipäällystys
- IDE:ssä käynnissä oleva keskustelu toiminnon pyytämisen, muokkaamisen, bugien korjaamisen ja koodin generaation avuksi
- Autonominen tehtävän suoritus askelittain ollen perustellen
- Repositorio- analysyysi ja hakukyselyn tarkkailu toimiakseen kerran
- Integraatio GitHubilla, tietokantojen, CI/CD -pipenien sekä muiden.
- pros

