Was ist ein KI-Agent?

Aktualisiert: September 2026

Ein KI-Agent ist ein LLM-gesteuertes System, das ein Ziel in einer Schleife verfolgt: schlussfolgern, ein Tool aufrufen, das Ergebnis beobachten, wiederholen. Ein reiner LLM-Aufruf antwortet und hört auf; ein Agent legt um diesen Aufruf eine Kontrollschleife mit Tools (Funktionen, die er aufrufen kann), Gedächtnis (Zustand über Schritte hinweg) und genug Autonomie, um die Reihenfolge seiner Aktionen selbst zu wählen. Die tragende Verschiebung für Backend-Entwickler ist die schlichteste und am seltensten ausgesprochene Tatsache über Agenten: die “Tools” eines Agenten sind Ihre Backend-Endpoints – wenn ein Agent “ein Tool benutzt”, ruft er eine API auf, die Sie geschrieben haben, und damit ist Ihr Backend und nicht der Prompt der Ort, an dem Sicherheit tatsächlich entsteht.

Das Wichtigste in Kürze

FrageAntwort
Die SchleifeSchlussfolgern → handeln (Tool aufrufen) → beobachten → wiederholen (ReAct)
Die vier TeileModell (Reasoning) · Tools (Aktionen) · Gedächtnis (Zustand) · Orchestrierung (die Schleife)
Gegenüber dem ChatbotEin Chatbot redet über die Aufgabe; ein Agent erledigt sie
Die harte WahrheitZuverlässigkeit multipliziert sich nach unten – 95 % pro Schritt sind ~60 % über 10 Schritte
Die SicherheitsgrenzeDas Backend erzwingt, was Tools dürfen – nicht das Wohlverhalten des Modells

Wie die Reasoning-Schleife (ReAct) eines KI-Agenten funktioniert

ZIEL: "Erstatte meine letzte Bestellung und schicke mir die Bestätigung"

  ┌───────────────────────────────────────────────────────────┐
  │ 1 REASON   Modell: "ich brauche die letzte Bestellung"    │
  │ 2 ACT      Tool aufrufen: find_orders(user, last=1)       │
  │ 3 OBSERVE  Ergebnis: Bestellung #1187, 42 US-$, geliefert │
  │ 4 REASON   "berechtigt – erstatten"                       │
  │ 5 ACT      Tool aufrufen: refund_order(1187)              │◄─ jedes ACT trifft
  │ 6 OBSERVE  Ergebnis: erstattet                            │   IHR Backend
  │ 7 REASON   "jetzt die E-Mail an den Benutzer senden"      │
  │ 8 ACT      Tool aufrufen: send_email(...)                 │
  │ 9 REASON   "fertig" → finale Antwort                      │
  └───────────────────────────────────────────────────────────┘

Das Modell führt ein Tool nie selbst aus. Es FORDERT eines an (Name + Argumente);
Ihr Code führt es aus und gibt das Ergebnis in den nächsten Reason-Schritt zurück.

Die Tools aus dieser Schleife, auf dem Backend – eng begrenzt, berechtigungsgeprüft, unter der Identität des Benutzers ausgeführt:

// JavaScript — Cloud Code (cloud/main.js)
// An agent's "tool" is a backend function — scoped, permissioned, auditable
Parse.Cloud.define('refundOrder', async (req) => {
  // Runs under the CALLING USER's session — ACLs gate everything.
  // A hijacked agent can't exceed what this user may already do.
  const asUser = { sessionToken: req.user.getSessionToken() };
  const order = await new Parse.Query('Order').get(req.params.orderId, asUser);
  // ACLs apply via the session token: not your order → this throws, agent or not
  if (order.get('amount') > 100) throw 'Refunds over $100 need human approval';
  order.set('status', 'refunded');
  await order.save(null, asUser);
  return { refunded: order.id }; // the tool result the model reasons over next
});
// The backend, not the prompt, is the security boundary.

Die vier Kernkomponenten eines KI-Agenten

Die vier Komponenten eines KI-AgentenEin KI-Agent kombiniert ein Sprachmodell für das Schlussfolgern, Tools, die er zum Handeln aufrufen kann, ein Kurzzeit- und ein Langzeitgedächtnis für den Zustand sowie eine Orchestrierungsschleife, die Schlussfolgern, Handeln und Beobachten durchläuft, bis das Ziel erreicht ist. Die Tools sind Backend-Funktionen und APIs.

Tool-Aufrufe

Ergebnisse

Modell
(Reasoning-Kern)

Orchestrierungsschleife
schlussfolgern → handeln → beobachten

Tools
(Ihre API / Funktionen)

Gedächtnis
kurzfristig (Window)
langfristig (Datenbank)

Ihr Backend
+ Daten

Ein KI-Agent kombiniert ein Sprachmodell für das Schlussfolgern, Tools, die er zum Handeln aufrufen kann, ein Kurzzeit- und ein Langzeitgedächtnis für den Zustand sowie eine Orchestrierungsschleife, die Schlussfolgern, Handeln und Beobachten durchläuft, bis das Ziel erreicht ist. Die Tools sind Backend-Funktionen und APIs.

Die kanonische Zerlegung lautet Modell + Planung + Gedächtnis + Tool-Nutzung, doch die operative Fassung ist schlichter: Ein Modell schlussfolgert, Tools handeln (und sie sind Backend-Funktionen), das Gedächtnis hält den Zustand – kurzfristig im Context Window, langfristig in einer Datenbank oder einem Vector Store – und die Orchestrierungsschleife verbindet alles, nach dem ReAct-Muster, das Schlussfolgern und Handeln verschränkt.

Agent vs. Chatbot vs. LLM-Aufruf vs. Workflow

KriteriumReiner LLM-AufrufChatbotWorkflowKI-Agent
TutAntwortet einmalFührt ein GesprächLäuft feste Schritte abWählt seine Schritte selbst
KontrollflussKeinerRede und GegenredeVordefinierte CodepfadeModellgesteuert
HandeltNeinNeinJa, nach SkriptJa, zur Laufzeit entschieden
VorhersagbarPro AufrufEinigermaßenDeterministischProbabilistisch
Richtig fürFragen, ExtraktionSupport-ChatBekannte AbläufeOffene Ziele

Die Unterscheidung, die am meisten zählt und die fast kein Glossar zieht: Ein Workflow ist Orchestrierung entlang vordefinierter Codepfade; ein Agent lässt das Modell seinen Weg selbst bestimmen. Die Empfehlungen von Anthropic sind deutlich in der Konsequenz: Die meisten Aufgaben, die nach einem Agenten aussehen, sind mit einem deterministischen Workflow besser bedient, und Sie fügen Autonomie erst dann hinzu, wenn sich der Weg wirklich nicht in ein Skript fassen lässt.

Zuverlässigkeit: Fehler multiplizieren sich nach unten

Der ehrliche Abschnitt, den Anbieterseiten meiden. Agenten sind pro Schritt beeindruckend und pro Kette zerbrechlich, denn Erfolg multipliziert sich: Gelingt jeder Schritt mit der Wahrscheinlichkeit p, gelingt eine Aufgabe aus n Schritten ungefähr mit pⁿ.

Erfolg pro Schritt   10 Schritte   20 Schritte
       95 %             ~60 %         ~36 %
       90 %             ~35 %         ~12 %
       85 %             ~20 %          ~4 %

Eine Demo, die einen beeindruckenden Schritt trifft, ist kein System, das zwanzig trifft.
Mehrstufige, systemübergreifende Agenten erreichen im Feld häufig nur 20–40 %.

Diese Rechnung diktiert das Vorgehen in Produktion: Ketten kurz halten, Ergebnisse zwischen den Schritten prüfen, statt ihnen zu vertrauen, unumkehrbare Aktionen (senden, löschen, abbuchen, veröffentlichen) hinter menschliche Freigaben legen und die Schleife deckeln – mit Schritt- und Kostengrenzen, damit ein verwirrter Agent billig scheitert statt teuer. Zuverlässigkeit ist keine Eigenschaft des Modells, auf deren Verbesserung Sie warten; sie ist eine Architektur, die Sie durchsetzen.

Die Angriffsfläche

Ein Agent, der handeln kann, kann auch zum Handeln verleitet werden – und das macht ihn zu einer wirklich neuen Angriffsfläche. Prompt Injection verwandelt Anweisungen in der Eingabe des Modells in echte Aktionen, und die gefährliche Variante ist die indirekte: Eine vergiftete Webseite, E-Mail oder ein präpariertes Support-Ticket, das der Agent liest, kann Anweisungen tragen, die er dann mit Ihren Zugangsdaten ausführt. Confused Deputy (der verwirrte Stellvertreter) ist die Gestalt des Schadens: ein Agent mit weitreichenden Berechtigungen, den man dazu bringt, sie im Sinne eines Angreifers zu missbrauchen. Die Gegenmittel sind alte Sicherheitsdisziplin, gerichtet auf einen neuen Akteur – Zugangsdaten nach dem Prinzip der geringsten Rechte, auf den Benutzer beschränkt (geben Sie dem Agenten nie mehr, als der Benutzer der Aufgabe ohnehin hat), standardmäßig verweigernde, eng zugeschnittene Tools, Sandboxing und menschliche Freigaben für alles Unumkehrbare. Die wichtigste Einordnung von allen: Die Sicherheitsgrenze ist das Backend, nicht der Prompt. Ein Prompt lässt sich injizieren; eine serverseitige Berechtigungsprüfung lässt sich nicht davon überreden, sich selbst auszusetzen.

Tools entwerfen, die ein Agent nicht missbrauchen kann

Weil die Tools Ihr Backend sind, ist Tool-Design Backend-Sicherheit mit aufgedrehter Lautstärke. Machen Sie jedes Tool nach Möglichkeit idempotent (eine wiederholte Erstattung darf nicht doppelt erstatten), eng zugeschnitten (eine klare Aktion, kein roher Datenbankzugriff), berechtigungsgeprüft (es läuft unter der Identität des Benutzers, und dessen ACLs greifen) und im Schema eindeutig – die Beschreibungen, die das Modell liest, um zu entscheiden, ob und wie es ein Tool aufruft, verdienen so viel Sorgfalt wie Ihre Prompts, denn eine vage Tool-Beschreibung ist ein Fehler, den das Modell finden wird. Stellen Sie Aktionen bereit, keine Tabellen: refund_order(id) mit eigenen Prüfungen, niemals run_sql(query).

Typische Anwendungsfälle

  • Kundenbetreuung – ein Agent, der ein Supportziel von Anfang bis Ende über berechtigungsgeprüfte Tools löst, mit menschlicher Freigabe bei Erstattungen und Stornierungen.
  • Coding-Assistenten – ein Repository lesen, Tools ausführen und sich einer Änderung nähern, die anschließend geprüft wird.
  • Recherche und Synthese – mehrstufiges Retrieval und Zusammenfassen, wenn der Weg im Voraus nicht feststeht.
  • Datenabläufe mit Urteilsvermögen – Schritte, zwischen denen geschlussfolgert werden muss, nicht bloß eine starre Pipeline.
  • Terminplanung und Koordination – Ziele, die mehrere Systeme umspannen und jeweils über ein eng zugeschnittenes Tool erreicht werden.

Sollten Sie einen Agenten bauen? Eine Entscheidungsmatrix

SituationGreifen Sie zu
Die Schritte stehen im Voraus festEinem Workflow – deterministisch, testbar
Eine einzelne Frage oder ExtraktionEinem reinen LLM-Aufruf
Offenes Ziel, Weg erst zur Laufzeit entschiedenEinem Agenten – sein Zuhause
Unumkehrbare Aktionen in der SchleifeEinem Agenten mit menschlichen Freigaben
Viele wiederverwendbare Tools über Agenten/Modelle hinwegStandardisieren Sie sie über MCP
Zuverlässigkeit ist sicherheitskritischKurzen Ketten, Nachprüfung – oder gar keiner Automatisierung

Grenzen und Trade-offs

  • Autonomie tauscht Zuverlässigkeit gegen Fähigkeit. Dieselbe Freiheit, die einen Agenten offene Ziele bewältigen lässt, multipliziert auch die Fehler – begrenzen Sie sie bewusst.
  • Schleifen kosten Geld und Zeit. Jede Iteration bedeutet weitere Modellaufrufe; Agenten sind konstruktionsbedingt langsamer und teurer als ein einzelner Aufruf – deckeln und beobachten Sie beides.
  • Nichtdeterminismus sperrt sich gegen Tests. Einen Workflow testen Sie per Unit-Test; einen Agenten evaluieren Sie statistisch über viele Läufe, weil dieselbe Eingabe verschiedene Wege nehmen kann.
  • Der Schadensradius sind Ihre Zugangsdaten. Ein Agent ist nur so sicher wie die engste Berechtigung, die Sie seinen Tools gegeben haben; zu weiter Zugriff ist der Vorfall, der nur noch auf sein Stichwort wartet.
  • Beeindruckend ist nicht verlässlich. Eine überzeugende Demo ist eine glückliche Kette; Produktion ist die unspektakuläre Arbeit an Guardrails, Freigaben und kurzen Wegen.

KI-Agenten mit Back4app

Back4app ist eine Open-Source-Plattform für Backend as a Service (BaaS), die eine verwaltete Datenbank, automatisch generierte REST- und GraphQL-APIs, Authentifizierung, Dateispeicher und Serverless-Funktionen mit Cloud Code kombiniert. Die These “Tools sind Backend-Funktionen” ist die ganze Integration: Die Tools eines Agenten sind Cloud-Code-Funktionen, und weil sie unter der Session des aufrufenden Benutzers laufen, kontrollieren die ACLs und Klassenberechtigungen der Plattform jeden Lese- und Schreibzugriff, den der Agent versucht – wie die Code-Tabs zeigen, kann ein gekaperter oder per Prompt Injection manipulierter Agent die Berechtigungen des Benutzers nicht überschreiten, weil der Schadensradius des verwirrten Stellvertreters von der Zugriffskontrolle gedeckelt wird und nicht vom Wohlverhalten des Modells. Der Rest folgt daraus: eng zugeschnittene Aktionen bereitstellen (refundOrder), keine Rohdaten; den Modellschlüssel serverseitig halten; die Tool-Oberfläche mit MCP standardisieren, wenn mehrere Agenten sie teilen; und das Backend Nein sagen lassen. Der Agent schlägt vor; das Backend entscheidet – und genau dort sollte die Sicherheit eines autonomen Systems liegen.

Häufige Fragen

Was ist ein KI-Agent, einfach erklärt?

Ein Softwaresystem, das ein Sprachmodell nutzt, um ein mehrstufiges Ziel selbstständig zu planen und auszuführen – es plant, setzt Tools ein und handelt, statt nur zu plaudern. Der Unterschied zum Chatbot ist die Autonomie: Der Agent entscheidet selbst über die Reihenfolge seiner Schritte und wirkt über Tools auf die Welt ein.

Was ist der Unterschied zwischen einem KI-Agenten und einem Chatbot?

Ein Chatbot antwortet – er beantwortet eine Nachricht und hört auf. Ein Agent handelt: Er denkt über das Ziel nach, entscheidet, welche Tools er braucht, ruft sie auf, beobachtet die Ergebnisse und macht weiter, bis die Aufgabe erledigt ist. Ein Chatbot redet darüber, Ihre Bestellung zu erstatten; ein Agent erstattet sie.

Wie funktioniert der Agent Loop?

Ein Ziel entgegennehmen, über den nächsten Schritt nachdenken, ein Tool aufrufen, das Ergebnis beobachten, erneut nachdenken – wiederholen, bis die Aufgabe erledigt ist oder eine Schritt- oder Kostengrenze greift. Dieser Zyklus aus Schlussfolgern, Handeln und Beobachten ist das ReAct-Muster, und er ist es, der einen Agenten handelnd statt bloß gesprächig macht.

Was sind Tools und Function Calling?

Tools sind externe Funktionen – API-Aufrufe, Datenbankabfragen, Codeausführung –, die der Agent aufrufen kann. Function Calling ist der Mechanismus: Das Modell gibt einen strukturierten JSON-Aufruf mit Tool-Namen und Argumenten aus, Ihr Code führt ihn aus, und das Ergebnis geht zurück an das Modell. Das Modell führt das Tool nie selbst aus; es fordert es nur an.

Was ist das Gedächtnis eines Agenten?

Es gibt zwei Arten. Das Kurzzeitgedächtnis ist das, was ins Context Window passt – die jüngsten Schritte und der Arbeitszustand. Das Langzeitgedächtnis ist Wissen, das in einer Datenbank oder einem Vector Store liegt und über Sessions hinweg abgerufen wird. Die Schleife braucht beides: das Window, um jetzt zu schlussfolgern, den Speicher, um sich später zu erinnern.

Sind KI-Agenten zuverlässig und produktionsreif?

Einzelne Schritte sind es oft, lange Ketten nicht. Wenn jeder Schritt zu 95 % gelingt, gelingen zehn Schritte zu rund 60 % und zwanzig zu etwa 36 % – Fehler multiplizieren sich. Produktive Agenten halten Ketten kurz, prüfen Ergebnisse nach, sichern unumkehrbare Aktionen durch menschliche Freigabe ab und begrenzen, was Tools überhaupt tun dürfen.

Wann sollten Sie keinen KI-Agenten einsetzen?

Wenn die Aufgabe deterministisch und klar umrissen ist, sind ein einfacher Workflow oder gewöhnlicher Code günstiger, schneller und zuverlässiger. Agenten rechtfertigen ihre Komplexität erst, wenn sich der Weg nicht im Voraus in Code gießen lässt – fügen Sie Autonomie hinzu, wenn sie das Ergebnis nachweislich verbessert, nicht standardmäßig.

Wie hängt MCP mit KI-Agenten zusammen?

Das Model Context Protocol ist ein offener Standard dafür, wie ein Agent Tools und Daten findet und aufruft; es ersetzt Einzelintegrationen durch eine gemeinsame Schnittstelle. MCP ist die Verrohrung zwischen dem Agenten und seinen Tools; die Tools selbst bleiben Ihre Backend-Funktionen, die die eigentliche Arbeit erledigen.

Verwandte Begriffe

Vergleichen mit

Weiterführende Quellen

Bereit, Ihr Backend zu bauen?

Starten Sie Ihr Projekt auf Back4app in wenigen Minuten — Datenbank, Authentifizierung, APIs und Cloud Code inklusive. Keine Kreditkarte erforderlich.

Geschrieben und geprüft von Back4app Engineering, Back4app Engineering · Veröffentlicht am 2026-09-25