SAMSUNG_022024A Advertisement SAMSUNG_022024A Advertisement SAMSUNG_022024A Advertisement

Devin pomôže vývojárom zbaviť pomocou AI sa rutinného kódovania

Výskum a vývoj
1

Podobne ako Canva zjednodušila dizajn pre nedizajnérov, Devin, prvý AI “softvérový inžinier” na svete, prináša jednoduchosť a efektivitu vývojárom. Len za pár dní od svojho vydania Devin AI upútal vývojárov a sociálne siete na celom svete, a to vďaka pôsobivej ukážke, ktorú vydal zakladateľ a generálny riaditeľ Scott Wu.

Devin je postavený na pokročilých možnostiach uvažovania a plánovania a jeho cieľom je samostatne spracovať celé projekty, čím používateľom ponúka vyššiu hodnotu vďaka zefektívneniu procesu vývoja od začiatku až do konca. Nástroj dokáže úspešne plánovať a realizovať komplexné projekty, ktoré si vyžadujú „tisíce rozhodnutí“. Devin dokáže v každom kroku pripomenúť relevantný kontext, učiť sa v priebehu času a opravovať chyby.

Prechod od GitHub Copilot k AutoGPT a teraz na Devin ukazuje, že vývojári chcú nahradiť únavné časti svojej práce umelou inteligenciou. Tento softvérový asistent je obrovským skokom oproti AutoGPT a iným agentom s umelou inteligenciou a do veľkej miery sa líši od nástrojov na kompletizovanie kódu GitHub Copilot. AutoGPT bol experimentálny open source projekt, ktorý vytvára AI agenty, ktoré rozdeľujú úlohy na vysokej úrovni ako Devin. Jeho výkonnosť však bola nekonzistentná, najmä pri zložitých úlohách.

Po rozruchu okolo AutoGPT a podobných autonómnych agentov vyvolal výkon Devinu u vývojárov nadšenie aj skepsu. Aktuálny benchmark SWE-bench správne vyrieši 13,86 % problémov bez asistencie, čo výrazne prevyšuje predchádzajúci stav 1,96 %. GitHub Copilot je populárny nástroj na dokončenie kódu poháňaný AI, ktorý poskytuje návrhy a úryvky kódu na základe kontextu kódu používateľa.

Pomáha vývojárom rýchlejšie a efektívnejšie písať kód, ale nezostavuje autonómne kompletné projekty. Otázkou však zostáva, či splní Devin tvrdenia a poskytne skutočne autonómny vývoj softvéru. Ak áno, mohol by výrazne ovplyvniť používateľskú základňu nástrojov, ako je GitHub Copilot. Vývojári, ktorí sa v súčasnosti spoliehajú na Copilot pri dokončovaní kódu a návrhoch, sa môžu obrátiť na Devin AI pri komplexnom riadení a realizácii projektov. 

Prechod však nemusí byť jednoduchý. Vďaka bezproblémovej integrácii s populárnymi IDE a schopnosti učiť sa zo štýlu kódovania vývojára sa Copilot stal obľúbeným nástrojom mnohých. Devin bude musieť ponúknuť podobne hladký používateľský zážitok a dokázať svoju spoľahlivosť v reálnych scenároch, aby si získal vývojárov. Navyše náklady na používanie Devinu by mohli byť určujúcim faktorom pri jeho prijatí.

Ak cenový model nebude konkurencieschopný s existujúcimi nástrojmi, ako je Copilot, vývojári môžu váhať s prechodom. Keďže sa prostredie vývoja softvéru s pomocou AI neustále vyvíja, bude zaujímavé sledovať, ako nástroje ako GitHub Copilot a Devin AI koexistujú a navzájom sa dopĺňajú. Hoci Devin môže prevziať ťažkú úlohu riadenia a realizácie projektu, Copilot by stále mohol zohrávať kľúčovú úlohu pri pomoci vývojárom písať čistejší a efektívnejší kód.

Zdroj: analyticsindiamag.com.

Redakcia

Všetky autorove články

1 komentár

opravte titulok clanku reakcia na: Devin pomôže vývojárom zbaviť pomocou AI sa rutinného kódovania

19.3.2024 14:03
Prosim redakciu aby opravila titulok clanku.
To vyzera ako keby korektor dostal vypoved... :)
Reagovať

Pridať komentár

Mohlo by vás zaujímať

Mohlo by vás zaujímať