Was ist Devin?
Devin ist ein autonomer KI-Agent, der vom Unternehmen Cognition Labs als der „erste KI-Software-Ingenieur“ vorgestellt wurde. Anders als herkömmliche KI-Assistenten, die Code-Vorschläge machen, ist Devin darauf ausgelegt, komplette Software-Projekte von Anfang bis Ende eigenständig zu bearbeiten. Ein menschlicher Entwickler gibt eine Aufgabe in natürlicher Sprache vor, und Devin erstellt einen detaillierten Plan, schreibt den Code, behebt auftretende Fehler und führt das Projekt bis zur Fertigstellung aus. Er kann Webseiten erstellen, Code debuggen und sogar KI-Modelle trainieren.
Arbeitsweise
Devin agiert nicht wie ein klassischer Web-Crawler, der das Internet durchforstet. Stattdessen arbeitet er in einer eigenen, abgeschirmten Computerumgebung (Sandbox), die mit allen Werkzeugen ausgestattet ist, die auch ein menschlicher Entwickler nutzt: eine Kommandozeile (Shell), ein Code-Editor und ein eigener Webbrowser. Wenn Devin zur Lösung einer Aufgabe auf eine Webseite, eine API oder eine Dokumentation zugreifen muss, nutzt er diesen integrierten Browser – genau wie ein Mensch. Aus diesem Grund ist es sehr unwahrscheinlich, dass er einen einzigartigen, identifizierbaren User-Agent wie „DevinBot“ verwendet. Seine Zugriffe auf Web-Ressourcen sehen daher wie die eines normalen Nutzers aus.
