Claude On Google Cloud
← Alle lessen
Les 32Claude On Google Cloud

Sending tool results

Samenvatting (audio)

Geen audio-samenvatting voor deze les.

Studienotities

Studieopmerkingen: Tool Use en Conversatie Flow

Doel van Tool Use:

  • Het stelt het AI-model (Claude) in staat om externe functies (tools) uit te voeren om actuele of specifieke informatie te verkrijgen.

Stap 1: Tool Request van Claude

  • Wanneer Claude een tool wil gebruiken, stuurt het een assistant message terug die een tool use block bevat.
  • Dit blok bevat de naam van de tool en de benodigde input (argumenten).
  • Toegang tot input: De input van de tool wordt gevonden via de structuur (bijv. response content[1]. input).

Stap 2: Tool Uitvoering (Op de Server)

  • De tool-functie wordt uitgevoerd met de argumenten die Claude heeft gevraagd.
  • Het resultaat van deze functie wordt opgeslagen.

Stap 3: Het Tool Result Block (De Feedback aan Claude)

  • Om Claude het resultaat te laten verwerken, moet een nieuwe user message worden toegevoegd aan de conversiegeschiedenis.
  • Deze user message bevat een tool result block.
  • Belangrijke velden in het Tool Result Block:
  • tool_use_id: Een unieke ID die de tool-aanvraag van Claude koppelt aan het resultaat. Dit is cruciaal als Claude meerdere tools tegelijk aanvraagt.
  • content: Het daadwerkelijke resultaat van de tool-uitvoering (moet als string/JSON worden gepresenteerd).
  • is_error (optioneel): Zet op WAAR als de tool-uitvoering een fout oplevert.

Stap 4: De Volledige Conversatiegeschiedenis

  • De vervolgverzoek aan Claude moet de volledige conversiegeschiedenis bevatten:
  • Oorspronkelijke user message.
  • assistant message met het tool use block.
  • Nieuwe user message met het tool result block.
  • Door de volledige geschiedenis mee te sturen, kan Claude de context begrijpen en de tool-resultaten gebruiken om een natuurlijke, finale reactie te genereren.

Samenvatting van de Flow: User Request → Claude Tool Use Request → Tool Execution → Tool Result Block (User Message) → Claude Final Response.

Takeaways

  • Tool Use stelt het AI-model in staat externe functies uit te voeren om actuele of specifieke informatie te verkrijgen.
  • Claude initieert het proces door een tool use block (met naam en argumenten) in een assistant message te sturen.
  • Het resultaat van de tool-uitvoering moet teruggekoppeld worden als een nieuwe user message die een tool result block bevat.
  • De vervolgverzoek aan Claude moet de volledige conversiegeschiedenis bevatten (inclusief de tool-aanvraag en het tool-resultaat) om context te behouden.
Flashcards 8 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.