Agent
Ein KI-System, das eigenständig Aufgaben plant, Entscheidungen trifft und Tools nutzt, um komplexe Ziele zu erreichen – über einfache Frage-Antwort-Interaktion hinaus.
Software-Frameworks, die es ermöglichen, autonome KI-Agenten zu bauen, die eigenständig Aufgaben planen, Tools nutzen und miteinander kooperieren – von Einzel-Agenten bis zu Multi-Agent-Systemen.
Agentic AI Frameworks sind Baukästen für autonome KI-Agenten. Ein Agent ist ein LLM, das nicht nur antwortet, sondern eigenständig plant, Tools nutzt und Aufgaben erledigt.
Der Agent-Loop:
┌─────────────┐
│ Denken │ ← LLM plant den nächsten Schritt
└──────┬───────┘
▼
┌─────────────┐
│ Handeln │ ← Tool aufrufen (Websuche, API, Code)
└──────┬───────┘
▼
┌─────────────┐
│ Beobachten │ ← Ergebnis analysieren
└──────┬───────┘
▼
┌─────────────┐
│ Reflektieren│ ← Fertig? Oder nächster Schritt?
└──────┬───────┘
│
Fertig? ──Nein──▶ zurück zu "Denken"
│
Ja
▼
Ergebnis
| Framework | Ansatz | Multi-Agent | Tool-Integration | Einstieg |
|---|---|---|---|---|
| OpenAI Agents SDK | Handoff-basiert | ✅ | Function Calling | Einfach |
| CrewAI | Rollen & Tasks | ✅ | Tools + MCP | Einfach |
| LangGraph | State Graph | ✅ | LangChain Tools | Mittel |
| AutoGen | Konversation | ✅ | Flexibel | Mittel |
| Smolagents | Minimal | ❌ | Code-basiert | Einfach |
from crewai import Agent, Task, Crew
# Agenten definieren
researcher = Agent(
role="Recherche-Spezialist",
goal="Aktuelle Informationen zu KI-Trends finden",
tools=[web_search, arxiv_search],
)
writer = Agent(
role="Tech-Autor",
goal="Klare, verständliche Artikel schreiben",
tools=[text_editor],
)
# Aufgaben definieren
research_task = Task(
description="Recherchiere die neuesten Entwicklungen bei KI-Agenten",
agent=researcher,
)
write_task = Task(
description="Schreibe einen Blogartikel basierend auf der Recherche",
agent=writer,
context=[research_task], # Nutzt Output der Recherche
)
# Crew starten
crew = Crew(agents=[researcher, writer], tasks=[research_task, write_task])
result = crew.kickoff()
Ein Agentic AI Framework ist wie ein Baukasten für virtuelle Mitarbeiter: Du definierst ihre Rolle, ihre Werkzeuge und ihre Aufgabe – und das Framework kümmert sich darum, dass sie selbstständig arbeiten, Probleme lösen und bei Bedarf mit anderen Agenten zusammenarbeiten.
Ermöglichen den Bau von KI-Agenten, die eigenständig planen, handeln und reflektieren
Von Single-Agent (ReAct) bis Multi-Agent (CrewAI, AutoGen) Architekturen
2025/2026 explosionsartige Entwicklung: OpenAI Agents SDK, Anthropic MCP, Google ADK
Automatisierte Recherche
Agenten durchsuchen das Web, fassen Ergebnisse zusammen und erstellen Berichte
Software-Entwicklung
Coding-Agenten schreiben Code, führen Tests aus und debuggen autonom
Datenanalyse
Analyst-Agenten laden Daten, erstellen Visualisierungen und ziehen Schlussfolgerungen
Kundenservice
Multi-Agent-Systeme mit spezialisierten Agenten für verschiedene Anfragetypen
Für den Einstieg: OpenAI Agents SDK (einfach, gut dokumentiert) oder CrewAI (intuitive Rollen-Metapher). Für komplexe Workflows: LangGraph (Graph-basierte Steuerung). Für Forschung: AutoGen (flexibelste Architektur).
Ein Chatbot reagiert auf Eingaben und generiert Antworten. Ein Agent plant aktiv, nutzt Tools (Websuche, Code-Ausführung, APIs), reflektiert über Ergebnisse und handelt autonom über mehrere Schritte. Agenten haben einen 'Loop': Denken → Handeln → Beobachten → Denken.
Für klar definierte Aufgaben mit guten Guardrails ja (z. B. RAG-Agenten, Code-Assistenten). Für komplett autonome, offene Aufgaben noch nicht zuverlässig genug. Die Technologie entwickelt sich 2025/2026 rasant weiter.
OpenAIs offizielles Framework für Agent-Entwicklung mit Handoffs und Guardrails
Framework für Multi-Agent-Systeme mit Rollen, Aufgaben und Prozessen
Microsofts Framework für konversationsbasierte Multi-Agent-Workflows
Graph-basiertes Agent-Framework von LangChain für zustandsbehaftete Workflows
Offenes Protokoll für standardisierte Tool-Integration in Agenten