KI 3.2 — Agents Vertiefung

Tool‑Use & Function Calling

Tools werden dem Modell als JSON‑Schema bekanntgegeben. Das Modell entscheidet anhand der Beschreibung, wann es ein Tool aufruft.

Tool‑Definition (OpenAI):
{
  "name": "get_weather",
  "description": "Ruft die aktuelle Wettervorhersage ab.",
  "parameters": {
    "type": "object",
    "properties": {
      "city": { "type": "string" },
      "units": { "type": "string", "enum": ["c","f"] }
    },
    "required": ["city"]
  }
}
Profi‑Regeln:
  • Tool‑Beschreibung wirkt wie ein Mini‑Prompt — präzise wirken Wunder.
  • Idempotenz: Tools sollten gleiches Input → gleiches Output liefern.
  • Errors strukturiert zurückgeben — das LLM kann sie lesen und korrigieren.
  • Bei sensitiven Tools (Mail senden, DB schreiben): User‑Confirm einbauen.
  • Tool‑Liste klein halten — 30+ Tools verwirren das Modell.
Zurück zu Künstliche Intelligenz