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 |
|---|---|---|---|---|
| Gehostete Agents SDKs | Handoff- oder Workflow-basiert | ✅ | Function Calling / Tools | Einfach |
| CrewAI | Rollen & Tasks | ✅ | Tools + Protokolle | 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
Schnell wachsendes Ökosystem: von Frameworks über Protokolle bis zu gehosteten Agent-APIs
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 eignen sich einfache gehostete Agent-APIs oder CrewAI-ähnliche Rollen-Frameworks. Für komplexe, kontrollierbare Workflows ist LangGraph stark. Für Forschung und flexible Multi-Agent-Experimente sind AutoGen-ähnliche Ansätze interessant.
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, etwa RAG-Agenten, interne Assistenten oder Code-Workflows mit Review. Für komplett autonome, offene Aufgaben sind sie weiterhin riskant. Human-in-the-Loop, Logging und Rechtebegrenzung bleiben Pflicht.
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