Dieses KI-Agenten-Tutorial führt Einsteiger Schritt für Schritt durch Entwurf, Bau und Bereitstellung funktionsfähiger KI-Agenten. Wir behandeln die Grundkonzepte, typische Stolperfallen und praxisnahe Frameworks wie PEAS und CrewAI, damit Ihr erstes Agentenprojekt gelingt.
Sie entwickeln mit KI-Modellen? Mit AIGROW API-Guthaben nutzen Sie Claude-, GPT-, Gemini- und Grok-Modelle bis zu 75 % unter dem Listenpreis.
- Ein KI-Agent ist ein autonomes Programm, das seine Umgebung wahrnimmt und handelt, um Ziele zu erreichen. Damit ist er weit leistungsfähiger als ein einfacher Chatbot oder ein Skript.
- Um einen erfolgreichen Agenten zu bauen, legen Sie zuerst seine Mission fest (PEAS-Framework) und setzen dann seine Kernkomponenten zusammen: ein Modell (das Gehirn), Tools (die Hände) und klare Anweisungen (der Kompass).
- Die Wahl des passenden Frameworks wie LangChain, AutoGen oder CrewAI ist entscheidend und hängt ganz von der Komplexität Ihres Projekts ab, vom einfachen Prototyp bis zum kollaborativen Multi-Agenten-System.
- Über den Code hinaus brauchen produktionsreife Agenten belastbare Evaluierungsmetriken, strenge Sicherheitsleitplanken, laufendes Kostenmanagement und eine Bereitstellungsstrategie (AgentOps).
Was ist ein KI-Agent (und wie unterscheidet er sich von einem Bot)?
Was ist ein KI-Agent eigentlich? Und warum ist er mehr als nur ein Chatbot?
Ein KI-Agent nimmt seine Umgebung wahr, trifft Entscheidungen und handelt eigenständig, um bestimmte Ziele zu erreichen. Ein einfacher Bot folgt dagegen nur einem starren Skript. Ein Agent bringt Autonomie und Anpassungsfähigkeit mit und unterscheidet sich dadurch grundlegend von seinen weniger komplexen Vorgängern.
Im Kern besteht ein Agent aus nur vier wichtigen Teilen: * Modell: Das „Gehirn“ des Agenten, meist ein LLM, mit dem er komplexe Aufgaben verstehen, durchdenken und planen kann. * Wahrnehmung: Das sind die Sensoren oder Eingaben, über die der Agent Informationen aus seiner Umgebung sammelt, etwa Text von einer Webseite oder Rohdaten aus einer API. * Gedächtnis: Diese Komponente erlaubt es dem Agenten, den Kontext früherer Aktionen und Beobachtungen zu behalten.
* Tools: Das sind die „Hände“ des Agenten. Es sind die Funktionen oder externen APIs, mit denen ein Agent tatsächlich mit seiner Welt interagiert und Dinge erledigt.
Ein hypothetischer Agent zur Betrugserkennung könnte Transaktionsmuster analysieren, Auffälligkeiten markieren und unsichere Fälle an eine prüfende Person weiterleiten. Das Beispiel veranschaulicht eine Agentenschleife, ohne einen erfundenen Bankeinsatz als AIGROW-Erfahrung auszugeben.
Die verschiedenen Arten von KI-Agenten verstehen
Nicht alle Agenten sind gleich.
Sie werden nach ihrer Intelligenz in eine klare Hierarchie eingeordnet und werden anspruchsvoller, je besser sie ihre Welt modellieren und Ziele verfolgen. Diese Typen zu kennen ist wichtig, damit Sie eine einfache Aufgabe nicht überfrachten und eine komplexe nicht zu schwach ausstatten.
Hier sind die fünf Hauptkategorien von KI-Agenten: 1. Einfache Reflexagenten: Der grundlegendste Typ. Diese Agenten arbeiten mit simplen Wenn-dann-Regeln, die durch das ausgelöst werden, was sie gerade sehen, ohne Erinnerung an die Vergangenheit.
Ihr Thermostat ist ein perfektes Beispiel: Fällt die Temperatur unter X, schaltet er die Heizung ein. 2. Modellbasierte Reflexagenten: Diese Agenten bauen ein internes Modell der Welt auf und pflegen es.
Mit dieser inneren Karte kommen sie mit teilweise beobachtbaren Umgebungen zurecht, weil sie sich merken, wie sich Dinge im Lauf der Zeit verändern. Ein Saugroboter, der sich den Grundriss Ihres Zimmers merkt, ist ein modellbasierter Agent. 3.
Zielbasierte Agenten: Ein großer Schritt nach vorn. Diese Agenten reagieren nicht nur, sondern haben ausdrückliche Ziele und planen Handlungsfolgen, um einen gewünschten künftigen Zustand zu erreichen.
Denken Sie an ein Navigationsgerät, das die beste Route zu Ihrem Ziel berechnet. Das ist ein zielbasierter Agent in Aktion. 4.
Nutzenbasierte Agenten: Führen mehrere Wege zum Ziel, wählen diese Agenten den mit dem höchsten „Nutzen“ oder Ertrag. Sie wägen Vor- und Nachteile ab und treffen so eine optimale Wahl, was sich ideal für komplexe Entscheidungen eignet. Ein Börsenhandels-Agent, der Trades zur Gewinnmaximierung ausführt, ist ein klassischer nutzenbasierter Agent.
5. Lernende Agenten: Die fortschrittlichsten. Diese Agenten verbessern ihre Leistung mit der Zeit selbst, indem sie Rückmeldungen zu früheren Aktionen auswerten und ihre inneren Komponenten anpassen, um später bessere Entscheidungen zu treffen.
Nahezu alle modernen generativen KI-Agenten bringen eine gewisse Lernfähigkeit mit.
In diesem Tutorial konzentrieren wir uns auf Agenten, die modellbasierte, zielbasierte und lernende Elemente verbinden, um nützliche Arbeit zu leisten.
| Agententyp | Funktionsweise | Zentrale Einschränkung | Beispiel |
|---|---|---|---|
| Einfacher Reflex | Handelt nach vordefinierten Bedingung-Aktion-Regeln. | Keine Erinnerung an frühere Ereignisse; anfällig. | Spamfilter, Thermostat |
| Modellbasierter Reflex | Pflegt einen internen Zustand oder ein „Modell“ der Welt. | Kann bei komplexem Modell langsam sein. | Saugroboter, Lieferdrohne |
| Zielbasiert | Plant Handlungsfolgen, um ein bestimmtes Ziel zu erreichen. | Weniger flexibel, wenn sich Ziele oft ändern. | Routenplaner im Navi |
| Nutzenbasiert | Wählt Aktionen, die eine Nutzenfunktion maximieren. | Den Nutzen zu definieren kann schwierig sein. | Automatisierter Börsenhändler |
| Lernend | Verbessert die Leistung anhand von Rückmeldungen. | Erfordert viele Daten und viel Training. | Personalisierte Empfehlungssysteme |
Schritt 1: Die Mission Ihres Agenten mit dem PEAS-Framework entwerfen
Stopp. Bevor Sie auch nur eine Zeile Code schreiben, brauchen Sie einen Plan.
Agentenprojekte brauchen vor der Umsetzung einen genauen Plan. Das PEAS-Framework, das Leistungsmaß, Umgebung, Aktuatoren und Sensoren abdeckt, ist eine Möglichkeit, Aufgabe und Rahmenbedingungen festzulegen, bevor Sie Tools auswählen.
PEAS gliedert die Mission in vier klare Komponenten: * P - Performance Measure (Leistungsmaß): Woran erkennen Sie einen Erfolg? Das muss eine Zahl sein. „Die Kundenzufriedenheit verbessern“ ist eine nutzlose Kennzahl.
„Die durchschnittliche Antwortzeit bei Tickets um 30 % senken“ ist eine gute, weil sie konkret, messbar und an ein Geschäftsziel gekoppelt ist. * E - Environment (Umgebung): Wo „lebt“ der Agent? Dazu gehören die Software und Hardware, auf der er läuft, die Daten, auf die er zugreifen kann, und alle Regeln, die er einhalten muss.
Bei einem Support-Agenten könnten das eine Helpdesk-Plattform, eine Wissensdatenbank und interne Unternehmens-APIs sein. * A - Actuators (Aktuatoren): Wie handelt der Agent? Das sind die Tools, mit denen er auf die Umgebung einwirkt.
Mögliche Aktionen sind das Senden einer E-Mail, das Aktualisieren eines Datenbankeintrags oder der Aufruf einer externen API. * S - Sensors (Sensoren): Wie nimmt der Agent wahr? Sensoren sind die Eingaben des Agenten.
Das kann eine eingehende E-Mail sein, die Chatnachricht eines Nutzers oder frische Daten aus einem Monitoring-Tool.
Machen wir es konkret, mit einem Agenten, der Besprechungsräume bucht. * Performance: Einen Raum, der alle Kriterien erfüllt (Zeit, Kapazität, AV-Ausstattung), in weniger als 60 Sekunden buchen und Buchungskonflikte minimieren. * Environment: Der Google Calendar des Unternehmens, eine API für die Raumbuchung und eine Slack-Oberfläche für die Nutzer.
* Actuators: Die Calendar-API (zum Erstellen von Terminen) und die Slack-API (zum Senden von Bestätigungen). * Sensors: Nutzernachrichten in Slack und die Calendar-API (zur Prüfung freier Zeitfenster).
Mit dem PEAS-Framework erhalten Sie einen klaren Rahmen und ein messbares Ziel. Das ist nicht optional, sondern der entscheidende erste Schritt in jedem ernsthaften Projekt.
Schritt 2: Den Kern Ihres Agenten mit Python und einem Framework bauen
Mit unserem festen Bauplan geht es jetzt an die Umsetzung.
Das ist keine theoretische Übung: Wir schreiben jetzt Code, um Ihren ersten Agenten zu bauen. Dafür nutzen wir Python, die unangefochtene Nummer eins in der KI-Entwicklung, und ein Agenten-Framework, das wir für die meisten Projekte zur Workflow-Automatisierung bevorzugen: CrewAI.
Warum CrewAI?
Es ist eine gute Wahl für Einsteiger, weil seine Struktur sehr intuitiv ist. Das gesamte Framework baut auf dem Konzept einer „Crew“ aus Agenten auf, in der jeder eine bestimmte Rolle hat und alle zusammenarbeiten, um ein Ziel zu erreichen. So bleibt Ihr Projekt von Anfang an übersichtlich.
Unser Ziel ist ein einfacher Recherche-Agent: Ein Nutzer gibt ein Thema vor, und unsere Crew recherchiert es und schreibt einen kurzen Bericht. Unterschätzen Sie diesen Ansatz nicht: Aktuelle Daten zeigen, dass Coding-Agenten bereits von 85 % der Entwickler genutzt werden und 46 % des Codes ihrer Nutzer schreiben. Das Potenzial liegt auf der Hand.
Projekt einrichten
1. Bibliotheken installieren: Sie brauchen crewai, crewai-tools und eine Bibliothek für das LLM Ihrer Wahl. Wir verwenden OpenAI.
pip install crewai crewai-tools 'crewai[openai]'- API-Schlüssel festlegen: Legen Sie in Ihrem Projektordner eine Datei namens
.envan und tragen Sie Ihren OpenAI-API-Schlüssel ein.
OPENAI_API_KEY="your-api-key-here"Den Code schreiben
Erstellen Sie nun eine Python-Datei (z. B. main.py). Der gesamte Agent lässt sich in weniger als 40 Codezeilen bauen.
import os
from crewai import Agent, Task, Crew
from crewai_tools import SerperDevTool
# Load environment variables
from dotenv import load_dotenv
load_dotenv()
# Set the model you want to use
os.environ["OPENAI_MODEL_NAME"] = "gpt-6.1-terra"
# 1. Define Tools
# We'll use a search tool for our researcher
search_tool = SerperDevTool()
# 2. Create Agents
# First, a researcher agent
researcher = Agent(
role='Senior Research Analyst',
goal='Uncover groundbreaking technologies and trends',
backstory='You are a master of sniffing out emerging tech and analyzing its impact.',
verbose=True,
tools=[search_tool]
)
# Second, a writer agent
writer = Agent(
role='Tech Content Strategist',
goal='Craft compelling content on tech advancements',
backstory='You turn complex technical concepts into engaging, easy-to-understand narratives.',
verbose=True
)
# 3. Define Tasks
# A research task for the researcher agent
research_task = Task(
description='Identify the top 3 most exciting AI trends in 2026.',
expected_output='A bullet-point list of the top 3 trends with a brief explanation for each.',
agent=researcher
)
# A writing task for the writer agent
write_task = Task(
description='Compose an insightful blog post about the top 3 AI trends identified.',
expected_output='A well-structured blog post of about 4 paragraphs.',
agent=writer
)
# 4. Assemble the Crew
# Create the crew with the agents and tasks
tech_crew = Crew(
agents=[researcher, writer],
tasks=[research_task, write_task],
verbose=2 # Verbose output shows the agent's thought process
)
# 5. Kick off the work!
result = tech_crew.kickoff()
print("\n\n########################")
print("## Here is the result:")
print("########################\n")
print(result)Dieses einfache Skript erstellt ein Team aus zwei Agenten, die zusammenarbeiten. Der researcher findet Informationen, und der writer nutzt sie, um einen fertigen Bericht zu erstellen. Wenn Sie es ausführen, sehen Sie ein klares Beispiel für die Grundlagen des Agentenbaus und sind für komplexere Projekte gerüstet.
Schritt 3: Ihren KI-Agenten evaluieren, absichern und bereitstellen (AgentOps)
Ein Agent auf Ihrem Laptop ist ein Prototyp. Mehr nicht.
Damit er in den Produktivbetrieb kommt und echten Mehrwert liefert, brauchen Sie einen disziplinierten Prozess. Wir nennen ihn AgentOps. Dieser Lebenszyklus umfasst drei unverzichtbare Phasen: Evaluierung, Sicherheit und Bereitstellung.
Einsteiger überspringen diese Schritte fast immer, weshalb ihre Projekte nie echte Wirkung entfalten.
1. Evaluierung Wie belegen Sie, dass Ihr Agent funktioniert? Sie müssen seine Leistung systematisch messen.
- Erfolgskennzahlen festlegen: Definieren Sie zuerst klare Leistungskennzahlen (KPIs), die sich auf Ihr PEAS-Framework zurückführen lassen. Soll die Bearbeitungszeit von Tickets sinken, sollen mehr Verkäufe abgeschlossen oder ein bestimmter Workflow erledigt werden? Was Sie nicht messen können, können Sie nicht verbessern.
- Testset erstellen: Bauen Sie ein „Golden Set“ aus vielfältigen und schwierigen Eingaben auf. Es muss gängige Fälle, seltsame Grenzfälle und sogar gezielt gegnerische Beispiele enthalten, die Ihren Agenten aus dem Tritt bringen sollen.
- Evaluierung automatisieren: Lassen Sie Ihren Agenten nach jeder einzelnen Änderung automatisch gegen dieses Testset laufen. Wenn Sie die Ergebnisse mit einer bekannten, funktionierenden Referenz vergleichen, erkennen Sie Rückschritte sofort und verhindern, dass Ihr Agent mit der Zeit schleichend schlechter wird.
2. Unverzichtbare Sicherheitsleitplanken Ein autonomer Agent mit Zugriff auf Tools ist eine geladene Waffe.
Ein kompromittierter Agent könnte Datenbanken löschen, Bankkonten leeren oder sensible Daten preisgeben. Sie müssen ihn absichern.
- Prinzip der minimalen Rechte: Geben Sie dem Agenten nur die absolut notwendigen Berechtigungen, um seine Aufgabe zu erledigen. Keine mehr. Wenn er nur aus einer Datenbank lesen muss, geben Sie ihm niemals Schreibzugriff.
- Human-in-the-Loop: Verlangen Sie bei jeder folgenreichen Aktion (etwa einer Rückerstattung über $100 oder dem Löschen eines Nutzers) eine menschliche Freigabe. Der Agent kann die gesamte Vorarbeit leisten und die abschließende Aktion dann in eine Warteschlange stellen, damit eine Person auf „Bestätigen“ klickt.
- Bereinigung von Ein- und Ausgaben: Behandeln Sie jede Eingabe als feindlich. Sie müssen eingehende Daten bereinigen, um sich gegen Prompt Injection zu schützen, bei der ein Angreifer Ihren Agenten dazu bringt, seinen schädlichen Anweisungen statt Ihren zu folgen.
3. Bereitstellung im Produktivbetrieb
Einen Agenten bereitzustellen heißt nicht, einfach python main.py auf einem Server auszuführen.
- Cloud-Umgebung nutzen: Plattformen wie AWS, Google Cloud oder Azure bieten Ihnen die skalierbare Infrastruktur, die Sie zum Wachsen brauchen.
- Anwendung containerisieren: Verpacken Sie Ihren Agenten samt aller Abhängigkeiten in einen Docker-Container. So bleibt er portabel und läuft garantiert überall gleich.
- Logging und Monitoring einrichten: Protokollieren Sie jede Entscheidung, jeden Tool-Aufruf und jede Ausgabe. Ohne Observability-Tools, die Leistung, Kosten und Fehlerquoten in Echtzeit überwachen, fliegen Sie blind.
Ein strukturierter AgentOps-Lebenszyklus ist nicht bloß bewährte Praxis. Er unterscheidet ein Hobbyprojekt von einem produktionsreifen System, dem Sie vertrauen können.
Warum die meisten Agentenprojekte von Einsteigern scheitern (und wie Ihres gelingt)
Die harte Wahrheit: Die meisten Agentenprojekte von Einsteigern scheitern.
Viele Agentenprojekte geraten ins Stocken, weil Workflow, Berechtigungen, Evaluierungsfälle und die verantwortliche Person für den Betrieb nie festgelegt wurden. Die Wahl des Modells kann einen fehlenden Projektumfang oder einen fehlenden Abnahmetest nicht ersetzen.
Ein brauchbarer Projektumfang benennt den Workflow, das Erfolgsmaß, die erlaubten Aktionen, den Eskalationsweg und das Fehlerbudget. Ein Ziel wie das Beantworten von Anfragen zum Bestellstatus innerhalb eines definierten Service-Levels ist testbar; ein Ziel wie „einen Kundenservice-Agenten bauen“ ist zu weit gefasst.
Das ist eine zentrale Entwurfsvorgabe, kein nachträglicher Einfall.
ROI-Rechner für KI-Agenten
Schätzen Sie den möglichen ROI ab, wenn Sie einen manuellen Workflow mit einem KI-Agenten automatisieren.
- Kein Evaluierungsframework: Woher wissen Sie, ob Ihre Änderungen helfen oder schaden? Ohne eine standardisierte Testsuite (ein „Golden Set“) raten Sie nur. Jedes Mal, wenn Sie einen Prompt oder ein Tool anpassen, riskieren Sie stille Fehler, die Sie wochenlang nicht bemerken. Ein strenger, automatisierter Evaluierungsprozess ist für jede ernsthafte Bereitstellung unverzichtbar.
- Zu früh auf volle Autonomie setzen: Viele Einsteiger hegen die gefährliche Fantasie eines vollständig autonomen Agenten, der keine menschliche Aufsicht braucht. Das ist ein Rezept für ein Desaster. Ein sichererer Rollout beginnt damit, dass der Agent Arbeit zur menschlichen Freigabe vorbereitet. Erweitern Sie die Autonomie erst, wenn repräsentative Tests und das Monitoring im Produktivbetrieb die Änderung stützen. Dieses Human-in-the-Loop-Design schafft Vertrauen und bietet vor allem ein entscheidendes Sicherheitsnetz.
Erfolg beim Bau von Agenten hängt nicht vom perfekten Prompt ab. Es geht um disziplinierte Entwicklung, klare Ziele und einen realistischen Ansatz bei der Automatisierung.
Wie wählen Sie das richtige Framework für KI-Agenten?
Das Framework, für das Sie sich entscheiden, ist wichtig. Sehr sogar.
Es bestimmt Ihr Entwicklungstempo, die Leistungsfähigkeit Ihres Agenten und wie mühsam die Wartung Ihres Projekts wird. Bei so vielen Optionen kann die Wahl lähmend wirken. Deshalb schaffen wir Klarheit und vergleichen die drei großen: LangChain, AutoGen und CrewAI.
Die Wahl des Frameworks hängt vom Workflow ab und sollte mit einem repräsentativen Prototyp getestet werden. Vergleichen Sie Zustandsverwaltung, Tool-Integration, Observability, Bereitstellungsmodell, Wartung und Lizenzierung anhand derselben Abnahmetests, bevor Sie sich festlegen.
| Framework | Grundphilosophie | Am besten geeignet für | Lernkurve |
|---|---|---|---|
| LangChain | Ein flexibles, nicht vorgegebenes „Toolkit“ für jede LLM-Anwendung. | Komplexe Ketten mit nur einem Agenten und individuelle Anwendungen, die tiefe Kontrolle und viele Integrationen erfordern. | Steil, wegen des enormen Umfangs und der vielen Konzepte (LCEL, Chains usw.). |
| AutoGen | Dialogbasierte Zusammenarbeit mehrerer Agenten mit Schwerpunkt auf Human-in-the-Loop-Interaktion. | Forschung, komplexe Problemlösung und Szenarien, die flexible Gespräche zwischen Agenten erfordern. | Mittel; entscheidend ist, den Gesprächsfluss zu verstehen. |
| CrewAI | Rollenbasierte Zusammenarbeit, bei der Agenten wie ein Team mit klar definierten Rollen und Aufgaben agieren. | Strukturierte, prozessorientierte Workflows (z. B. „recherchieren, dann schreiben, dann prüfen“). Am besten für Einsteiger. | Niedrig; die Konzepte von Agents, Tasks und Crews sind sehr intuitiv. |
Was sollten Einsteiger wählen? Für alle, die diesem Tutorial folgen, ist unsere Empfehlung eindeutig: Beginnen Sie mit CrewAI.
Die rollenbasierte Abstraktion ist leicht zu verstehen und ermöglicht es Ihnen, mit erstaunlich wenig Code ein leistungsstarkes Multi-Agenten-System zu bauen. Noch wichtiger: Sie erzwingt eine saubere Struktur in Ihrem Projekt und hilft Ihnen, typische Designfehler zu vermeiden.
Mit wachsender Erfahrung können Sie auf LangChain (genauer LangGraph) umsteigen, um komplexe Ausführungsabläufe feiner zu steuern, oder AutoGen für fortgeschrittene Forschung ausprobieren. Doch um schnell und effektiv einen funktionierenden Agenten zu bekommen, ist CrewAI der klare Gewinner.
Aktuelle Modelle von Claude, GPT, Gemini und Grok, bis zu 75 % unter dem Listenpreis
Ein API-Schlüssel für Claude-, GPT-, Gemini- und Grok-Modelle über das OpenAI SDK. Claude-Modelle funktionieren außerdem mit dem Anthropic SDK und Claude Code.
Der Preis jedes Modells über AIGROW-Guthaben steht neben dem Listenpreis des jeweiligen Herstellers, nie darüber.

