Mennyt taisto · 2024-05-05 UTC
Code Generation Yhteenotto — 5. toukokuuta 2024
Kategoriasta Code Generation. 11 merkkiä asetettu 3 taistelijan kesken. OpenAI Codex otti kruunun.
Lopulliset sijoitukset
Kokoonpano
Taistelijat
Profiilit jokaisesta työkalusta, joka kilpaili tässä taistossa, järjestettynä lopullisen pistemääränsä mukaan.

OpenAI Codex
AI-koodausassistentti, joka kääntää luonnollisen kielen toimivaksi koodiksi lukuisissa ohjelmointikielissä.

OpenAI Codex on ohjelmistokehitykseen hienosäädetty kielimalli, joka osaa tulkita tavallisia englanninkielisiä ohjeita ja tuottaa toimivaa koodia. GPT-arkkitehtuuriin perustuva malli ymmärtää kontekstia useiden tiedostojen välillä ja tukee laajaa valikoimaa ohjelmointikieliä, erityisesti vahvuutena Python, JavaScript, TypeScript, Go, Ruby ja Shell. Kehittäjät voivat käyttää Codexia luodakseen mallikoodia, kirjoittaa funktioita kuvauksista, refaktoroida olemassa olevaa koodia, selittää tuntemattomia koodinpätkiä ja automatisoida toistuvia tehtäviä. Se ohjaa työkaluja kuten GitHub Copilot ja voidaan integroida mukautettuihin työnkulkuihin OpenAI API:n kautta, mikä tekee siitä hyödyllisen sekä yksittäisille koodareille että insinööritiimeille, jotka haluavat nopeuttaa kehitystä. Vaikka Codex nopeuttaa monia koodaustehtäviä, sen tuottama koodi edellyttää edelleen ihmisen tarkistusta oikeellisuuden, turvallisuuden ja projektistandardien noudattamisen varmistamiseksi. Se toimii parhaiten yhteistyökumppanina eikä korvaajana insinöörin arvostelulle.
Kriteerien jakautuminen
- Luonnollisen kielen muuntaminen koodiksi
- Monikielinen ohjelmointituki
- Koodin täydennys ja ehdotukset
- Koodin refaktorointi ja selitys
- API-pääsy mukautettuihin integraatioihin
- Kontekstitietoinen monitiedostoymmärtäminen

DeepCoder-14B-Preview
Avoin lähdekoodi 14B-koodin perustelu malli, joka on purkauduttu DeepSeek-R1:sta ja Qwen-14B:st eteenpäin edistyksellisenä koodin generoimiseksi.
DeepCoder-14B-Preview on avoimen lähdekoodin suuri kielen malli, joka keskittyy ohjelmointiin ja ohjelmointiohjelmien perusteleminen. Kehityksessä käytetyssä DeepSeek-R1-Distilled-Qwen-14B-pohjassa se perii ketjuhahmoinnin perustelukäytäntöjä ja on optimoiduttu niin, että se toimii eri ohjelmointikielten kehitystahtiohjelmina. Malli kohdistaa kehittäjiin, jotka tarvitsevat itsenäisen toiminnan koodiavustimina. Se voi hoitaa tehtäviä, kuten luomisesta funktioita luonnollisista kieliyllä antamista kutsuista, tuomisesta virheistä olemassa olevassa koodissa, selittämästä koodipaloista, sekä auttamisesta algoritmisesta ongelmajärjestelmäytöstä. Sen 14 miljardin parametrimäärä tarjoaa tasapainon kyvystä ja sitä varten tarvittavasta kehittämisen edellytykset lähiverkkoon tai epätäydellisten pilvipohjamaisten GPU:iden suorittamiseen. Tässä ennakoivassa julkaisussa DeepCoder-14B on sopivin kohteeksi kokeilu, tutkimus ja kehitystyökalujen integraatio, eikä se ole valmis käytöstä keskeisiin tuotannon sovelluksiin ilman lisäarviointia.
Kriteerien jakautuminen
- Koodin generointi luonnollisesta kielestä
- Monikielinen ohjelmointituki
- Ketjuajattelureasonointi virheiden korjaamiseksi
- Tislattu DeepSeek-R1:stä ja Qwen-14B:stä
- Avoin paino lokaalille käyttöönotolle
- Sopii hienosäätöön ja tutkimukseen

Keringit
Syötä aloitussyöte, käynnistä toimiva sovellus, jonka voit omistaa ja mukauttaa.

Keringit on alusta, joka mahdollistaa käyttäjille luoda ja käyttöön ottaa omia sovelluksiaan, mukaan lukien agentit, tokenit ja muut blockchain-pohjaiset hankkeet. Alusta tarjoaa laajaa valikoimaa mallinaisia ratkaisuja ja ideiaita, joilla alkuun saa kärjet, kuten rakentaa siirtymälaite rinnakkain ketjurekiin, luoda ennusteemarkkinat tai käynnistää decentralisoitu vaihto (DEX). Alusta väittää tarjoavan 10kertaiseksi nopeampia tuloksia, mahdollistaen käyttäjien nopeasti muuntaa ajatuksia todellisuudeksi. Se tarjoaa myös ominaisuuksia kuten suojatun tunnusneuvojen siltaaminen, syvän likviditeetin ja kilpailukykyiset lainaamisvaihtoehdot. Keringit vaikuttaa kohdistuvan unelmiin ja liikemiehiin jotka haluavat laittaa projektit nopeasti ja tehokkaasti valmiiksi. Alustan keskityminen nopeuteen ja helppokäytökytheen ehdottaa, että se on suunniteltu käyttäjille jotka eivät välttämättä ole saaneet laajaa teknistä asennetta. Yksi Keringitin maineista ominaisuuksista on sen painottaminen yhdessäyhteisöllisyydestä, ja sen tarjoaman mahdollisuuden lähettää kannattajien takaamia tokeneja. Tämä suosittelee sitä, että alusta on tarkoitettu tuomaan tukea ekosysteemin luomiseksi erilaisia projekteja kasvattavaksi ja kehittyväksi. Platformin kehitystyö on tällä hetkellä jo toisella versiolla, ja käyttäjät voivat liittyä odotustilaan saadakseen ensimmäisenä kokeilla uutta. Käytännössä Keringit tuntuu olevan seuraavan näkemys, jossa käyttäjien on mahdollista luoda ja ottaa käyttöön oma blockchain- perustuva projekti kätevästi ja nopeasti, niin, että niiden toteuttaminen ja käyttöönotto on helppoa.
Kriteerien jakautuminen
- Teksti-sovellusgeneraatio
- Muokattava, omistettava tuloste
- Nopea käynnistysprosessi
- Sopii MVP:iden ja prototyyppien luomiseen
- Iteratiivinen aloitussyötteen tarkennus


