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.