OpenDevin: Eine offene Plattform für KI-Softwareentwickler als Generalisten-AgentenOpenDevin: An Open Platform for AI Software Developers as Generalist
Agents
Software ist eines der leistungsstärksten Werkzeuge, die uns Menschen zur Verfügung stehen; es ermöglicht einem erfahrenen Programmierer, auf komplexe und tiefgreifende Weise mit der Welt zu interagieren. Gleichzeitig hat es dank Verbesserungen in großen Sprachmodellen (LLMs) auch eine rasante Entwicklung von KI-Agenten gegeben, die mit ihrer Umgebung interagieren und Veränderungen bewirken. In diesem Artikel stellen wir OpenDevin vor, eine Plattform zur Entwicklung leistungsstarker und flexibler KI-Agenten, die auf ähnliche Weise wie ein menschlicher Entwickler mit der Welt interagieren: durch das Schreiben von Code, die Interaktion mit einer Befehlszeile und das Durchsuchen des Webs. Wir beschreiben, wie die Plattform die Implementierung neuer Agenten, die sichere Interaktion mit abgeschotteten Umgebungen für die Codeausführung, die Koordination zwischen mehreren Agenten und die Integration von Evaluierungsbenchmarks ermöglicht. Basierend auf unseren derzeit integrierten Benchmarks führen wir eine Bewertung der Agenten über 15 anspruchsvolle Aufgaben durch, darunter Softwaretechnik (z. B. SWE-Bench) und Web-Browsing (z. B. WebArena), unter anderem. Unter der freizügigen MIT-Lizenz veröffentlicht, ist OpenDevin ein Gemeinschaftsprojekt, das die Bereiche Wissenschaft und Industrie umspannt und mehr als 1,3K Beiträge von über 160 Beitragenden aufweist und sich kontinuierlich verbessern wird.