Geriausiu atveju programavimas yra kūrybinė pastanga, tačiau šiame amžiuje, kai viskas, kas liko, keičiasi, didžioji kūrėjo dienos dalis yra užpildyta tuo, ką „All Hands“ AI vienas iš įkūrėjų ir generalinis direktorius Robertas Brennanas vadina „į darbą orientuota užduotimi“, pavyzdžiui, vienetų testų rašymas. , valdyti priklausomybes ir nuolat atnaujinti dokumentus. Kita vertus, dirbtinis intelektas gali būti nekūrybingas, tačiau jis puikiai atlieka būtent tas įprastas užduotis.
„All Hands AI“, kuri ketvirtadienį paskelbė apie 5 mln. geriausia.
Prieš kelis mėnesius AI Cognition pristatė Deviną, AI agentą, galintį planuoti ir atlikti sudėtingas inžinerines užduotis – o gal dar svarbiau: kurti ir diegti naujas programas iki galo.
„Pažinimo žmonės išleido savo Devin demonstracinę versiją ir aš – ir, manau, visi kiti programinės įrangos inžinieriai pasaulyje – nustebome tuo vaizdo įrašu“, – interviu prieš ketvirtadienio pranešimą sakė Brennanas. „Manau, kad tai tikrai katalizavo mūsų vaizduotę, kaip atrodys vystymosi ateitis, bet taip pat šiek tiek išgąsdino mus, kad jis buvo kuriamas kaip uždaras šaltinis ir kad jis buvo laikomas šiame siena aptvertame sode, kurio mes negalėjome matyti. prisidėti prie vystymosi bendruomenės ir jos tikrai priklauso.
Šis atvirojo kodo projektas, kuris šiais metais prasidėjo kaip „OpenDevin“ ir dabar vadinamas „OpenHands“, prasidėjo tekstiniu failu „GitHub“ ir dabar turi daugiau nei 30 000 žvaigždžių ir daugiau nei 150 bendradarbių.
Idėja yra tokia, kad „OpenHands“ agentas taptų iniciatyviu poros programuotoju, kuris dirba kartu su kūrėju ir gali susidoroti su daugybe kasdienio kūrėjo darbo. Tai gali apimti testų rašymą, diegimą ir taikomąją programą, bet taip pat pripažinimą, kad vieno failo pakeitimas (galbūt funkcijos pavadinimas) gali turėti įtakos kitų programos dalių veikimui, ir klausti kūrėjo, ar jis turėtų atitinkamai pakoreguoti paveiktus failus.
„AI visiškai pakeis kūrėjų darbą. Tačiau tai nepakeis jų pirmenybės naudoti atvirąjį kodą, ypač kai kalbama apie technologijas, kurios turi įtakos jų kasdieniam darbui“, – sakė Joffas Redfernas, „Menlo Ventures“ partneris ir buvęs „Atlassian“ vyriausiasis produktų pareigūnas. „Kurdami atviroje vietoje, „All Hands“ padeda programinės įrangos inžinerijos bendruomenei siekti idealios dirbtinio intelekto kūrimo patirties.
Brennanas ir du jo įkūrėjai Xingyao Wang (vyriausiasis dirbtinio intelekto pareigūnas) ir Grahamas Neubigas (vyriausiasis mokslininkas) turi didelę natūralios kalbos apdorojimo ir kūrimo agentų patirtį. Brennanas anksčiau dirbo su dokumentų apibendrinimu „Google“, o vėliau atliko vadovaujančias pareigas daugelyje pradedančiųjų įmonių, dirbo su mašininiu mokymusi ir infrastruktūros projektais. Neubigas yra Carnegie Mellon docentas, turintis didelę natūralios kalbos apdorojimo patirtį; Wangas nutraukia doktorantūros studijas Ilinojaus Urbana-Champaign universitete, kur jis tyrinėjo interaktyvius kalbos agentus, paremtus pamatiniais modeliais.
„Nė vienas iš mūsų nenustebo pamatęs Cognition demonstracinę versiją technologijų požiūriu“, – sakė Brennanas. „Mes visi žinojome, kad tai yra, bet matydami, kad visa tai susijungia į naudotojo patirtį, iš tikrųjų buvome sujaudinti, kad pradėjome tai kurti atvirai.
Brennanas taip pat pažymėjo, kad nors tokie įrankiai kaip „Copilot“ yra labai naudingi kūrėjams, jie (dar) nėra orientuoti į visą „agentinę kodo rašymo kilpą“, panašią į savarankiškai važiuojantį automobilį. To „All Hands AI“ ir siekia, net jei tai vis tiek išlieka siekiu. Tai nėra taip, kad galite suteikti agentui prieigą prie viso įmonės JIRA atsilikimo, paleisti jį ir atlikti kiekvieną užduotį. Iš tiesų, Brennanas, kaip ir dauguma pramonės žmonių šiandien, mano, kad žmonių kūrėjai bus reikalingi labai ilgai.
Taip pat vis dar yra neišspręstų klausimų, kaip iš tikrųjų turėtų atrodyti tokios sistemos naudotojo / kūrėjo patirtis. Vis dėlto „All Hands AI“ dirba dizaineris, todėl smagu, kad jis anksti nagrinėja šiuos klausimus. Šiuo metu patirtis taip pat vis dar šiek tiek atsieta nuo kūrimo aplinkos, tačiau komanda planuoja netrukus sukurti integraciją su VS Code ir kitais redaktoriais.
Kaip ir daugelis atvirojo kodo pradedančiųjų įmonių, „All Hands AI“ tikisi užsidirbti pinigų iš savo paslaugos siūlydama mokamas uždarojo kodo įmonės funkcijas. „Manome, kad galime sukurti daugybę programinės įrangos, kuri papildo atvirąjį kodą, kuri tikrai teikia vertę didelėms įmonėms, kur galime jaustis gerai kurdami ją uždarojo kodo būdu, kad padėtume užtikrinti, kad turime tvarų atvirojo kodo projektą. tai grąžina finansinį įnašą iš didesnių įmonių, kurios tuo naudojasi“, – sakė Brennanas.
Tačiau su šiuo pirmuoju finansavimo etapu komanda planuoja sukurti savo technologijų paketą prieš pradėdama gilintis į pinigų gavimą iš paslaugos. Be Menlo, kuris vadovavo šiame ture, taip pat dalyvavo Pillar VC, Betaworks ir Rebellion. Bendrovė taip pat atnešė daugybę angelų, įskaitant Hugging Face įkūrėją Thomą Wolfą; „Cloudera“ įkūrėjas Jeffas Hammerbacheris; ir PyTorch kūrėjas ir Meta VP Soumithas Chintala.