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

Handling message blocks

Samenvatting (audio)

Geen audio-samenvatting voor deze les.

Studienotities

Studie-opmerkingen: Tools en Multi-Block Berichten

  • Tool Integratie: Om Claude een tool beschikbaar te maken, wordt een JSON schema gestuurd via het tools keyword argument in de API-aanvraag.
  • Veranderde Reactiestructuur: Wanneer tools worden gebruikt, verandert de reactie van Claude. In plaats van alleen een tekstveld, bevat het bericht een lijst van content blocks.
  • Multi-Block Bericht: Een assistant bericht kan nu meerdere blokken bevatten:
  • Text block: Bevat tekst die aan de gebruiker wordt getoond (bijv. "Ik kan de huidige tijd vinden... ").
  • Tool use block: Bevat instructies voor de ontwikkelaar om een specifieke tool aan te roepen, inclusief de benodigde argumenten.
  • Conversiegeschiedenis (Cruciaal): Claude slaat geen conversiegeschiedenis op. De ontwikkelaar moet de gehele conversiegeschiedenis handmatig beheren.
  • Bijwerken van de Geschiedenis: Wanneer de tool is aangeroepen en de respons wordt ontvangen, moet de volledige lijst van content blocks (inclusief de tool use block) worden opgeslagen in de conversiegeschiedenis om de context te behouden.
  • Volgende Stap: Na het aanroepen van de tool moet de ontwikkelaar een nieuwe respons aan Claude sturen, waarbij de volledige conversiegeschiedenis wordt meegenomen.

Takeaways

  • Tools worden geïntegreerd door een JSON schema via het tools keyword argument in de API-aanvraag te sturen.
  • Een bericht kan een multi-block structuur hebben, bestaande uit een Text block en een Tool use block.
  • De ontwikkelaar is verantwoordelijk voor het handmatig beheren van de gehele conversiegeschiedenis, aangezien Claude deze niet opslaat.
  • Om context te behouden, moet de volledige lijst van content blocks (inclusief de tool use block) worden opgeslagen en in de volgende aanvraag worden meegestuurd.
Flashcards 7 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.