Devin AI (creat de Cognition Labs) este considerat primul inginer software autonom capabil să rezolve cerințe complexe de inginerie cap-coadă. Devin nu funcționează într-o simplă fereastră de chat, ci controlează o mașină virtuală completă dotată cu shell Unix, editor de cod și un browser web headless.
Cum rezolvă Devin un bug din producție (SWE-bench)
# Pasul 1: Devin primește linkul unui Issue de pe GitHub.
# Pasul 2: Clonează repository-ul într-un mediu izolat Docker.
# Pasul 3: Citește fișierele README și identifică modalitatea de rulare a testelor:
$ npm test
# Pasul 4: Scrie un test unitar nou care reproduce exact bug-ul raportat (Fail).
# Pasul 5: Navighează pe documentația oficială a librăriei folosind propriul browser web.
# Pasul 6: Modifică fișierele sursă pentru a repara problema.
# Pasul 7: Rulează din nou suita completă de teste pentru a se asigura că nu există regresii (Pass).
# Pasul 8: Creează o ramură nouă (branch) și deschide un Pull Request cu explicații complete.
Alternative Open-Source: Proiecte comunitare precum OpenDevin (All-Hands AI) și SWE-Agent (creat la Princeton) oferă medii similare pe care dezvoltatorii le pot rula pe propriile servere locale folosind modele open-source sau API-uri proprietare.
Întrebări & Exemple practice:
Devin AI și Agenții Software Autonomi: Rezolvarea Automată a Issue-urilor GitHubAi o întrebare despre Devin AI și Agenții Software Autonomi: Rezolvarea Automată a Issue-urilor GitHub sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.