Skip to content
Learning Lab · 4 min read

KI-Agenten bauen: Tool Calling, Speicher und Loop-Muster

KI-Agenten sind Schleifen, keine Chatbots. Lernen Sie das Kernarchitekturmuster, wie Tool Calling funktioniert, Strategien zur Speicherverwaltung und die Codeform, die Fehler in der Produktion tatsächlich behandelt.

AI Agent Architecture: Tool Calling and Memory Patterns

Die meisten Entwickler behandeln KI-Agenten wie Chatbots mit zusätzlichen Schritten. Eine Frage stellen, eine Antwort erhalten, weitermachen. Sobald Sie möchten, dass ein Agent tatsächlich etwas tut – Daten abruft, eine Datenbank aktualisiert, eine Entscheidung über mehrere Schritte hinweg trifft –, bricht dieses Modell zusammen. Hier ist Architektur wichtig und hier scheitern die meisten Implementierungen innerhalb der ersten zwei Wochen nach der Produktion.

Ein KI-Agent ist eine Schleife, kein Modell. Das Modell ist die Entscheidungsmaschine. Die Schleife ist das Betriebssystem, das entscheidet, was als Nächstes passiert.

Die Kern-Agenten-Schleife

Jeder funktionale Agent folgt diesem Muster:

1. Benutzer gibt Eingabe/Kontext an
2. LLM entscheidet, was zu tun ist (einschließlich: nichts tun)
3. Wenn das LLM eine Aktion gewählt hat:
   - Führe das Tool aus
   - Erfasse das Ergebnis
   - Gib das Ergebnis an das LLM zurück
4. Wiederhole, bis das LLM sagt: „Ich bin fertig“
5. Gib die endgültige Antwort an den Benutzer zurück

Die Schleife ist der Vertrag. Das Modell ist der Entscheidungsträger darin. Verwechseln Sie diese, und Sie werden wochenlang damit verschwenden, Prompts zu debuggen, wenn das eigentliche Problem Ihre Schleifenlogik ist.

Das habe ich bei AlgoVesta auf die harte Tour gelernt. Wir haben einen Agenten gebaut, um Marktdaten zu analysieren und Trades auszuführen. Der Prompt wurde mit 40 % Genauigkeit festgelegt – bis wir feststellten, dass die Schleife dasselbe Tool zweimal aufrief, ihm veraltete Ergebnisse aus dem ersten Aufruf zuführte und sich dann wunderte, warum der Agent schlechte Entscheidungen traf. Das Modell war in Ordnung. Die Verkabelung war kaputt.

Tool Calling: Der Vertrag zwischen LLM und Code

Tool Calling ist die Art und Weise, wie das LLM Ihrem Code mitteilt, was ausgeführt werden soll. Es ist keine Prompt-Technik. Es ist ein API-Vertrag.

Die meisten Modelle unterstützen dies jetzt nativ – Claude (über tool_use-Block), GPT-4o (über function_calling), Mistral (über tool_call). Die Namen unterscheiden sich. Das Konzept ist identisch: Das Modell gibt strukturierte Daten zurück, die besagen: „Führe dieses Tool mit diesen Parametern aus.“

So sieht eine grundlegende Tool-Definition aus:

{
  "name": "fetch_user_data",
  "description": "Ruft Benutzerkontoinformationen ab, einschließlich Guthaben und Transaktionshistorie",
  "input_schema": {
    "type": "object",
    "properties": {
      "user_id": {
        "type": "string",
        "description": "Die eindeutige Benutzerkennung"
      },
      "include_history": {
        "type": "boolean",
        "description": "Transaktionshistorie einschließen (Standard: falsch)"
      }
    },
    "required": ["user_id"]
  }
}

Die Beschreibung ist wichtig. Eine vage Beschreibung wie „Daten abrufen“ führt dazu, dass das Modell das Tool falsch verwendet. Eine spezifische Beschreibung wie „Ruft Benutzerkontoinformationen ab, einschließlich Guthaben und Transaktionshistorie“ gibt dem Modell den Kontext, um zu entscheiden, ob es dieses Tool überhaupt benötigt.

Hier ist ein reales Szenario: Wir hatten einen Agenten, der die Benutzerberechtigung prüfen sollte, bevor Entscheidungen getroffen wurden. Er rief ständig das falsche Tool auf, weil die Beschreibung generisch war. Durch die Änderung zu „Kundenberechtigung basierend auf Kontenalter, Guthaben und Transaktionsmustern validieren“ sank die Fehlerrate von 18 % auf 3 %.

Die Tool-Definition ist die Hälfte des Prompt-Engineerings. Schreiben Sie sie klar.

Speicher: Konversation oder Zustand

Hier weichen die meisten Hobbyprojekte von Produktionssystemen ab.

Konversationsspeicher (der Chatverlauf, den Sie dem Modell zurückgeben) funktioniert, bis er es nicht mehr tut. Token-Limits existieren. Claude Sonnet 4 hat 200.000 Token, aber das Einspeisen eines 6-monatigen Gesprächsverlaufs in jeden API-Aufruf verschwendet Token und verlangsamt die Inferenz. Nachdem AlgoVesta etwa 3.000 Agenteninteraktionen pro Monat erreichte, erkannten wir, dass wir Budget für Kontext verbrannten, den das Modell nicht benötigte.

Produktionsagenten benötigen zwei Speicherebenen:

Kurzzeitgedächtnis: Die aktuelle Konversation oder Aufgabe. Halten Sie sie knapp – nur die letzten 5–10 Nachrichten oder die letzten 5 Minuten der Interaktion, je nachdem, was kürzer ist.

Langzeitgedächtnis: Fakten, an die sich der Agent erinnern muss, die er aber nicht in jedem Prompt benötigt. Speichern Sie dies separat – eine Datenbank, einen Vektorspeicher oder eine strukturierte Wissensbasis – und rufen Sie es nur ab, wenn es relevant ist.

Hier ist das Muster:

1. Benutzer sendet Nachricht
2. Frage den Langzeitspeicher nach relevanten Fakten
3. Füge diese Fakten zum System-Prompt hinzu
4. Füge den aktuellen Gesprächsverlauf hinzu (letzte N Nachrichten)
5. An LLM senden
6. Wenn der Agent etwas Wichtiges gelernt hat, speichere es
7. Fahre mit dem Tool Calling fort

Für einen Handelsagenten speichern wir frühere Entscheidungen und deren Ergebnisse. Wenn der Agent entscheidet, ob er einen Handel ausführen soll, rufen wir die letzten 5 ähnlichen Trades und ihre Ergebnisse ab – nicht den gesamten Gesprächsverlauf, nur das Signal.

Dies ist eine 10-Zeilen-Änderung von „naiven Speicher“ zu „skalierbarem Speicher“. Die meisten Entwickler machen diesen Schritt nie.

Fehlerbehandlung und Wiederholungslogik

Ein Tool-Aufruf schlägt fehl. Die Datenbank war langsam. Die API gab ein Timeout zurück. Was macht der Agent?

Wenn Ihre Schleife einfach abstürzt, haben Sie ein Spielzeug gebaut. Produktionsagenten benötigen Fallback-Logik.

Minimales praktikables Muster:

for attempt in range(max_retries):
try:
result = execute_tool(tool_name, params)
if result.success:
return result
except ToolExecutionError as e:
if attempt == max_retries - 1:
# Letzter Versuch fehlgeschlagen. Informiere das LLM.
agent_message = f

Batikan
· 4 min read
Topics & Keywords
Learning Lab die das ist und sie tool der eine
Share

Stay ahead of the AI curve

Weekly digest of the most impactful AI breakthroughs, tools, and strategies.

Related Articles

Cursor vs. GitHub Copilot vs. Claude Code: Welcher KI-Assistent gewinnt bei Produktionsarbeit?
Learning Lab

Cursor vs. GitHub Copilot vs. Claude Code: Welcher KI-Assistent gewinnt bei Produktionsarbeit?

Drei KI-Coding-Assistenten dominieren Produktionsumgebungen. Dies ist keine Funktionsliste. Es ist eine Aufschlüsselung dessen, was jeder tatsächlich tut, wo er versagt und welche Tools für Architektur, Boilerplate und Debugging verwendet werden sollten.

· 11 min read
Tabellen mit Claude und GPT-4o analysieren
Learning Lab

Tabellen mit Claude und GPT-4o analysieren

Claude und GPT-4o können Ihre Tabellen und CSVs analysieren, aber nur, wenn Sie die Daten korrekt strukturieren und präzise fragen. Lernen Sie, wie Sie Dateien hochladen, Analyse-Prompts schreiben und Fallstricke bei Halluzinationen vermeiden.

· 2 min read
LLM-Halluzinationen: Warum sie auftreten und 5 Wege, sie zu stoppen
Learning Lab

LLM-Halluzinationen: Warum sie auftreten und 5 Wege, sie zu stoppen

Warum erfinden Sprachmodelle selbstbewusst Fakten? Weil sie Token vorhersagen, nicht die Wahrheit. Erfahren Sie, wie Grounding, Constraint Prompting und Temperatureinstellungen die Halluzinationsraten von über 15 % auf unter 5 % in Produktionssystemen senken.

· 6 min read
KI-Workflows für Freelancer, die tatsächlich abrechenbare Stunden erhöhen
Learning Lab

KI-Workflows für Freelancer, die tatsächlich abrechenbare Stunden erhöhen

KI kann Ihre Freelance-Leistung verdoppeln, ohne Ihr Urteilsvermögen zu ersetzen. Lernen Sie vier Produktions-Workflows, die administrative Aufgaben komprimieren und über 10 abrechenbare Stunden pro Monat zurückgewinnen.

· 6 min read
Schluss mit Halluzinationen: Wie RAG LLMs wirklich erdet
Learning Lab

Schluss mit Halluzinationen: Wie RAG LLMs wirklich erdet

Ihr LLM hat gerade selbstbewusst eine Forschungsarbeit zitiert, die es nicht gibt. Sie haben es nach Ihren API-Dokumenten für Ihr Unternehmen gefragt, und es beschrieb Endpunkte, die 2019 depreziert wurden. Das passiert, weil Sprachmodelle Text basierend auf Mustern in Trainingsdaten generieren, nicht indem sie Ihre tatsächlichen Informationen abfragen. Retrieval Augmented Generation (RAG) löst dieses Problem. Nicht, indem Modelle schlauer gemacht werden, sondern indem ihnen Zugriff auf echte Daten gewährt wird, bevor sie eine Antwort generieren. Die Technik ist essenziell für Produktionssysteme geworden, aber die meisten Implementierungen scheitern leise — entweder indem sie irrelevante Dokumente zurückgeben oder die Abrufung so verbessern, dass das Modell von zu viel Kontext verwirrt wird. Diese Anleitung führt durch, wie RAG tatsächlich funktioniert, warum einfache Setups scheitern und welche spezifischen Mustern in der Produktion funktionieren.

· 7 min read
Wohin Ihre Prompts gehen: Datenverarbeitung bei ChatGPT, Claude und Gemini
Learning Lab

Wohin Ihre Prompts gehen: Datenverarbeitung bei ChatGPT, Claude und Gemini

ChatGPT speichert Ihre Daten und verwendet sie standardmäßig für das Training. Claude trainiert nicht mit Web-Konversationen, es sei denn, Sie stimmen zu. Gemini verknüpft Ihre Chats mit Ihrem gesamten Google-Konto. Hier erfahren Sie, was jedes Modell mit Ihren Prompts macht und wie Sie sensible Informationen schützen.

· 5 min read

More from Prompt & Learn

Otter vs Fireflies vs tl;dv: Der ultimative Vergleich von Meeting-Transkriptionstools
AI Tools Directory

Otter vs Fireflies vs tl;dv: Der ultimative Vergleich von Meeting-Transkriptionstools

Drei Tools versprechen, Ihre Meetings zu transkribieren und Aktionspunkte zu extrahieren. Nur eines integriert sich nahtlos in Ihren Workflow. Hier ist der echte Vergleich: Otter vs Fireflies vs tl;dv – Genauigkeitsdaten, Preisaufschlüsselungen und ehrliche Vor- und Nachteile für jedes Tool.

· 4 min read
Gamma vs Beautiful.ai vs Tome: Test der Folgenerstellung
AI Tools Directory

Gamma vs Beautiful.ai vs Tome: Test der Folgenerstellung

Ich habe Gamma, Beautiful.ai und Tome für Produktionspräsentationen getestet. Gamma generiert am schnellsten, hat aber Probleme mit dem Branding. Beautiful.ai liefert visuelle Konsistenz und Datenverarbeitung. Tome bietet Flexibilität und Kollaboration. Hier erfahren Sie, was in der Praxis funktioniert – und wann jedes Tool punktet.

· 12 min read
App-Store-Starts 2026: KI-Tools als Katalysator
AI News

App-Store-Starts 2026: KI-Tools als Katalysator

Appfigures berichtet über einen deutlichen Anstieg von App-Starts im Jahr 2026, angetrieben durch KI-Entwicklungswerkzeuge, die Zeitpläne von Wochen auf Tage komprimieren. Ein einzelner Entwickler mit Claude oder Mistral kann jetzt liefern, was 2022 ein ganzes Ingenieurteam erforderte.

· 3 min read
Julius AI vs. ChatGPT vs. Claude für Datenanalyse
AI Tools Directory

Julius AI vs. ChatGPT vs. Claude für Datenanalyse

Julius AI, ChatGPT Advanced Data Analysis und Claude Artifacts erledigen Datenaufgaben, aber Ausführungsgeschwindigkeit, Preise und Arbeitsabläufe unterscheiden sich erheblich. Hier erfahren Sie, wie Sie das richtige für Ihren Anwendungsfall auswählen.

· 5 min read
Perplexity vs Google AI vs Consensus: Welches Tool gewinnt für akademische Recherchen?
AI Tools Directory

Perplexity vs Google AI vs Consensus: Welches Tool gewinnt für akademische Recherchen?

Perplexity, Google AI und Consensus glänzen jeweils bei unterschiedlichen Forschungsaufgaben. Perplexity punktet bei aktuellen Themen mit Echtzeit-Synthese. Consensus liefert unübertroffene Zitationspräzision für begutachtete Arbeiten. Google Scholar bietet historische Tiefe. Diese Aufschlüsselung zeigt genau, welches Tool Sie für Ihre nächste Arbeit verwenden sollten – und warum.

· 7 min read
Googles Reise-Tools halbieren die Planungszeit. Das funktioniert wirklich
AI Tools Directory

Googles Reise-Tools halbieren die Planungszeit. Das funktioniert wirklich

Google hat im Frühjahr sieben integrierte Reise-Tools veröffentlicht. Die Preisverfolgung prognostiziert optimale Buchungsfenster, die Restaurantverfügbarkeit liefert Echtzeitdaten und Offline-Karten funktionieren ohne Mobilfunkabdeckung. Hier erfahren Sie, welche Funktionen Vertrauen verdienen und wo Sie Erwartungen anpassen sollten.

· 4 min read

Stay ahead of the AI curve

Weekly digest of the most impactful AI breakthroughs, tools, and strategies. No noise, only signal.

Follow Prompt Builder Prompt Builder