Vergangene Schlacht · 2024-07-19 UTC
AI Agent Development Frameworks Duell — 19. Juli 2024
Aus der Kategorie AI Agent Development Frameworks. 22 Marken verteilt auf 7 Kämpfer. kagent holte sich die Krone.
Endstand
Die Aufstellung
Die Kämpfer
Profile aller Tools, die in dieser Schlacht angetreten sind, nach Endpunktzahl sortiert.

kagent
Ein quelloffenes Framework, das AI-Agenten die Automatisierung von Kubernetes-Operationen ermöglicht.

Kagent ermöglicht AI-Agenten die Automatisierung von Kubernetes-Operationen. Es erlaubt, Agenten unter Verwendung vertrauter Kubernetes-Werkzeuge zu deployen, zu beobachten und zu verwalten. kagent macht Agenten zu einer erstklassigen Workload auf Kubernetes, sodass sie als Kubernetes Custom Resource Definitions (CRDs) versioniert und in Pull‑Requests geprüft werden können. Dieser Ansatz erlaubt den Einsatz bestehender Kubernetes-Werkzeuge zur Verwaltung von Agenten. Das Framework ist quelloffen und von den Gründern von Istio entwickelt. Es unterstützt eine Vielzahl an Sprachen und Framework‑Kombinationen, darunter Go und Python, und ermöglicht die Nutzung jedes großen Sprachmodells (LLM)-Anbieters. kagent bietet robuste Sicherheits- und Observability-Funktionen, einschließlich OpenTelemetry‑Tracing, Prometheus‑Metriken und strukturierter Logs. Es unterstützt zudem Multi‑Runtime, Agent‑zu‑Agent-Kommunikation und die Möglichkeit, Wissen aus Git‑Repos zu laden. Insgesamt bietet kagent ein leistungsfähiges und flexibles Framework zur Automatisierung von Kubernetes-Operationen mit AI-Agenten.
Kriterienaufschlüsselung
- Agent Substrate für schnellen Start und effizienten Ressourceneinsatz
- Zero-trust-fähig mit mTLS und fein granularen RBAC
- Persistente, vektorbasierte Speicher für Langzeitgedächtnis
- Mensch-in-the-Loop-Toolgenehmigungsschleifen und agenteninitiierte Fragen
- Agent-zu-Agent (A2A)-Delegation zum Zusammenstellen von Multi-Agent-Workflows


BabyCatAGI ist eine vereinfachte, modifizierte Version von BabyAGI, die dafür ausgelegt ist, komplexe Aufgaben durch autonome KI‑Agenten zu bewältigen. Sie zerlegt hochrangige Ziele in handhabbare Teilaufgaben, führt sie sequenziell aus und passt ihren Plan anhand von Zwischenergebnissen an, wodurch sie sich für Forschung, Content-Erstellung und mehrstufige Problemlösungen eignet. Das Framework legt Wert auf minimalen Code und Lesbarkeit, wodurch es für Entwickler zugänglich ist, die mit agentischer KI experimentieren wollen, ohne den Overhead größerer Orchestrierungsbibliotheken. Es integriert sich in Sprachmodelle und Web‑Search‑Tools, um Kontext zu sammeln, Probleme zu analysieren und strukturierte Ausgaben zu erzeugen. Als offenes experimentelles Projekt eignet sich BabyCatAGI am besten für die Prototypisierung von Agent‑Workflows, das Erlernen, wie aufgabengetriebene autonome Systeme funktionieren, und die Anpassung von Pipelines an spezifische Automatisierungsbedürfnisse.
Kriterienaufschlüsselung
- Erstellung und Priorisierung von Aufgabenlisten
- Automatische Ausführung von Unteraufgaben
- Verbindung mit Web-Suche für Kontext
- Zeitlicher Durchführungsablauf
- Leichtgewichtiges Python-Implementierung
- Einsetzung der Ziele und Prompt

MCP‑Use
Open‑Source-Plattform zur Verbindung von LLMs mit MCP‑Servern und zum Erstellen von maßgeschneiderten KI-Agenten mit Tool‑Zugriff.

mcp-use ist eine Open‑Source-Plattform, die die Verbindung von Large Language Models (LLMs) mit MCP‑Servern erleichtert und die Entwicklung von kundenspezifischen KI-Agenten ermöglicht, die mit diesen LLMs interagieren können. Die Plattform bietet ein Full‑Stack‑MCP‑Framework (mcp‑use SDK), um ChatGPT‑Apps, Claude‑Connectoren und MCP‑Server zu erstellen. Mit mcp-use können Entwickler eine einzige Codebasis nutzen, um ihre Anwendungen auf verschiedenen Plattformen einzusetzen, auf denen Nutzer und Agenten bereits arbeiten, darunter ChatGPT, Claude und Gemini. Die Plattform bietet eine Reihe von Werkzeugen und Funktionen, wie z. B. die Möglichkeit, MCP-Anwendungen mit einem Befehl zu scaffolden, automatisierte Bereitstellung in der Manufact Cloud sowie integrierte Analyse und Beobachtbarkeit. Entwickler können das mcp‑use SDK verwenden, um MCP‑Server und Anwendungen zu bauen und bereitzustellen, ohne zusätzliche Werkzeuge zu benötigen. Die Plattform stellt zudem einen Visual Inspector und Sandbox‑Testmöglichkeiten bereit, sodass Entwickler ihre Anwendungen testen können, ohne einen Live‑LLM zu benötigen. mcp‑use hat das Ziel, die Entwicklung und Bereitstellung von MCP‑basierten Anwendungen zu vereinfachen und stellt damit eine attraktive Option für Entwickler dar, die maßgeschneiderte KI-Agenten und Anwendungen bauen und einsetzen möchten.
Kriterienaufschlüsselung
- MCP‑Server‑Verwaltung
- Verbindung und Integration von LLMs
- Entwicklung von kundenspezifischen KI-Agenten
- Automatisierte Bereitstellung und Skalierbarkeit
- Visual Inspector und Sandbox‑Test
- Integrierte Analyse und Beobachtbarkeit

Claude MCP Agents
KI-Agenten, die auf Anthropic's MCP für nahezu schmierige Werkzeug- und Datasourcenintegration basieren.

Claude MCP Agents sind KI‑Agenten, die das Model Context Protocol (MCP) von Anthropic nutzen, um sich mit einer Vielzahl externer Datenquellen, APIs und Entwickler‑Tools zu verbinden. Durch die Standardisierung des Kontextflusses zwischen Claude und externen Systemen können diese Agenten Dateien lesen, Datenbanken abfragen, Services aufrufen und auf Echtzeit‑Informationen reagieren, ohne für jede Quelle individuelle Integrationen erstellen zu müssen. Der Ansatz richtet sich an Entwickler und Teams, die Automation, Forschungsassistenten und Workflow‑Agents bauen, die zuverlässigen Zugriff auf Unternehmens‑ oder persönliche Daten benötigen. Die offene Spezifikation von MCP bedeutet, dass derselbe Agent in neue Tools eingebunden werden kann, sobald Connectors entstehen, wodurch Lock‑in und Integrationsaufwand reduziert werden.
Kriterienaufschlüsselung
- Integration des Modell Kontext Protokolls
- Verbindet sich mit Dateien, APIs und Datenbanken
- Erweiterbar über benutzerdefinierte MCP-Server
- Unterstützt agenteische, mehrstufige Workflows
- Kompatibel mit der Claude-Modellfamilie
- Offener Standard für Interoperabilität

Gemma 3
Ein offenes AI-Modell für Single-GPU-Leistung optimiert, um multimodale Eingaben und über 140 Sprachen unterstützend.

Gemma 3 ist eine Sammlung leichter, hochmoderner Open‑Modelle, die für den Einsatz auf Geräten konzipiert sind und besonders für die Leistung auf einer einzelnen GPU optimiert wurden. Sie unterstützt multimodale Eingaben und über 140 Sprachen. Das Modell ist in verschiedenen Größen (1 B, 4 B, 12 B und 27 B) erhältlich, sodass Entwickler die am besten zu ihrer Hardware und ihren Leistungsanforderungen passende Variante wählen können. Gemma 3 bietet fortschrittliche Text‑ und Bild‑Reasoning‑Fähigkeiten, ein Kontextfenster von 128 k Token und Function Calling für komplexe Aufgaben. Außerdem gibt es quantisierte Versionen für schnellere Performance und geringeren Rechenaufwand. Das Modell ist Teil von Googles Verpflichtung, nützliche KI‑Technologie zugänglich zu machen, und baut auf derselben Forschung und Technologie auf, die ihren Gemini 2.0‑Modellen zugrunde liegt. Gemma 3 ist darauf ausgelegt, Entwicklern zu ermöglichen, KI‑Anwendungen zu erstellen, die direkt auf Geräten wie Smartphones, Laptops und Workstations laufen. Gemma 3 liefert für seine Größe eine State-of-the-Art-Leistung und übertrifft in ersten menschlichen Präferenzbewertungen andere Modelle wie Llama3-405B, DeepSeek-V3 und o3-mini. Es ermöglicht globale Anwendungen mit sofortiger Unterstützung von über 35 Sprachen und vortrainierter Unterstützung für mehr als 140 Sprachen. Das Modell erlaubt die Erstellung von KI‑gesteuerten Workflows mittels Funktionsaufruf und strukturierter Ausgabe. Die Entwicklung von Gemma 3 umfasste rigorose Sicherheitsprotokolle, wie umfangreiches Data Governance, Ausrichtung an Sicherheitsrichtlinien durch Fine‑Tuning und robuste Benchmark‑Evaluierungen. Die Gemma‑Familie von Open‑Modellen hat eine erhebliche Verbreitung erfahren, mit über 100 Millionen Downloads und einer lebendigen Community, die mehr als 60 000 Gemma‑Varianten erstellt hat. Die Fähigkeiten von Gemma 3 machen es für Entwickler geeignet, die ansprechende Benutzererlebnisse erstellen möchten, die auf einem einzelnen GPU‑ oder TPU‑Host laufen.
Kriterienaufschlüsselung
- Multimodale AI-Unterstützung
- Verantwortungsbewusstsein in der Entwicklung
- Ausgeprägte Fine-Tunings
- Unterstützung von 140 Sprachen
- Verbesserte Leistung
- Gewichtskompensierte Modelle

Agency Swarm
Ein Open‑Source‑Framework zur KI-Agenten-Orchestrierung, das darauf ausgelegt ist, KI‑Entwicklungsprozesse durch kollaborative Agentenschwärme zu automatisieren und zu optimieren.

Agency Swarm ist ein Open-Source-Framework, das auf dem OpenAI Agents SDK und der Responses API aufbaut. Es bietet eine strukturierte und produktionsreife Umgebung für die Erstellung von Multi‑Agent‑Anwendungen. Zu den wichtigsten Funktionen gehören anpassbare Agenten‑Rollen, die Möglichkeit, verschiedene Modell‑Backends zu nutzen (z. B. OpenAI‑GPT‑Familienmodelle, Anthropic, Googles Gemini, Azure‑OpenRouter und selbst erstellte LiteLLM‑Tools, aktiviert durch den @function_tool‑Decorator (empfohlen) oder durch das Erweitern des BaseTool‑Objekts). Ein entscheidender Vorteil der Architektur von Agency Swarm ist ihre Stabilität sowohl in Python‑ als auch in Linux‑Umgebungen. Die Installation ist einfach mit dem standardmäßigen pip‑Befehl `pip install agency-swarm`. Die Beschreibung sollte Agency Swarm als ein Open-Source‑Tool darstellen, das auf dem OpenAI Agents SDK und der Responses API aufbaut. Agency Swarm ist ein Open-Source‑AI‑Toolkit, das Entwickler dabei unterstützt, Multi‑Agent‑Anwendungen für die reale KI‑Entwicklung zu erstellen. Key Features: - Auto-generierte CLI-Tools: Entdecken Sie die REST-API Ihrer Anwendung für einen einfachen Zugriff auf Kernservices und steigern Sie die Produktivität. - Anpassbare Agentenrollen: Sie können leicht spezifische Funktionen und Berechtigungsstufen für jede Agentenrolle festlegen, um die Anpassbarkeit Ihrer Anwendung zu erhöhen. - Full-Stack-Implementierung: Agency Swarm ist ein Full-Stack‑Framework ausschließlich für Python. Unter Linux können Sie es als Full-Stack‑Implementierung ohne Einschränkungen durch die Python‑Standardbibliothek betrachten. Pros: 1. Stabilität in Python/Linux-Umgebungen 2. Einfache Integration in Ihre Anwendung 3. Zusammensetzbare und benutzerfreundliche CLI-Tools 4. Benutzerdefinierte Agentenrollen Cons: 1. Einschränkungen bei der Kompatibilität von Sprachmodellen (Persönliche Chatbots: GPT-3 usw.) N/A 2. Anforderungen an die Entwicklungsumgebung N/A 3. Begrenzte Unterstützung des Modell‑Backends N/A 4. Grundlegende Benutzeroberfläche N/A 5. Lernfähigkeiten N/A 6. Feature‑Integration N/A 7. Dokumentationsprozess N/A 8. Maschinelles‑Learning‑KI‑Fähigkeiten: N/A 9. Fortgeschrittenes Dialog‑Flow‑Management N/A 10. Mehrschichtige Anwendungen N/A 11. Simultane Ausführung N/A 12. Zugriff auf den Anwendungszustand N/A 13. Automatisches Deployment N/A 14. Fortgeschrittene Aufgaben‑Ausführung N/A 15. Benutzerdefinierte Agententypen N/A 16. Unterstützung großer Sprachmodelle (Large Language Model) N/A 17. Funktioniert in Python ↻ N/A 18. Volle Kontrolle N/A 19. Leistungs‑Messung N/A 20. Angebot lokaler Arbeitsbereiche N/A 21. Integration mit OpenALink: Ein Web‑Entwicklungs‑Framework für Python‑Apps 22. Zusammenarbeit mit KI‑Agenten an einem Projekt 23. Interpretierbarkeit 24. Monitoring N/A 25. Vollständige Quellcode‑Integration N/A 26. Skalierbarkeit N/A 27. Niedrige Leistung N/A Nachteile:
Kriterienaufschlüsselung
- Anpassbare Agenten‑Rollen
- Vollständige Kontrolle über Prompts/Anweisungen
- Typensichere Werkzeuge für die Entwicklung
- Orchestrierte Agentenkommunikation
- Flexible Zustands‑Persistenz
- Multi‑Agenten‑Orchestrierung

Mosaic AI Agent Framework
Eine Suite von Tools von Databricks zum Erstellen, Bereitstellen und Bewerten hochwertiger AI-Agenten und RAG-Anwendungen.

Das Databricks Agent Framework (AAF) ist ein Set von Tools, das von Databricks bereitgestellt wird, um AI-Agenten zu bauen, bereitzustellen und zu steuern. Diese Agenten können über ein einziges, verwaltetes Protokoll (Model Context Protocol, MCP) mit jedem Tool, jeder Datenbank oder jeder SaaS-Anwendung verbunden werden. Das Framework beinhaltet integrierte AI-Entwicklung, Experimentierung und Deployment in serverless Computing mittels Databricks Apps, ohne Infrastruktur selbst zu verwalten. Agent Bricks und Unity Catalog sind für Governance und Sicherheit unverzichtbar; sie wenden vordefinierte Richtlinien auf Modelle, Tools und Verbindungen an und erzwingen Ratenbegrenzungen, Fallbacks sowie weitere Schutzmechanismen zur Verhinderung von Prompt-Injektionen, Erkennung sensibler Daten und Content-Filtering.
Kriterienaufschlüsselung
- Agent Bricks
- Unity Catalog
- Databricks Apps
- Model Context Protocol (MCP)
- Zentralisierte Governance
- Benutzerspezifische Kontrolle






