Claude With Amazon Bedrock
← Alle lessen
Les 29Claude With Amazon Bedrock

Handling tool use responses

Samenvatting (audio)

Geen audio-samenvatting voor deze les.

Studienotities

Studieopmerkingen: Tool Use met LLM's

🛠️ Het Definiëren en Gebruiken van Tools

  • Tool Schema: Om een tool te laten gebruiken, moet je de JSON schema van de tool meegeven in de API-aanroep (bijv. de chat functie).
  • tools Argument: Dit is een keyword argument dat een lijst bevat van de tools (schema's) die het model kan aanroepen.
  • tool_choice Configuratie: Dit nested dictionary controleert hoe het model de tools gebruikt:
  • auto (standaard): Het model beslist zelf of en welke tool het gebruikt.
  • any: Dwingt het model om een tool te gebruiken (wel welke).
  • tool: Dwingt het model om een specifieke tool aan te roepen (via de tool-naam).

🤖 De Respons bij Tool Gebruik

Wanneer het model besluit een tool te gebruiken, verandert de structuur van de respons:

  • stop_reason: De respons bevat een stop_reason van tool_use. Dit is een duidelijke indicator dat het model een tool aanroept.
  • Meerdere Content Parts: De assistant message bevat niet langer slechts één tekstpart, maar een lijst met meerdere delen:
  • text part: De tekstuele introductie van het model (bijv. "Ik kan de huidige tijd voor je opzoeken. ").
  • tool_use part: Een object dat de instructie bevat aan de ontwikkelaar om een tool uit te voeren.

Takeaways

  • Tools moeten via een JSON schema in de API-aanroep worden gedefinieerd en worden door het tools argument meegegeven.
  • De tool_choice configuratie bepaalt het gedrag van het model: auto (standaard), any (dwingt toolgebruik), of tool (specifieke tool).
  • Wanneer een tool wordt aangeroepen, bevat de respons een stop_reason van tool_use.
  • De assistant message bevat dan een lijst met meerdere content parts, bestaande uit een text part en een tool_use part.
Flashcards 6 kaarten
Vraag
klik om te onthullen · ←/→
Antwoord
klik om terug te draaien
Exporteren naar Anki (.tsv) ↓
Kenniscontrole 0 vragen

No quiz for this lesson yet.