Zum Inhalt springen
DeutschlandGPT
Nodes

KI-Agent-Node

Einen autonomen KI-Agenten konfigurieren, der Tools und Integrationen nutzen kann, um eine Aufgabe zu erledigen

Der KI-Agent-Node führt einen autonomen KI-Assistenten aus, der iteriert, bis die Aufgabe abgeschlossen ist oder das Schrittzahllimit erreicht wird. In jeder Iteration wählt er Tools aus und führt sie aus, liest deren Ergebnisse und entscheidet den nächsten Schritt.

Konfiguration

EingabeErforderlichBeschreibung
ModellJaDas zu verwendende LLM. Verschiedene Modelle haben unterschiedliche Fähigkeiten und Kostenprofile.
System-PromptNeinDauerhafte Anweisungen, die die Rolle, den Ton und die Einschränkungen des Agenten definieren
AufgabeJaDie spezifische Aufgabe für diesen Lauf. Referenzieren Sie vorherige Node-Ausgaben mit {{nodeName.outputs.fieldName}}.
AnhängeNeinDateien, die als Kontext einbezogen werden sollen (z. B. hochgeladene Dokumente, Bilder)
ToolsNeinSkills und Integrationsaktionen, die der Agent aufrufen darf
Output-SchemaNeinEin JSON-Schema, das der Agent verwenden muss, um seine abschließende result-Ausgabe zu strukturieren
Max. SchritteNeinMaximale Anzahl von Tool-Nutzungs-Iterationen (1-50, Standard 10). Verhindert unkontrollierte Schleifen.

Ausgaben

AusgabeTypBeschreibung
resultstring oder objectDie endgültige Antwort des Agenten. Wenn ein Output-Schema konfiguriert ist, ist dies ein strukturiertes Objekt, das diesem Schema entspricht. Andernfalls ist es ein String.
stepsarrayVollständige Nachverfolgung jedes Schritts, den der Agent unternommen hat. Jeder Eintrag enthält das aufgerufene Tool, dessen Eingaben und dessen Ausgabe
inputTokensnumberGesamte Eingabe-Tokens, die über alle Schritte verbraucht wurden
outputTokensnumberGesamte Ausgabe-Tokens, die über alle Schritte verbraucht wurden

Tools

Tools erweitern, was der Agent tun kann. Jedes Tool erscheint als aufrufbare Aktion, die der Agent aufrufen kann:

  • Skills: integrierte Fähigkeiten wie Websuche, Code-Ausführung oder Bildgenerierung
  • Integrationsaktionen: jede Aktion aus einer verbundenen Integration (z. B. „Jira-Issues suchen", „Slack-Nachricht senden", „Datenbank abfragen")

Der Agent entscheidet autonom, welche Tools er in welcher Reihenfolge basierend auf der Aufgabenbeschreibung verwendet.

Geben Sie dem Agenten nur die Tools, die er tatsächlich für die Aufgabe benötigt. Eine große Tool-Liste erhöht den Token-Verbrauch und kann dazu führen, dass der Agent unnötige Aufrufe macht.

Output-Schema

Wenn Sie ein Output-Schema definieren, ist die result-Ausgabe des Agenten garantiert ein JSON-Objekt, das diesem Schema entspricht. Dies ist nützlich, wenn Sie strukturierte Daten an nachgelagerte Nodes weitergeben müssen.

Beispielschema:

JSON
{
  "type": "object",
  "properties": {
    "summary": { "type": "string" },
    "priority": { "type": "string", "enum": ["low", "medium", "high"] },
    "actionItems": {
      "type": "array",
      "items": { "type": "string" }
    }
  },
  "required": ["summary", "priority"]
}

Tipps

Schreiben Sie spezifische Aufgabenbeschreibungen. Statt „Fasse das zusammen" versuchen Sie: „Fasse das folgende Support-Ticket in 2-3 Sätzen zusammen, identifiziere das Hauptproblem und schlage eine Antwort vor. Ticket: {{trigger.outputs.ticket}}".

Verwenden Sie einen System-Prompt für dauerhafte Anweisungen. Legen Sie Rollendefinition, Ausgabeformat-Präferenzen und Tonanforderungen in den System-Prompt, damit die Aufgabenbeschreibung fokussiert bleibt.

Setzen Sie ein niedriges Max. Schritte für einfache Aufgaben. Für Klassifizierungs- oder Extraktionsaufgaben, die keine Tools benötigen, setzen Sie Max. Schritte auf 1, um zu verhindern, dass der Agent unnötige Tool-Aufrufe macht.

Verwenden Sie das Output-Schema für die nachgelagerte Verdrahtung. Wenn der nächste Node ein bestimmtes Feld aus der Antwort des Agenten benötigt, definieren Sie ein Output-Schema. Es garantiert, dass das Feld existiert und den richtigen Typ hat.

War diese Seite hilfreich?
KI-Agent-Node · DeutschlandGPT