Dieser Artikel beschreibt die Geburt, Entwicklung und Wirkung des KI-Codierungsassistenten Devin. Ausgehend von einer „magischen Operation“, die das Weihnachtsserverproblem löste, entwickelte sich Devin schnell zum rechten Assistenten eines Programmierers und wurde sogar von Unternehmen wie Microsoft übernommen. Sein Aufkommen weckte nicht nur die Aufmerksamkeit der Branche auf die KI-Codierungsrevolution, sondern brachte auch Programmierer auf der ganzen Welt dazu, über die Zukunft ihres Berufs nachzudenken. In diesem Artikel werfen wir einen detaillierten Blick auf das Team hinter Devin, seine technischen Vorteile, Marktaussichten und seine potenziellen Auswirkungen auf die Karrieren von Programmierern.
Erinnern Sie sich an das Serverproblem, das einer Gruppe von Eliten aus dem Silicon Valley letztes Jahr kurz vor Weihnachten Kopfzerbrechen bereitete? Damals kämpfte das Cognition AI-Team mit einem komplexen Datenserver. Sie versuchten es mit verschiedenen Methoden, konnten es aber immer noch nicht zum Laufen bringen richtig. Gerade als alle aufgeben wollten, schlug jemand vor, dass der zu diesem Zeitpunkt noch nicht offiziell vorgestellte KI-Codierungsassistent Devin das Problem tatsächlich wie von Zauberhand gelöst hätte Als das Team eine Systemtestdatei ignorierte, wechselte die Anzeigelampe des Serverterminals von Rot auf Grün. Es war ein Wunder!
Devins „magische Operation“ schockierte das gesamte Team und ihnen wurde klar, dass der Bereich der Softwareentwicklung im Begriff war, einen revolutionären Wandel einzuleiten. Ein Jahr später ist Devin ein nützlicher Assistent für Programmierer bei ihrer täglichen Arbeit. Er kann Fehler finden und beheben, Codeblöcke aktualisieren, Code zwischen verschiedenen Plattformen migrieren und sogar „diese Codebasis bereinigen“ gemäß einfachen Anweisungen Der Herr macht Pläne und führt sie aus. Im Gegensatz zu Tools wie GitHub und Codeium, die nur Codevorschläge bereitstellen, ist Devin ein autonomer Agent, der theoretisch in der Lage ist, Code unabhängig und ohne menschliche Beteiligung zu schreiben, zu reparieren und zu migrieren und das gesamte Projekt, das normalerweise Entwicklern zugewiesen wird, abschließen kann.
Hinter Devin steht ein „Dream Team“, bestehend aus einer Gruppe talentierter Programmierer – das Gründungsteam von Cognition AI. Dieses Team kann als IOI-Goldmedaillengewinner bezeichnet werden. Die drei Gründer Scott Wu, Steven Hao und Walden Yan sollen insgesamt 10 IOI-Goldmedaillen gewonnen haben Serienunternehmer: Bevor er Cognition AI gründete, schuf er eine KI-gesteuerte soziale Netzwerkplattform namens Lunchclub. Er ist seit seiner Kindheit ein mathematisches Genie und hat auf Codeforces (einer Website zum Austausch von Programmierern) die höchste Stufe des „Legendary Master“-Rankings erreicht. Steven Hao verfügt über umfassende Erfahrung mit KI-Systemen. Er schloss sein Studium der Informatik und Mathematik am MIT ab und arbeitete als leitender KI-Systemingenieur bei Scale AI. Walden Yan ist ein junger und vielversprechender Harvard-Absolvent. Dieses Team aus talentierten Teenagern baute Devin in nur 6 Monaten auf und erhielt 176 Millionen US-Dollar an Investitionen von Founders Fund und Khosla Ventures. Der Wert des Unternehmens stieg auf 2 Milliarden US-Dollar!
Namhafte Unternehmen wie Ramp, MongoDB und Microsoft haben begonnen, Devin zu nutzen. Microsoft-CTO Kevin Scott lobte Devin auf der jährlichen Entwicklerkonferenz sogar als außergewöhnliches Tool. Devin ist jedoch nicht perfekt. Ein YouTube-Blogger mit 35 Jahren Erfahrung als Softwareentwickler reproduzierte ein Werbevideo, in dem Devin eine Upwork-Aufgabe erledigte, musste jedoch feststellen, dass Devins tatsächliche Leistung weitaus weniger beeindruckend war als im Video gezeigt. Einige Leute bezweifeln auch, dass Cognition AI die Fähigkeiten von Devin übertreibt, da sie glauben, dass Devin derzeit nur einige vordefinierte Aufgaben erledigen kann, wie zum Beispiel das Bereinigen von vorhandenem Code.
Obwohl Devin immer noch Mängel aufweist, ist sein Entwicklungspotenzial immer noch enorm. Die kognitive KI verbessert Devins Fähigkeiten ständig, indem sie ihm beispielsweise ermöglicht, untergeordnete KIs zur Unterstützung der Arbeit zu mobilisieren, wodurch eine „KI-Bürokratie“ wie eine „Legion“ bestehend aus Nachwuchsingenieuren gebildet wird. Dieses „Management“-Modell mag einige Programmierer beunruhigen, aber Scott Wu glaubt, dass Devin Unternehmen dabei helfen kann, mehr Projekte zu starten und menschlichen Programmierern die Möglichkeit zu geben, sich auf sinnvollere Arbeit zu konzentrieren.
KI-generierter Code beginnt bereits, ganze Branchen umzugestalten. Google-Chef Pichai sagte, dass mehr als 25 % des neuen Codes bei Google von KI geschrieben werden. Nadella, CEO von Microsoft, sagte, dass das Code-Autovervollständigungstool von GitHub für 40 % des diesjährigen Umsatzwachstums verantwortlich sei. KI-Codierung hat sich zum am meisten finanzierten Anwendungsfall im GenAI-Bereich entwickelt. Im ersten Halbjahr 2024 haben Startups in diesem Bereich mehr als 1 Milliarde US-Dollar eingesammelt. Es wird erwartet, dass der tatsächliche Umsatz mit KI-Codierung bis 2029 4 Milliarden US-Dollar übersteigen wird .
Die Zukunft der KI-Codierung ist aufregend, aber auch gefährlich für Millionen von Programmierern auf der ganzen Welt. Bedeutet das Aufkommen von Devin, dass der Programmiererberuf bald verschwinden wird? Scott Wu glaubt, dass es unwahrscheinlich ist, dass es zu Massenentlassungen kommt, da der Programmierermarkt derzeit immer noch knapp ist. Aber was auch immer passiert, die Welle der KI-Codierung ist über uns hereingebrochen, sind Sie bereit?
Die rasante Entwicklung der KI-Codierungstechnologie hat Auswirkungen und Herausforderungen für die Programmierbranche mit sich gebracht, aber auch neue Chancen eröffnet. Programmierer müssen sich an neue technologische Trends anpassen und ihre Fähigkeiten verbessern, um im zukünftigen Wettbewerb unbesiegbar zu bleiben. Programmierer werden sich künftig möglicherweise mehr auf die Entwicklung, Anwendung und Verwaltung von KI-Tools sowie auf kreativere und strategischere Arbeit konzentrieren.