Devin: Revoluționarea codificării în lumea AI

Peisajul codificării este pe cale să cunoască o transformare remarcabilă odată cu apariția start-up-ului inovator Devin al Cognition AI Inc. Această nouă unealtă de inteligență artificială generativă are capacitatea remarcabilă de a crea autonom cod pentru întregi proiecte de inginerie, inclusiv pentru propriile modele de AI.

Devin iese în evidență față de alte unelte existente precum Copilot de la GitHub Inc. și Microsoft Corp. prin faptul că merge dincolo de simpla asistență și preia în mod independent întregi sarcini de codificare. Într-o postare recentă pe blog, CEO-ul Cognition, Scott Wu, a prezentat capacitățile lui Devin într-o demonstrație video. Utilizatorii pot observa linia sa de comandă, editorul de cod și fluxul de lucru în timp ce completează meticulos sarcini complexe de codificare și proiecte de cercetare de date.

Ceea ce diferențiază Devin este capacitatea sa de a căuta pe internet conținut educațional pentru a-și învăța modul de a realiza sarcina atribuită. Are chiar abilitatea de a remedia orice probleme întâmpinate, deși programatorii umani – care acționează în principal ca supervizori și editori – pot interveni dacă este necesar.

Această introducere a lui Devin marchează o schimbare semnificativă în industria codificării bazate pe AI. În loc să asiste pur și simplu programatorii umani cu fragmente sau sugestii de cod, Devin le permite inginerilor să delege întregi proiecte unui muncitor automatizat. Cu toate acestea, este important de notat că Devin este disponibil în prezent printr-o previzualizare privată și este accesibil doar unui număr restrâns de persoane, printre care jurnaliști de renume precum Ashlee Vance de la Bloomberg.

Potrivit lui Wu, învățarea AI-ului să fie un programator reprezintă o provocare algoritmică profundă. Sistemul trebuie să ia decizii complexe și să prevadă multiple etape înainte de a-și determina acțiunile ulterioare. Wu a asemănat procesul cu un joc care a rămas în mintea entuziaștilor de codificare; acum există o oportunitate de a manifesta acest joc într-un sistem AI.

Devin transcende limitările uneltelor tradiționale de codificare prin accesarea uneltelor standard pentru dezvoltatori precum un editor de cod, browser și shell. Operează într-un mediu securizat pentru a planifica și executa cu meticulozitate sarcini de inginerie extrem de intricate, care pot implica mii de decizii.

Utilizatorii umani pot descrie pur și simplu proiectul prin intermediul unor prompturi în limbaj natural folosind o interfață de tip chatbot, iar Devin se ocupă de restul. El elaborează un plan detaliat, pas cu pas, pentru a finaliza sarcina la îndemână și apoi utilizează uneltele pentru dezvoltatori – asemenea unui programator uman – dar cu o viteză fără precedent. Devin are capacitatea de a scrie cod, de a rezolva probleme, de a efectua teste și de a oferi rapoarte de progres în timp real, ținând utilizatorii informați pe parcursul procesului.

Dacă utilizatorii umani identifică discrepanțe, aceștia pot adăuga un alt prompt în caseta de chat și pot cere AI-ului să remedieze problema. Prin folosirea capacităților lui Devin, echipele de inginerie pot delega anumite proiecte și pot concentra energia pe sarcini mai creative care se aliniază cu inteligența umană.

Ashlee Vance de la Bloomberg a testat Devin cerându-i să creeze un joc de tip Pong și să construiască un site web de la zero, ambele completate în mai puțin de 20 de minute. Cu toate acestea, sarcinile mai complexe ar putea necesita timp suplimentar, potențialul lui Devin fiind imens.

Ironia sorții este că Wu, un inginer de software în sine, conduce lansarea unei unelte AI care își propune să înlocuiască programatorii de software umani. Silas Alberti, specialist în informatică, care a avut acces timpuriu la Devin, a observat în mod corespunzător: „Este mai puțin o asistentă care ajută la cod și mai mult un muncitor real care face lucrurile pe cont propriu.”

Pe măsură ce ne adâncim în era AI, ideea de „a învăța să codezi” ca opțiune de rezervă pentru cei care sunt înlocuiți de AI devine din ce în ce mai depășită. Creatorii lui Devin cred ferm că acesta va depăși în cele din urmă programatorii umani în realizarea diverselor sarcini de codificare de nivel scăzut – și le va îndeplini la o viteză semnificativ mai mare.

Cognition a obținut finanțare semnificativă, ridicând recent 21 milioane de dolari într-o rundă Series A condusă de Founders Fund. Cu această nouă infuzie de capital, start-up-ul își propune să-și extindă capacitatea și să ofere acces timpuriu unui public mai larg. Companiile interesate să exploreze capacitățile lui Devin sunt încurajate să aplice prin e-mail.

Sursa imaginii: kenshinstock/Freepik

Întrebări frecvente

Q: Ce este Devin?
Devin este o uneltă revoluționară de codificare AI dezvoltată de Cognition AI Inc. care are capacitatea de a crea autonom cod pentru întregi proiecte de inginerie, inclusiv pentru propriile sale modele de AI.

Q: Cum este diferit Devin față de alte unelte de codificare precum Copilot?
Spre deosebire de alte unelte de codificare care asistă programatorii umani cu sugestii sau fragmente de cod, Devin este proiectat să efectueze independent întregi sarcini de codificare. Poate căuta conținut educațional pentru a învăța cum să finalizeze sarcini atribuite și poate remedia problemele întâmpinate.

Q: Este Devin disponibil publicului larg?
Devin se află în prezent în previzualizarea privată și este accesibil doar unui număr restrâns de persoane, inclusiv jurnaliști precum Ashlee Vance de la Bloomberg.

Q: Poate Devin gestiona sarcini de codificare complexe?
Da, Devin poate gestiona sarcini de codificare complexe. Posedă capacitatea de a efectua proiecte intricate, cu toate că timpul necesar poate varia.

Q: Cum colaborează Devin cu programatorii umani?
Programatorii umani acționează ca supervizori și editori în timp ce Devin efectuează sarcini de codificare. Dacă apar probleme sau inconsistențe, programatorii umani pot interveni și pot instrui corespunzător pe Devin.

Q: Care sunt perspectivele viitoare ale lui Devin?
Creatorii lui Devin își imaginează un viitor în care acesta poate efectua diverse sarcini de codificare de nivel scăzut în locul programatorilor umani, finalizându-le la o viteză semnificativ mai mare.

Definiții

  • Cognition AI Inc.: Compania care a dezvoltat uneltă de codificare AI numită Devin.
  • Inteligența artificială generativă: AI care are capacitatea de a crea conținut sau soluții originale.
  • Copilot de la GitHub Inc.: O unelte de codificare dezvoltată de GitHub care oferă sugestii de cod cu motor AI pentru a asista programatorii umani.
  • Linie de comandă: O interfață text în care utilizatorii pot introduce comenzi pentru a interacționa cu un sistem de calcul.
  • Editor de cod: O aplicație care permite programatorilor să scrie, editeze și gestioneze codul lor.
  • Flux de lucru: Secvența de pași implicați în completarea unei sarcini sau proiect.
  • Modele de AI: Modele de inteligență artificială antrenate să efectueze sarcini specifice sau să facă prognoze pe baza datelor.

Link-uri conexe

The source of the article is from the blog karacasanime.com.ve

Privacy policy
Contact