Stanislaus HeesBuchbegleitung

LESEN · VERSTEHEN · WEITERDENKEN

KI ins eigene Produkt · Seite 129

Inhalt

Anfrage 2 · vollständiger JSON-Body · Fortsetzung (2/3)

{"role": "user", "content": "Ist das Hotel am Wochenende geöffnet?"},
  {
    "role": "assistant",
    "content": null,
    "tool_calls": [{
      "id": "call_hours_1",
      "type": "function",
      "function": {
        "name": "load_knowledge",
        "arguments": "{\"knowledge_id\":\"kb_hours\"}"
      }
    }]
  },
  {
    "role": "tool",
    "tool_call_id": "call_hours_1",
    "content": "Das Hotel ist samstags und sonntags geöffnet. Die Rezeption ist an beiden Tagen von 8 bis 20 Uhr besetzt."
  }],
  "tools": [{
    "type": "function",
    "function": {
      "name": "load_knowledge",
      "description": "Lädt Wissensinhalt.",
      "parameters": {
        "type": "object",
        "properties": {
          "knowledge_id": {"type": "string", "enum": ["kb_hours"]}
        },

Dieselbe Frage. Der Besucher hat inzwischen nichts neu geschrieben.

Aufruf behalten. Die vorherige Assistant-Nachricht steht im Verlauf.

Passende Rückgabe. Die Kennung verweist auf genau diesen Aufruf.

Jetzt gelesener Inhalt. Die Öffnungszeiten stehen als Text in der Tool-Nachricht.

Fähigkeit bleibt. Das Werkzeug ist auch im zweiten Aufruf definiert.