Cognition AI hat Devin vorgestellt, den ersten vollständig autonomen KI-Softwareentwickler der Welt.
Cognition AI wurde von den Programmierexperten Scott Wu, Steven Hao und Walden Yan gegründet und durch eine $21 Millionen schwere Serie-A-Finanzierung unter der Leitung von Peter Thiels Founders Fund unterstützt.
Einer der Gründer, Scott Wu, beschrieb Devin als "unermüdlichen, fähigen Teamkollegen", der in der Lage ist, an der Seite von Menschen zu arbeiten oder selbstständig ganze Projekte abzuschließen.
Devin ist weitaus anspruchsvoller als OpenAI und Microsofts CoPilot. Stattdessen ist er mit einem KI-Agenten vergleichbar, der Software aus natürlichsprachlichen Aufforderungen zu einem fertigen Projekt entwickelt, anstatt einzelne Codesegmente auszuspucken.
Kognition AI eine Reihe von Video-Demos veröffentlicht die Devins Fähigkeiten in einem breiten Spektrum von Softwareentwicklungs- und Ingenieuraufgaben detailliert beschreiben.
Einige von Devins vorgestellten Anwendungen aus der Cognition AI Demo:
- Anpassungsfähigkeit an neue Technologien: Nach der Lektüre eines Blog-Beitrags hat Devin ControlNet on Modal erfolgreich ausgeführt, um Bilder zu generieren, die in verborgene Nachrichten eingebettet sind, und damit seine Fähigkeit unter Beweis gestellt, kreativ zu lernen und sich an Eingaben anzupassen.
- End-to-End App-Entwicklung: Devin entwickelte eigenständig eine interaktive Website, die das Spiel des Lebens simuliert. Devin verwaltete den gesamten Projektlebenszyklus, von der Einbindung von Funktionen auf der Grundlage von Benutzeranfragen bis zur Bereitstellung der Anwendung auf Netlify.
- Autonome Fehlersuche: Eine weitere Schlüsselfunktion von Devin ist die Fähigkeit, Fehler in Codebasen ohne menschliches Zutun zu erkennen und zu beheben. Cognition demonstrierte dies, indem es Devin bei der Wartung und Fehlersuche in einem wettbewerbsfähigen Open-Source-Programmierbuch zeigte.
- AI-Modell-Training: Devin hat die Grenzen der Rolle der KI in der Softwareentwicklung erweitert und selbstständig ein großes Sprachmodell (LLM) erstellt und feinabgestimmt, wobei er lediglich einen Link zu einem Forschungs-Repository auf GitHub erhielt. Ja, dies ist ein KI-Modell, das in der Lage ist, eigenständig KI-Modelle zu erstellen.
Devins Fähigkeiten wurden beim SWE-Bench-Coding-Benchmark eingehend geprüft. Bei diesem anspruchsvollen Test müssen Agenten reale GitHub-Probleme in Open-Source-Repositories lösen.
Devins Leistung war bemerkenswert: Er löste 13,86% der Probleme von Anfang bis Ende korrekt - ein gewaltiger Sprung gegenüber dem vorherigen Stand der Technik, der nur 1,96% schaffte.
Im Gespräch mit Bloomberg sagte Wu: "Der KI beizubringen, ein Programmierer zu sein, ist eigentlich ein sehr tiefgreifendes algorithmisches Problem, das dem System abverlangt, komplexe Entscheidungen zu treffen und ein paar Schritte in die Zukunft zu blicken, um zu entscheiden, welchen Weg es einschlagen soll."
"Es ist fast wie ein Spiel, das wir alle schon seit Jahren in unseren Köpfen spielen, und jetzt gibt es die Möglichkeit, es in ein KI-System zu kodieren.
Diese massive Verbesserung zeigt Devins fortgeschrittene Problemlösungsfähigkeiten und sein Potenzial, die Produktivität und Effizienz in der Softwareentwicklung zu steigern.
Devins Fähigkeit, komplexe Software-Engineering-Aufgaben selbstständig auszuführen, bietet einen Ausblick auf eine Zukunft, in der die manuelle Programmierung so gut wie ausgestorben ist.
Nvidia-CEO Jensen Huang ging auf dem World Government Summit in Dubai auf dieses Thema ein: "Es ist unsere Aufgabe, Computertechnologie so zu entwickeln, dass niemand mehr programmieren muss. Und dass die Programmiersprache menschlich ist, jeder auf der Welt ist jetzt ein Programmierer. Das ist das Wunder der künstlichen Intelligenz."
KI eignet sich jedoch auch hervorragend dazu, kreative Arbeitsplätze zu ersetzen, Wohin also wenden sich die Menschen?
Es geht darum, KI zu nutzen, wenn sie effektiv ist, und gleichzeitig kritisches Denken und kreative Agilität zu kultivieren - und wahrscheinlich auch eine gehörige Portion Glück bei der Wahl des Berufsweges.