Was ist AutoGen?

Autor

David Zax

Staff Writer

IBM Think

Microsoft AutoGen ist ein Open-Source-Framework für die Entwicklung von KI-Agenten und anderen Anwendungen künstlicher Intelligenz. Es ist ein Ergebnis des Vorstoßes von Microsoft Research in die agentische KI, die Erstellung von Multi-Agent-Systemen mithilfe von großen Sprachmodellen (LLMs) vereinfacht. 

Eine preisgekrönte Arbeit von Chi Wang von Microsoft und anderen Forschern aus dem Jahr 2024 demonstrierte die Anwendbarkeit von AutoGen auf mehrere reale Probleme, darunter die Optimierung der Lieferkette und die Online-Entscheidungsfindung.1 Das Python SDK von AutoGen macht den Einstieg zum Kinderspiel pip install verwenden.

AutoGen ist zwar eines der führenden Multi-Agent-Frameworks, doch es steht ein ganzes Ökosystem von KI-Agent-Frameworks zur Auswahl. Weitere Beispiele sind crewAI, LangChain und LangGraph sowie IBMs BeeAI.

Die Architektur von AutoGen

AutoGen besteht aus drei Hauptschichten.

Die Kernschicht

Core ist die Grundschicht von AutoGen, die grundlegende Verkabelung, durch die das AutoGen-Framework erst funktioniert. Um Microsoft zu zitieren: „Die Kern-API implementiert Nachrichtenübermittlung, ereignisgesteuerte Agenten und lokale und verteilte Laufzeit.“ Mit anderen Worten ermöglicht es den Agenten, miteinander zu sprechen, bei bestimmten Ereignisauslösern aufzuwachen und lokal auf Ihrem Computer oder auf verschiedenen Servern zu laufen.

Die AgentChat-Schicht

Wenn Core die Verkabelung darstellt, ist AgentChat so etwas wie ein Fertighaus mit eingebauten Armaturen. AgentChat geht (auf der Grundlage der vorherrschenden Anwendungsfälle) davon aus, dass die meisten Menschen sich wünschen, dass KI-Agenten mit Menschen und anderen Bots chatten können (technisch ausgedrückt: als „gesprächsfähige Agenten“). Und anstatt Entwickler zu zwingen, eine Orchestrierungslogik von Grund auf neu zu programmieren, geht AgentChat außerdem davon aus, dass es bei der Zusammenarbeit mit mehreren Agenten eine Arbeitsteilung geben wird, bei der Agententeams häufig einen „AssistantAgent“ (der LLMs verwendet, um für den Benutzer zu „denken“) sowie einen „UserProxyAgent“ (für die Codeausführung und die Verwendung von Tools) umfassen. Diese Möglichkeit, „vorgefertigte“ Agententeams zu nutzen, erleichtert die schnelle Prototypentwicklung von KI-Anwendungen.

Die neuesten KI-Trends, präsentiert von Experten

Erhalten Sie kuratierte Einblicke in die wichtigsten – und faszinierendsten – KI-Neuheiten. Abonnieren Sie unseren wöchentlichen Think-Newsletter. Weitere Informationen in der IBM Datenschutzerklärung.

Vielen Dank! Sie haben ein Abonnement abgeschlossen.

Ihr Abonnement wird auf Englisch geliefert. In jedem Newsletter finden Sie einen Abmeldelink. Hier können Sie Ihre Abonnements verwalten oder sich abmelden. Weitere Informationen finden Sie in unserer IBM Datenschutzerklärung.

Die Erweiterungsebene

AutoGen ist „erweiterbar“, d. h. Benutzer können neue Funktionen hinzufügen. Die Standard-Erweiterungen von AutoGen enthalten Komponenten wie LocalSearchTool, das die Suche in Ihren eigenen Dateien ermöglicht, sowie MultimodalWebSurfer, mit dem Sie im gesamten Internet surfen können. Microsoft ermutigt Entwickler, auch ihre eigenen Erweiterungen zu erstellen.

Zu weiteren hilfreichen Tools gehören AutoGenBench, das die Leistung der agentischen KI bewertet und direktes Debugging unterstützt, sowie AutoGen Studio, eine No-code Schnittstelle für Anfänger (für die ein zugängliches Video-Tutorial auf YouTube zu finden ist). 

Echte Anwendungsfälle von AutoGen

Microsoft ist der Meinung, es würde Hunderte von Anwendungen von AutoGen in verschiedenen Branchen geben, die von Biotechnologie über Konsumgüter bis hin zur Telekommunikation reichen.2

Bildung

Benjamin Stern, Professor für Physiotherapie an der Tufts University, hat AutoGen für komplexe Aufgaben eingesetzt, darunter die Erstellung von maßgeschneiderten Bewertungen, individuellen Studienführern und Nachhilfe für Studierende, die zu Hochschulkursen übergehen. Darüber hinaus verwendete er Interaktionen mit Agenten, um Patientengespräche zu simulieren, und nutzte die dem „Gruppenchat“ ähnlichen Funktionen von AutoGen, um Diskussionsformate im Umlauf zu fördern. Er berichtet auch, dass er OpenAI Assistant-Agenten über AutoGen verwendet.

KI-Agenten

5 Arten von KI-Agenten: Autonome Funktionen und Anwendungen in der echten Welt

Erfahren Sie, wie sich zielgerichtete und dienstprogrammbasierte KI an Workflows und komplexe Umgebungen anpassen kann.

Medikamentenentwicklung

Das Pharmaunternehmen Novo Nordisk hat über mehrere Möglichkeiten berichtet, wie es Microsofts Stack nutzt, um Überlegungen zur Arzneimittelforschung anzustellen und zu teilen.3 Sam Khalil, VP of Data Insights beim Unternehmen, berichtet, dass AutoGen „uns dabei hilft, ein produktionsreifes Multi-Agenten-Framework zu entwickeln“.

Data Science

Die IBM-Ingenieure Kelly Abuelsaad und Anna Gutowska haben eine Multi-Agenten-RAG mit AutoGen-Anwendung entwickelt, die anhand menschlicher Eingaben Informationen aus einem lokalen Korpus von Dokumenten erfasst. Sie beschreiben ein System, in dem sechs hochspezialisierte Agenten (darunter u.a. ein Planungsagent, ein Forschungsassistent und ein Berichtsgenerator) teilen und herrschen. „Wir müssen keine komplexen SQL-Abfragen mehr schreiben, um relevante Daten aus einer Wissensdatenbank zu extrahieren“, schreiben sie. Die Lösung ist skalierbarer als die Arbeit mit einem großen Modell, da Entwickler jeden einzelnen Agenten, der zu einem Engpass wird, selektiv erweitern können.

Arbeitsschutz

Auf GitHub hat ein Benutzer demonstriert, wie AutoGen dazu verwendet werden könnte, Bilder zu untersuchen, die von einer Kamera in einer potenziell gefährlichen Umgebung wie einer Fabrik aufgenommen wurden, und in Echtzeit festzustellen, ob anwesende Personen keinen Helm tragen. Mithilfe einer Automatisierung würde das System einen roten Begrenzungsrahmen über dem Bild einfügen, um das Sicherheitspersonal zu alarmieren.

AutoGen vs. AG2

Oben wurde AutoGen, das Microsoft-Angebot, beschrieben. Doch wie so oft bei Softwareprojekten gab es hier eine Abzweigung. Ein konkurrierendes Framework, AG2, wird von seinen Entwicklern, darunter der bereits erwähnte Chi Wang, als „Open-Source-AgentOS für KI-Agenten“ angepriesen. Chi Wang, der früher bei Microsoft gearbeitet hat, wechselte zu Google DeepMind und scheint sich seitdem entschieden zu haben, eine unabhängige Version von AutoGen weiterzuentwickeln.

„Dies ist kein neues Framework – es ist im Grunde AutoGen 0.2.34, das unter einem neuen Namen fortgeführt wird“, so ein Reddit-Benutzer, der Verwirrungen ausschließen wollte.4 Einer der Hauptunterschiede zwischen AutoGen von Micosoft und AG2 besteht darin, dass letzteres von der Community gesteuert und nicht von einem großen Unternehmen unterstützt wird. Zu den Verantwortlichen für AG2 gehören Wang sowie Forscher von Meta, IBM und verschiedenen Universitäten.5

Weiterführende Lösungen
Entwicklung von IBM KI-Agenten 

Ermöglichen Sie Entwicklern die Erstellung, Bereitstellung und Überwachung von KI-Agenten mit dem IBM watsonx.ai Studio.

 

watsonx.ai erkunden
Lösungen im Bereich künstlicher Intelligenz

Setzen Sie KI in Ihrem Unternehmen ein – mit branchenführendem Fachwissen im Bereich KI und dem Lösungsportfolio von IBM an Ihrer Seite.

Erkunden Sie KI-Lösungen
KI-Beratung und -Services

Erfinden Sie kritische Workflows und Abläufe neu, indem Sie KI einsetzen, um Erfahrungen, Entscheidungsfindung in Echtzeit und den geschäftlichen Nutzen zu maximieren.

KI-Services entdecken
Machen Sie den nächsten Schritt

Ganz gleich, ob Sie vorgefertigte Apps und Skills anpassen oder mithilfe eines KI-Studios eigene Agentenservices erstellen und bereitstellen möchten, die IBM watsonx-Plattform bietet Ihnen alles, was Sie brauchen.

Entdecken Sie watsonx Orchestrate watsonx.ai erkunden
Fußnoten

1. “AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation,” Wang et al., COLM 2024 Konferenzbeitrag, August 2024.

2. “What’s New in AutoGen”,  Chi Wang, Github, 3. März 2024

3. “Transforming drug discovery: Novo Nordisk uses the power of AI and Azure with Microsoft Research” Microsoft.com, 4. Oktober 2024

4. “What’s going on with AutoGen and AG2?” Reddit Thread, 2024

5. AG2AI/AG2, Liste der GitHub-Maintainer, Mai 2025