Devin AI apžvalga 2026: ar jis iš tikrųjų gali pats kurti gamybinę programinę įrangą?

Devin AI apžvalga 2026: ar jis iš tikrųjų gali pats sukurti programinę įrangą gamybai?

Kas yra Devin AI?

Devin AI yra autonominis programinės įrangos inžinerijos agentas, sukurtas Cognition. Skirtingai nuo kodavimo asistentų, kurie pasiūlo eilutes arba atsako į klausimus, Devin priima pilną projekto užduoties aprašą, parengia architektūrinį planą, suskaido darbą į nuoseklias užduotis, tada rašo kodą, diegia priklausomybes, vykdo terminalo komandas ir ištaiso pakeliui pasitaikančias klaidas.

Jis veikia Devin Desktop, VS Code pagrindu sukurtoje IDE, kurią Cognition įsigijo iš Windsurf ir perdirbo kaip sąsajos sluoksnį savo visam agentų infrastruktūros sluoksniui.

Agentas, veikiantis toje aplinkoje, nėra pokalbių langas; tai procesas, veikiantis jūsų vietiniame kompiuteryje arba debesijos smėlio dėžėje, redaguojantis tikrus failus, kviečiantis tikrus paketų tvarkytuvus ir pateikiantis veikiantį projekto katalogą su jau priimtais sprendimais.

Devin AI
Discover honest assessments and insightful analysis of Devin AI to make informed purchasing decisions. Explore reputable reviews covering popular brands providing you with valuable clarity and confidence in your choices.
Aplankykite Devin AI

Kam skirtas Devin AI?

  • Kūrėjams, norintiems perduoti boilerplato darbus. Jei jums reikia sukurti projekto karkasą su autentifikacija, mokėjimo sistema ir duomenų bazės schema dar iki parašant pirmąją verslo logikos eilutę, Devin atliks šį pagrindą, nereikalaudamas, kad nuolat būtumėte prie klaviatūros.
  • Vienišiems įkūrėjams, kuriantiems gamybinę programinę įrangą. Devin planuoja architektūrą, generuoja Docker konfigūracijas, rašo aplinkos failus ir vienos sesijos metu sukuria API maršrutus. Vienam kūrėjui tai sutaupo valandų valandas pasiruošimo kiekvienam projektui.
  • Inžinerijos komandoms, turinčioms aiškiai apibrėžtų užduočių backlogą. Mokami planai prijungia Devin prie Slack, Linear ir GitHub, todėl galima jam skirti užduotis taip, kaip skirtumėte jas jaunesniajam inžinieriui, ir peržiūrėti rezultatą kaip pull requestą.
  • Patyrusiems kūrėjams, gebantiems kritiškai skaityti sugeneruotą kodą. Devin pateikiamas rezultatas yra tikras, veikiantis kodas, o ne prototipas. Jums reikia turėti gebėjimą peržiūrėti tai, ką jis sukuria, atmesti tai, kas netinka, ir nuspręsti, ką priimti. Tai nėra skirta žmonėms, kurie negali skaityti jo sugeneruoto kodo.

Devin AI privalumai ir trūkumai

Pros
  • Planuoja architektūrą prieš parašydamas bent vieną eilutę
  • Suskirsto didelius kūrimo darbus į sekiamus užduočių sąrašus
  • Automatiškai ištaiso klaidas, kai priklausomybių diegimai nepastebimai nepavyksta
  • Veikia tiesiogiai jūsų vietinėje failų sistemoje
  • Maršrutizuoja užduotis Claude, GPT arba SWE modeliams
  • Generuoja Docker, env failus ir API maršrutus
  • Prisijungia prie Slack, Linear ir GitHub (mokama)
Cons
  • Kiekvienai terminalo komandai reikia rankinio Allow/Reject patvirtinimo
  • Nemokamas planas riboja jus tik iki lėčiausio modelio
  • Devin Local agentas vis dar žymimas kaip Preview
Tip
Duokite Devin veikiantį darbo katalogą nuo pat pradžių, užuot leidę jam jį kurti nuo nulio. Kai nukreipiate jį į esamą repo ir paprašote pirmiausia atlikti inventorizaciją, jo priimami architektūriniai sprendimai geriau dera su tuo, kas jau yra. Tuščiame projekte tai mažiau svarbu, bet bet kuriame projekte su esamu kodu tai sutaupo vieną korekcijų ratą vėliau.

Vertinimo suskirstymas

Devin patenka į kitą produktų kategoriją nei „drag-and-drop“ programėlių kūrėjai. Tai yra AI programinės įrangos inžinierius, veikiantis tikroje kūrimo aplinkoje, o žemiau pateikti balai tai atspindi.

Šis įrankis skirtas kūrėjams, norintiems deleguoti darbus, o ne viską atlikti patiems.

SavybėĮvertinimas (iš 10)Kodėl toks balas
Naudojimo paprastumas7.5VS Code pažįstama sąsaja sumažina trintį daugumai kūrėjų, tačiau privalomas Desktop diegimas, pradedančiojo kelio nebuvimas ir kiekvienos komandos patvirtinimo užklausos reikalauja, kad viso kūrimo metu būtumėte šalia.
Savybės ir funkcionalumas9.5Viso paketo generavimas, kelių modelių maršrutizavimas, vaidmenimis pagrįstas API karkaso kūrimas, Docker, Prisma schema, Stripe integracija ir autonominis 15 užduočių planavimas iš vienos užklausos. Nė vienas kitas šios serijos įrankis prie to neprilygsta.
Dizainas ir pritaikymas8.5IDE yra švari, profesionaliai sukurta ir atrodo brandi. Vizualinis to, ką Devin sukuria, dizainas yra jo paties sprendimas, o ne jūsų, todėl tai riboja pritaikymą išvesties pusėje.
Kainos ir vertės santykis8.5$10 kreditas prisijungus yra tikras, ne triukas. Pro kainodara yra sąžininga aktyviems kūrėjams. Nemokamas planas per daug apribotas tikram testui, o aukščiausias planas vienam vartotojui yra brangokas.
Veikimas ir patikimumas9.0Automatiškai ištaiso aplinkos klaidas be papildomų nurodymų. Priklausomybių pasirinkimas nuo pirmos užklausos buvo tikslus. Vienintelis nesklandumas buvo tyliai nepavykusi terminalo komandos diegimo operacija prisijungimo metu.
Bendras9.3Devin planuoja architektūrą prieš kurdamas, rašo kodą su teisingais autorizacijos modeliais iš pirmo karto ir prisitaiko prie aplinkos klaidų be žmogaus įsikišimo.

Devin AI funkcijos

  • Autonominis kelių žingsnių architektūrinis planavimas
  • Viso paketo kodo generavimas vietiniame terminale
  • Kelių modelių maršrutizavimas (Claude, GPT, SWE serija)
  • GitHub, GitLab ir Bitbucket repo integracija
  • Slack ir Linear integracija užduočių srautams (mokama)
  • Docker ir gamybinės aplinkos konfigūracijos generavimas
  • Vaidmenimis pagrįstas API maršrutų ir duomenų bazės schemos karkaso kūrimas
Devin AI
Discover honest assessments and insightful analysis of Devin AI to make informed purchasing decisions. Explore reputable reviews covering popular brands providing you with valuable clarity and confidence in your choices.
Aplankykite Devin AI

Mano nuoširdi Devin AI apžvalga: ką radau jį išbandęs

Prieš pereinant prie to, ką radau testuodamas, svarbu tiksliai įvardyti, kas iš tikrųjų yra Devin, nes jis priklauso kitai kategorijai nei kiti šios srities įrankiai.

Dauguma AI kodavimo įrankių yra asistentai. Jūs užduodate klausimą, jie sugeneruoja, jūs peržiūrite, jūs įklijuojate. Mąstymas yra jūsų, spausdinimas – jų.

Devin yra agentas. Jis gauna užduoties aprašą, parengia planą ir tada įgyvendina tą planą vykdydamas tikras komandas tikrame terminale jūsų kompiuteryje. Jis diegia paketus, kuria katalogus, rašo failus, skaito klaidų išvestį ir prisitaiko, kai kas nors nepavyksta. Jūs nevedate jo kiekviename žingsnyje; jūs patvirtinate arba atmetate jo pasirenkamus žingsnius.

Šis skirtumas pakeičia tai, kaip atrodo sąžiningas testas. Aš netestavau Devin pagal tai, ar jis gali automatiškai užbaigti funkciją ar paaiškinti stack trace. Aš jį vertinau taip, kaip vertintumėte jaunesnį programinės įrangos inžinierių: ar jis gali paimti detalų projekto aprašą, suplanuoti darbą prieš liesdamas klaviatūrą, pasirinkti tinkamas priklausomybes, parašyti autorizacijos logiką teisingai iš pirmo karto ir pats ištaisyti savo klaidas, nesakant jam, kas nepavyko?

Žemiau esančiuose skyriuose dokumentuojama būtent tai.

Nuo pagrindinio puslapio iki skydelio: kas vyksta per pirmąsias penkias minutes

Devin pagrindiniame puslapyje pateikiama viena antraštė: „Devin, the AI software engineer.“ Viršutiniame dešiniajame kampe yra mygtukas „Try Devin“.

screenshot of 'Try Devin' button

Paspaudus jį, nukreipiama į registracijos ekraną, kuriame siūlomi keturi keliai:

  • Continue with GitHub
  • Continue with Google
  • Continue with Windsurf
  • Email address and Sign up

screenshot of sign up page

Aš naudojau GitHub. OAuth procesas užtruko mažiau nei trisdešimt sekundžių.

Kainodaros ekranas pasirodo toliau, dar prieš skydelį. Tai nėra bandomasis raginimas ar iššokantis pardavimo langas; tai pirmasis ekranas po autentifikacijos. Rodomi trys mokami planai, o apačioje yra mažytė pilka nuoroda „Continue with free (limited access)“. Aš ją paspaudžiau ir tęsiau su nemokamu planu.

screenshot of Pricing screen

Pasirinkus nemokamą variantą, pasirodė patvirtinimo ekranas: „We added $10 in on-demand usage to your account to help you get started with Devin.“

screenshot of 'Get Started' button

Tas kreditas taikomas jūsų naudojimo kvotai ir yra tikra paskata. Jis suteikia naujiems naudotojams realų biudžetą pirmajai sesijai paleisti, iškart nereikalaujant įvesti mokėjimo duomenų.

Žiniatinklio skydelis tada atsivėrė su tokia struktūra:

SkyriusKas jame yra
SessionsJūsų kūrimo sesijos ir jų istorija
AskKlausimų sąsaja apie kodų bazę
AutomationsSuplanuotos arba pasikartojančios agento užduotys
ReviewKodo peržiūros darbo srautai agento išvestims
WikiAutomatiškai generuojama dokumentacija iš jūsų kodų bazės

Dešinėje ekrano pusėje buvo „Get started with Devin“ kontrolinis sąrašas, kuriame sekami šeši žingsniai:

  1. Connect to Git (užbaigta)
  2. Select repositories (užbaigta, tai sukėlė $10 kredito priskyrimą)
  3. Make your first session
  4. Validate in Devin Review
  5. Set up your wiki
  6. Ask Devin about your codebase

screenshot of Devin AI website

Apačioje kairėje šoninėje juostoje buvo dvi nuorodos: Install Desktop ir Install CLI. Jų vieta nėra atsitiktinė. Devin žiniatinklio sąsaja yra valdymo ir peržiūros sluoksnis. Tikrasis inžinerinis darbas vyksta Desktop programoje arba per CLI. Skydelis tai aiškiai parodo per pirmą minutę.

screenshot of Install options

Verdiktas: Registracija vyksta greitai, o $10 kreditas yra praktiškas būdas sumažinti barjerą pirmajam realiam testui. Naujuosius naudotojus nukreipti per kainodaros ekraną dar prieš parodant produktą yra apgalvotas verslo sprendimas, ir jis veikia kaip paskatinimas, tačiau vartotojas dar prieš pamatydamas, ką įrankis sugeba, jau pajunta komercinį toną.

Kodėl prieš testuodamas ką nors kita įsidiegiau Desktop programą

Kai jau buvau žiniatinklio skydelyje, tapo aišku, kad vertinti Devin vien per naršyklę būtų nesąžiningas testas.

Dauguma galingiausių Devin funkcijų yra Desktop programoje arba CLI:

  • Failų redagavimas ir darbas repo viduje
  • Prieiga prie vietinio terminalo ir komandų vykdymas
  • Ilgesnių, sudėtingesnių kūrimo užduočių vykdymas
  • Darbas su Devin Local – autonominiu agentu vietiniuose kompiuteriuose

Vertinti tik žiniatinklio sąsają būtų tas pats, kas bandyti išbandyti elektrinį grąžtą žiūrint į dėžutę. Žiniatinklio skydelis skirtas sesijoms valdyti ir rezultatams peržiūrėti. Desktop programa yra vieta, kur Devin iš tikrųjų dirba.

Paspaudžiau Install Desktop, buvau nukreiptas į atsisiuntimo puslapį ir pasirinkau Linux diegimo failą.

Devin Desktop diegimas: greita sąranka su viena svarbia nesklandumo akimirka

Atsisiuntimo puslapyje viršuje yra mėlyna juosta: „WINDSURF IS NOW DEVIN DESKTOP. THE IDE YOU LOVE, WITH MORE FEATURES.“

screenshot of 'Download for linux' button

Kūrėjams, kurie jau naudojo Windsurf, tas pervadinimas yra svarbus kontekstas. Cognition įsigijo Windsurf, perrašė agentų sluoksnį Rust kalba ir išleido jį kaip Devin Desktop. Originalus Cascade asistentas buvo nutrauktas ir pakeistas Devin Local.

Pirmojo paleidimo sąrankos ekranas manęs paprašė:

  • Pasirinkti spalvų temą: Light, Dark arba Other
  • Pažymėti langelį, kad būtų įdiegtas terminalo devin-desktop komandos pavadinimas (tai prideda nuorodą atidaryti Devin Desktop iš bet kurio terminalo lango)
  • Importuoti esamus redaktoriaus nustatymus (neprivaloma)

screenshot of Color themes

Palikau pažymėtą terminalo komandos langelį. Prisijungimas nukreipė į mano naršyklę, užtruko kelias sekundes ir grąžino mane į programą.

Tada įvyko nesklandumas. Apačioje ekrano atsirado pranešimas: „Devin Desktop onboarding finished, but failed to install comma…” Tekstas buvo nukirptas, bet prasmė buvo aiški. Terminalo komandos diegimas nepastebimai nepavyko. Pati programa ir toliau veikė normaliai, ir aš galėjau tęsti testavimą.

screenshot of Cascade Code

Praktiškai tai nedidelis nepatogumas. Tačiau žvelgiant į tai, ką tai signalizuoja, tai yra tokio tipo tylus gedimas, kuris menkina pasitikėjimą produktu, kurio pagrindinis pažadas yra autonominis patikimumas.

Jei Devin negali įdiegti savo terminalo nuorodos per vedamą sąrankos procesą, kyla pagrįstas klausimas, kas dar gali nepastebimai nepavykti vykdant realų projekto kūrimą.

Verdict
Diegimas greitas, o VS Code pagrindu sukurta sąsaja iškart atrodo pažįstama. Nesėkmingas terminalo komandos diegimas yra mažas dalykas, bet jis atrodo nerimą keliančiai, kai kalbama apie įrankį, prašantį pasitikėti jam savo kodų baze.
Devin AI
Discover honest assessments and insightful analysis of Devin AI to make informed purchasing decisions. Explore reputable reviews covering popular brands providing you with valuable clarity and confidence in your choices.
Aplankykite Devin AI

Orientacija aplinkoje: sąsaja pažįstama, bet prieiga prie modelių ribojama

Pagrindinis Devin Desktop langas padalytas į du skydelius. Kairėje yra standartinis VS Code redaktorius. Dešinėje yra Cascade skydelis, dabar pervadintas į Devin Local.

Pranešimo juostoje yra du valdikliai: modelio pasirinkiklis ir agento pasirinkiklis. Jie atskirti dėl priežasties. Modelio pasirinkiklis nustato, kuris AI modelis atliks darbą. Agento pasirinkiklis nustato, kaip tas darbas bus vykdomas.

screenshot of Models list

Modelio pasirinkiklis (ką gaunate pagal kiekvieną planą):

ModelisPrieinamumas
SWE-1.6 SlowNemokamas
SWE-1.6Tik Pro
SWE-1.6 FastTik Pro
Claude Opus 4.8 MediumTik Pro
GPT-5.5 Low ThinkingTik Pro

Nemokamame plane vienintelis pasirinkimas yra SWE-1.6 Slow. Pavadinimas tikslus. Reakcijos pradžia į sudėtingą užduotį yra pastebimai lėtesnė nei Pro modelių, o 15 suplanuotų užduočių kūrimo metu ta delsos trukmė susikaupia.

Agento pasirinkiklio parinktys:

AgentasKą jis daro
CascadeVietinis kodo užbaigimo asistentas
Devin Local (Preview)Autonominis agentas, veikiantis jūsų kompiuteryje
Devin CloudDebesijoje veikiantis agentas su asinchronine peržiūra (mokami planai)

Šiam testui pasirinkau Devin Local. Žyma „Preview“ nėra kosmetinė; ji reiškia, kad Devin Local vis dar kuriamas ir dar nėra pasiekęs funkcijų pariteto su Devin Cloud.

screenshot of Devin versions

Redaktoriaus centre buvo trys greito starto veiksmai: Open project, Clone repository ir Connect via SSH. Žemiau jų buvo trys siūlomos sesijos užklausos: „Explore my codebase and diagram how it works“, „Review my latest changes and suggest improvements“ ir „Write tests for my most critical code paths“.

Jos yra orientuotos į esamas kodų bazes, o ne į naujus kūrinius, o tai parodo, kur Devin geriausiai tinka realiame darbo sraute.

Verdict
Sąsaja yra švari, o VS Code pagrindas sumažina trintį kūrėjams, kurie jau dirba šioje aplinkoje. Tai, kad kiekvienas pajėgesnis modelis užrakintas už mokamo plano, o nemokamas planas jau ir taip riboja naudojimo kvotą, daro nemokamą patirtį labiau panašią į apribotą peržiūrą, o ne į tikrą produkto testą.

Devin suplanuoja visą kūrimą prieš parašydamas bent vieną eilutę

Pateikiau tą pačią nekilnojamojo turto valdymo platformos užklausą, kurią naudoju visoje šios apžvalgų serijoje:

Sukurkite gamybinio lygio nekilnojamojo turto valdymo platformą naudodami Next.js, TypeScript, Tailwind CSS, Prisma, PostgreSQL ir Stripe. Reikalavimai: nuomotojo ir nuomininko autentifikacija, turto ir vienetų valdymas, nuomos sutarčių valdymas, priežiūros užklausos su būsenos sekimu, vienkartiniai nuomos mokėjimai su Stripe, nuomos sutarčių įkėlimo funkcija, el. pašto pranešimai, nuomotojo skydelis su ataskaitomis, REST API, prisitaikantis dizainas, Docker palaikymas.

Devin iškart nepradėjo generuoti failų. Jis pradėjo mąstyti.

screenshot of Architecture overview

Per kelias sekundes jis sukūrė Architecture Overview, nurodantį visą technologijų paketą, o po to – Database Schema skyrių su septyniais modeliais:

ModelisAprašymas
UsersNuomotojai ir nuomininkai su vaidmenimis pagrįsta prieiga
PropertiesNuomotojams priklausantys pastatai ar kompleksai
UnitsAtskiri nuomojami vienetai pastatuose
LeasesNuomos sutartys tarp nuomotojų ir nuomininkų
MaintenanceRequestsDarbo užsakymai su būsenos sekimu
PaymentsOperacijų įrašai iš Stripe
DocumentsNuomos sutarčių failai

screenshot of Database schema

Tada jis pateikė 15 užduočių planą, teisingai suskirstytą eilės tvarka:

  1. Sukurti projekto struktūrą ir paaiškinti architektūrą
  2. Sukurti Next.js su TypeScript ir Tailwind CSS
  3. Sukonfigūruoti Prisma su PostgreSQL
  4. Įdiegti autentifikacijos sistemą (nuomotojui ir nuomininkui)
  5. Sukurti turto ir vienetų valdymą
  6. Įdiegti nuomos sutarčių valdymo sistemą
  7. Sukurti priežiūros užklausų sistemą su būsenos sekimu
  8. Integruoti Stripe vienkartiniams nuomos mokėjimams
  9. Pridėti nuomos sutarčių įkėlimo funkciją
  10. Įdiegti el. pašto pranešimus
  11. Sukurti nuomotojo skydelį su ataskaitomis
  12. Sukurti REST API galinius taškus
  13. Užtikrinti prisitaikantį dizainą visuose komponentuose
  14. Pridėti Docker palaikymą
  15. Galutinis testavimas ir pasirengimas diegimui

screenshot of tasks list

Kiekvienas kitas AI kodavimo įrankis, kuriam pateikiau šią užduotį per šią apžvalgų seriją, iš karto pradėdavo generuoti failus. Devin elgėsi taip, kaip elgtųsi kompetentingas kūrėjas: pirmiausia suprasti, ką kuriate, ir tik tada rašyti bent vieną eilutę.

Schema apėmė kiekvieną modelį, kurį implikavo užduotis, be papildomo nurodymo. Užduočių seka buvo teisinga: autentifikacija prieš funkcijas, kurios nuo jos priklauso, o Docker ir diegimas – pabaigoje.

Verdict
Vien planavimo rezultatas aiškiai išskiria Devin iš visko, ką bandžiau šioje serijoje. Septynių modelių schema ir teisingai sudėliotas 15 žingsnių kūrimo planas, sugeneruoti iš vienos paprastos natūralios kalbos užklausos dar prieš rašant kodą, nėra triukas. Tai įrankio, kuris supranta programinės įrangos architektūrą, o ne tik kodo sintaksę, elgesys.
Devin AI
Discover honest assessments and insightful analysis of Devin AI to make informed purchasing decisions. Explore reputable reviews covering popular brands providing you with valuable clarity and confidence in your choices.
Aplankykite Devin AI

Allow/Reject modelis: būtinas, bet taikomas kiekvienai komandai

Kai planas buvo patvirtintas, Devin pradėjo vykdyti darbus. Toliau sekė esminė Devin Local patirties trintis: kiekvienai terminalo komandai reikėjo mano patvirtinimo prieš jai įsijungiant, o kiekvienas failo pakeitimas pasirodydavo kaip diff, kurį reikėjo Accept arba Reject sprendimu patvirtinti arba atmesti.

screenshot of 'Accept' button

Komandos, kurios šios sesijos metu pateko į patvirtinimo eilę:

  • mkdir -p property-management-platform (katalogo sukūrimas)
  • npm create next-app@latest . –typescript –tailwind –eslint –app –src-dir –import-alias “@/*” (projekto inicijavimas)
  • echo “y” | npm create next-app@latest . –typescript –tailwind –eslint –app –src-dir –import-alias “@/*” (automatinis raginimo patvirtinimas)
  • npm install –silent prisma @prisma/client next-auth @auth/prisma-adapter stripe nodemailer bcryptjs zod react-hook-form @hookform/resolvers date-fns (priklausomybių paketas)
  • cd property-management-platform && npm install prisma @prisma/client (versijai būdingas pakartotinis bandymas po variklio įspėjimo), ir t. t.

Tarp komandų individualūs failų diffai pasirodydavo su Accept/Reject parinktimis kiekvienam failui, taip pat įrankių juosta su „Quick review“, „Reject all“ ir „Accept all“ paketiniams veiksmams.

screenshot of 'Accept file' button

Vidury kūrimo pasirodė „Do you trust the authors of the files in this folder?“ saugumo dialogas, kai Devin pirmą kartą atidarė projekto katalogą redaktoriuje.

screenshot of 'Trust Folder & Continue' button

Logika yra pagrįsta. Jūs nepatikėtumėte nežinomam procesui nekontroliuojamos prieigos prie savo vietinės failų sistemos, o patvirtinimo modelis jus informuoja. Tačiau patvirtinimų kiekis atliekant sudėtingą kūrimą reiškia, kad jūs nedeleguojate darbo ir nueinate šalin.

Jūs sėdite šalia Devin ir kas dvi ar tris minutes spaudžiate Allow. Devin Cloud, kuris pašalina šią trintį, nes agentas veikia izoliuotoje debesijos aplinkoje, kur galutinį rezultatą peržiūrite kaip pull requestą, reikalauja mokamos prenumeratos.

Verdiktas: Patvirtinimų modelis yra teisingas saugumo sprendimas. „Accept all“ paketinis pasirinkimas gerokai sumažina trintį, o „Trust Folder“ dialogas yra vienkartinis žingsnis. Tačiau nemokamame plane šis darbo srautas prieštarauja autonomijos pažadui. Tikras delegavimas Devin įmanomas tik naudojant cloud agentą, o tai reiškia mokėjimą.

Ką Devin iš tikrųjų sukūrė: kūrėjų lygio kodas iš pirmos sesijos

Iki to laiko, kai sesija pasiekė dvi užbaigtas užduotis iš penkiolikos, sugeneruoti failai nebuvo tai, ko tikėjausi iš autonominio agento su nemokamais resursais.

env.example failas nebuvo tuščias šablonas. Tai buvo teisingai suformuota gamybinė konfigūracija:

SkyriusSugeneruotos reikšmės
DatabaseDATABASE_URL (PostgreSQL formatas su vietos žymekliais)
NextAuthNEXTAUTH_SECRET, NEXTAUTH_URL
StripeSTRIPE_SECRET_KEY, STRIPE_PUBLISHABLE_KEY, STRIPE_WEBHOOK_SECRET
El. paštasSMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASSWORD, EMAIL_FROM
ApplicationNODE_ENV

screenshot of 'Accept' button

Stripe kintamųjų pavadinimai atitinka tikslią Stripe Node.js SDK naudojamą pavadinimų konvenciją. SMTP konfigūracija apima visus laukus, kurių reikia nodemailer transporteriui. Tai nėra spėlionės; tai yra teisingos reikšmės gamybinei programai, naudojančiai nurodytą paketą.

schema.prisma failas įtraukė MaintenanceRequest modelį su MaintenanceStatus enum (būsenos sekimui), nullable completedAt DateTime lauku ir createdAt lauku, kurio numatytoji reikšmė yra now(). Tokie sprendimai lauko lygyje rodo tikrą duomenų bazės projektavimo nuovoką, o ne boilerplate kopijavimą.

route.ts failas vartotojų API galiniam taškui turėjo:

  • Autentifikacijos patikrą (if (!session?.user)) grąžinančią 401 prieš bet kokį duomenų pasiekimą
  • Vaidmens patikrą (if (session.user.role !== “LANDLORD”)) grąžinančią 403 ne nuomotojo naudotojams
  • Prisma užklausą su select sąlyga, grąžinančia tik id, name, email, role, phone ir createdAt, o ne visą vartotojo objektą

Naudoti select sąlygą vietoj viso Prisma įrašo grąžinimo yra teisinga gamybinė praktika. Taip išvengiama netyčinio jautrių laukų, tokių kaip slaptažodžių maišos, atskleidimo.

screenshot of code editor

Automatinio koregavimo akimirka įvyko, kai npm kelis kartus pateikė EBADENGINE įspėjimus, nes Node v18.19.1 buvo žemiau kelių priklausomybių reikalaujamos >=20 ribos. Devin nesustojo. Jis neklausė, ką daryti. Jis perėjo prie prisma@5.20.0 ir @prisma/client@5.20.0, versijos, suderinamos su Node 18, ir tęsė darbą. Šis pataisymas įvyko be jokio mano įsikišimo.

Verdict
Devin sukurtas kodas yra gerokai aukštesnio lygio nei tai, ką išmeta karkaso kūrimo įrankiai ar vienkartiniai kodo generatoriai. Autorizacijos logika yra teisinga. Aplinkos konfigūracija yra gamybinio lygio.

Versijos automatinis koregavimas rodo tikrą problemų sprendimą, o ne klaidą ir sustojimą. Kūrėjams, kurie kritiškai peržiūri sugeneruotą kodą, tai yra stiprus atspirties taškas, o ne grubus juodraštis, kurį reikia perrašyti.

Devin AI kainodara ir planai

Devin siūlo keturis individualius planus ir įmonės planą.

Plano struktūra:

PlanasKą įeina
FreeNedidelė naudojimo kvota, tik SWE-1.6 Slow modelis, neriboti inline redagavimai, neriboti Tab užbaigimai
ProDevin naudojimo kvota, visas modelių spektras (įskaitant Claude ir GPT modelius), nemokamas SWE-1.6 naudojimas, prieiga prie Devin Cloud, mokėjimas už naudojimą virš kvotos, Slack ir Linear integracijos
MaxViskas, kas yra Pro, su gerokai didesnėmis kvotomis tiek Devin, tiek Devin Desktop
TeamsViskas, kas yra Pro, plius neribotas komandos narių skaičius, bendrinimas ir bendradarbiavimas, centralizuotas atsiskaitymas, administravimo skydelis su analitika, prioritetinis palaikymas
EnterpriseSAML/OIDC SSO, paskirtas paskyros valdymas, centralizuoti įmonės administravimo valdikliai, specialūs diegimo variantai

Svarbios pastabos prieš pasirenkant planą:

  • Atsiskaitymas vyksta pagal naudojimą, o ne pagal fiksuotą ribą. Papildomas naudojimas mokamame plane perkamas pagal API kainodarą, todėl didelės apkrovos gali padidinti faktines mėnesio išlaidas virš bazinio plano kainos
  • Perjungimas prie mažesnių modelių (Haiku, GPT Mini, atvirojo kodo modeliai) pailgina jūsų kvotą
  • Visi mokėjimai yra negrąžinami, išskyrus atvejus, kai to reikalauja įstatymai (pagal Naudojimo sąlygas)
  • Nėra pinigų grąžinimo garantijos
  • Prijungus GitHub paskyrą registracijos metu, Devin prideda $10 on-demand kreditą, kuris įskaitomas į pirmąją sesiją

Kuris planas tinka kuriam vartotojui:

Nemokamo plano pakanka pamatyti, kaip Devin planuoja ir inicijuoja kūrimą. Tačiau jo nepakanka užbaigti realaus sudėtingumo projekto prieš pasibaigiant kvotai. Pro yra tinkamas atspirties taškas individualiems kūrėjams, kurie reguliariai vykdo projektines sesijas.

Teams skirtas inžinerijos grupėms, kurioms reikia skirti Devin užduotis taip, kaip jos skiria tickets jaunesniajam inžinieriui, ir peržiūrėti rezultatą per centralizuotą skydelį.

Devin AI
Discover honest assessments and insightful analysis of Devin AI to make informed purchasing decisions. Explore reputable reviews covering popular brands providing you with valuable clarity and confidence in your choices.
Aplankykite Devin AI

Devin AI alternatyvos

Artimiausia Devin alternatyva yra Cursor AI, AI pirmiausia kodų redaktorius, sukurtas ant VS Code forko, kuris kūrėją aktyviai įtraukia į kodavimo procesą, o ne perduoda užduotis autonominiam agentui. Pagrindinis skirtumas yra tas, kur darbo metu gyvena mąstymas.

Naudodami Cursor, jūs liekate savo redaktoriuje, stebėdami, kaip keitimai formuojasi realiu laiku, o tarpiniai žingsniai yra matomi ir lengvai grąžinami atgal. Cursor tinka kūrėjams, kurie nori glaudaus grįžtamojo ryšio ciklo su AI. Devin tinka kūrėjams, kurie nori perduoti užduotį ir peržiūrėti rezultatą.

Cursor Agent Mode ir Background Agents sumažino atotrūkį, suteikdami galimybę redaguoti kelis failus, vykdyti terminalo komandas ir iteruoti į klaidas. Tačiau Cursor vis dar geriausiai veikia, kai kūrėjas realiu laiku peržiūri žingsnius.

Devin natūraliau prisitaiko prie komandos masto, nes iš anksto apibrėžia tikslus ir centralizuotai pateikia pažangą. Cursor puikiai tinka individualiems vartotojams, bet tampa sunkiau koordinuojamas didesnėse komandose, nes kontekstas dažnai yra neformaliai laikomas to, kas dirba redaktoriuje.

SavybėDevin AICursor
Naudojimo paprastumasSudėtingas; tik kūrėjams, reikalingas DesktopVidutinis; VS Code vartotojai greitai prisitaiko
Geriausiai tinkaDeleguotam, autonominiam užduočių vykdymuiInteraktyviam, kūrėjo dalyvavimu grįstam kodavimui
Backend & DataVisas paketas; generuoja schemą, env ir API maršrutusAgent mode tvarko kelių failų redagavimus; kūrėjas nukreipia kryptį
Dizaino lankstumasDevin pats nusprendžia architektūrąJūs formuojate architektūrą; Cursor ją įgyvendina
Kainodaros modelisNaudojimu pagrįsta su planų pakopomisFiksuota mėnesinė prenumerata su kreditų fondais

Galutinis verdiktas: ar Devin AI vertas?

Devin yra pajėgiausias autonominis kodavimo agentas, kurį išbandžiau. Jis suplanavo projektą, parinko tinkamas technologijas, sugeneravo gerai struktūrizuotą kodų bazę ir pateikė gamybinio lygio pagrindą su minimaliais nurodymais. Skirtingai nuo daugumos AI kodavimo įrankių, jis į užduotį žiūrėjo kaip programinės įrangos inžinierius, o ne kaip kodo generatorius.

Jo trūkumai taip pat akivaizdūs. Nemokamas planas yra per daug ribotas, kad būtų galima prasmingai įvertinti produktą, Devin Local vis dar reikalauja dažnų patvirtinimų vykdymo metu, o naudojimu pagrįsta kainodara gali tapti brangi didesniems projektams.

Profesionaliems kūrėjams ir inžinerijos komandoms Devin gali gerokai pagreitinti naujų projektų karkaso kūrimą ir pasikartojančius kūrimo darbus. Jis mažiau tinka netechniniams vartotojams arba visiems, kurie tikisi visiškai be rankų vykstančios patirties. Jei norite AI agento, galinčio prisiimti atsakomybę už reikšmingas kūrimo užduotis, o ne tiesiog siūlyti kodą, Devin šiuo metu nustato etaloną.

Devin AI
0.00 /mo
Pradinė kaina
Aplankykite Devin AI
Rating based on expert review
  • Patogumas
    0.0
  • Techninė parama
    0.0
  • Funkcijos
    0.0
  • Patikimumas
    0.0
  • Kainos
    0.0

Dažniausiai užduodami klausimai (DUK)

Ar turiu būti programuotojas, kad galėčiau naudotis Devin AI?

Taip. Devin veikia kodo redaktoriuje, reikalauja, kad peržiūrėtumėte terminalo komandas ir failų difus, ir sukuria kodą, o ne vaizdinę sąsają. Netekniniams naudotojams iš jo nebus gaunamas naudingas rezultatas.

Ar nemokamo plano pakanka tinkamai išbandyti Devin?

Nemokamas planas suteikia jums ribotą naudojimo kvotą ir prieigą tik prie SWE-1.6 Slow modelio. Galite paleisti sesiją ir pamatyti, kaip Devin planuoja ir generuoja kodą, tačiau tikėtina, kad kvotą išnaudosite dar nebaigę realiai sudėtingo projekto. Pridėtas $10 kreditas prisijungus prie GitHub padeda, bet jis nėra pakaitalas mokamam planui vykdant kelias valandas trunkantį kūrimą.

Kiek man reikia prižiūrėti Devin sesiją?

„Devin Local“ (nemokamas darbalaukio agentas) kiekviena terminalo komanda reikalauja rankinio patvirtinimo, todėl turite būti šalia. „Devin Cloud“ (mokama) agentas veikia izoliuotoje aplinkoje, o jūs peržiūrite rezultatus kaip „pull request“, kas yra daug artimesnė tikram užduočių perdavimui.

Ar Devin gali prisijungti prie mano esamų „GitHub“ saugyklų?

Taip. Per įvadą prijungiate „GitHub“ ir pasirenkate, prie kurių saugyklų Devin gali prisijungti. Devin gali klonuoti saugyklą, tyrinėti kodų bazę ir dirbti joje, o ne tik kurti projektus nuo nulio.

Kas nutinka, jei Devin suklysta darbo metu?

Devin savarankiškai aptinka kai kurias klaidas ir jas ištaiso, pavyzdžiui, pakeisdamas į suderinamą paketo versiją, kai diegimas nepavyksta dėl aplinkos reikalavimų neatitikimo. Toms klaidoms, kurių jis nepataiso pats, sistema „Leisti / Atmesti“ leidžia sustabdyti kūrimą, peržiūrėti, kas nutiko ne taip, ir pakeisti kryptį. „Atmesti viską“ grupinis variantas suteikia jums švarų išėjimo tašką, jei kūrimas pakrypsta ne ta linkme.

Proxys.io Review 2026: Pricing, Features & Support Tested

is a proxy rental service founded in 2016, now registered in the UK, offering datacenter, residential, ISP, and mobile proxies across HTTP and SOCKS5 protocols in more than 240 countries. The platform stands out for its entry-level IPv6 pricing and its pay-per-traffic residential model, which makes it accessible for buyers who don’t need a fixed […]
18 min read
Walter Akolo
Walter Akolo
Interneto prieglobos ekspertas

GoDaddy Airo vs Hostinger Horizons (2026): prieglobos milžinai, AI kūrėjai, akis į akį

Hostinger Horizons laimi. Tikėjausi, kad tai bus artimiausias palyginimas, nes abi platformos ateina iš prieglobos gigantų su ta pačia produktų st...
15 min read
Walter Akolo
Walter Akolo
Interneto prieglobos ekspertas

GoDaddy Airo prieš Lovable (2026): du dirbtinio intelekto pagrindu veikiantys kūrėjai, akistata

Lovable laimi. Aš išbandžiau abi platformas pagal išsamų užklausos tekstą, sekiau kiekvieną išleistą kreditą ir sukūriau pilną parduotuvę GoDaddy ...
16 min read
Walter Akolo
Walter Akolo
Interneto prieglobos ekspertas

GoDaddy Airo vs WordPress (2026): Kuri tinka jūsų verslui?

GoDaddy Airo laimi, ir skirtumas yra didesnis, nei dauguma tikisi. Aš sekiau visas realias WordPress verslo svetainės išlaidas — nuo talpinimo...
21 min read
Walter Akolo
Walter Akolo
Interneto prieglobos ekspertas
Click to go to the top of the page
Go To Top

HostAdvice.com teikia profesionalias svetainių prieglobos apžvalgas visiškai nepriklausomai nuo bet kurio kito subjekto. Mūsų apžvalgos yra nešališkos, sąžiningos ir visais atvejais taiko tuos pačius vertinimus.

Iš patikrintų įmonių yra gaunama piniginė kompensacija. Paslaugų ir produktų kompensacija neturi įtakos mūsų apžvalgų pobūdžiui ar išvadoms. Kompensacija taip pat neturi įtakos tam tikrų prieglobos įmonių įvertinimui.
Ši kompensacija padengia recenzentų honorarų, paskyrų pirkimo ir testavimo išlaidas.