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

Structured data with tools

Samenvatting (audio)

Geen audio-samenvatting voor deze les.

Studienotities

Gestructureerde Output: Vergelijking en Tools

Doel: Het genereren van gestructureerde data (meestal JSON) uit een bron.

Twee Methoden:

  • Prompt-gebaseerde Methode (Eerder besproken):
  • Gebruikt een zorgvuldig gestructureerde prompt.
  • Vereist message pre-fill en stop-sequenties.
  • Voordeel: Eenvoudig in de opzet.
  • Nadeel: Minder betrouwbaar.
  • Tool-gebaseerde Methode (Huidig onderwerp):
  • Gebruikt tools (functies) om de structuur van de gewenste data te definiëren.
  • Voordeel: Veel betrouwbaarder.
  • Nadeel: Complexere opzet.

Werkingsprincipe van Tool-gebaseerde Output:

  • Schema Definiëren: Er wordt een JSON schema gespecificeerd voor een tool. Dit schema definieert de structuur van de data die we willen extraheren (bijv. balance als integer, key insights als lijst van strings).
  • Input aan Claude: De JSON schema, de prompt (bijv. "Analyseer de financiële verklaring"), en de ruwe data worden aan Claude verstrekt.
  • Tool-aanroep: Claude identificeert de tool en roept deze aan met de geëxtraheerde argumenten (de gewenste JSON).
  • Output: Claude reageert met een tool-gebruik, waarbij de output de gevraagde gestructureerde JSON is. Het proces stopt hier, omdat de data is verkregen.

Belangrijke Implementatie-instelling:

  • Tool Choice: Om ervoor te zorgen dat Claude de specifieke tool gebruikt die we hebben gedefinieerd, moet de tool_choice instelling in de aanvraag worden ingesteld op de naam van de gewenste tool.
  • Dit dwingt Claude om de tool aan te roepen, in plaats van zelf te beslissen of een tool nodig is.

Takeaways

  • Het doel is het genereren van gestructureerde data, meestal in JSON-formaat.
  • De tool-gebaseerde methode is veel betrouwbaarder dan de prompt-gebaseerde methode voor gestructureerde output.
  • Bij de tool-methode definieert men een JSON schema dat de gewenste structuur van de data vastlegt.
  • Claude identificeert de tool en roept deze aan met de geëxtraheerde argumenten (de gevraagde JSON).
  • De instelling tool_choice moet worden gebruikt om Claude te dwingen de specifieke gedefinieerde tool aan te roepen.
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.