Samenvatting (audio)
Geen audio-samenvatting voor deze les.
Studienotities
Studie-opmerkingen: Contextbeheer bij API-aanroepen
- Geen Geheugen van de API: De Anthropic API en Cloud slaan geen eerdere berichten of antwoorden op. Er is geen ingebouwd conversiegeschiedenis.
- Handmatig Context Beheren: Om een multi-message conversatie (context of flow) te simuleren, moet de gebruiker de conversiegeschiedenis zelf beheren in de code.
- Vereiste voor Follow-up: Bij elke nieuwe aanvraag (follow-up) moet de volledige lijst van eerdere uitgewisselde berichten mee worden gestuurd.
Werkwijze voor Conversiegeschiedenis:
- Stap 1: Initialisatie: Begin met een lege lijst van berichten.
- Stap 2: Eerste Vraag: Voeg de initiële gebruikersvraag toe aan de lijst.
- Stap 3: API-aanroep: Stuur de volledige lijst naar de API om een antwoord te ontvangen.
- Stap 4: Update Geschiedenis: Voeg het antwoord van de assistent (het model) toe aan de lijst van berichten.
- Stap 5: Volgende Vraag: Voeg de volgende gebruikersvraag toe aan de lijst.
- Stap 6: Herhaal: Stuur de volledig bijgewerkte lijst naar de API om een contextueel antwoord te krijgen.
Belangrijke Helper Functies (Conceptueel):
- add user message: Voegt een nieuwe gebruikersinput toe aan de geschiedenislijst.
- add assistant message: Voegt het antwoord van het model toe aan de geschiedenislijst.
- chat: Neemt de volledige lijst van berichten als argument en stuurt deze naar de API om de tekstinhoud terug te geven.
Takeaways
- De API slaat geen eerdere berichten of antwoorden op; er is geen ingebouwd conversiegeheugen.
- De gebruiker moet de conversiegeschiedenis handmatig beheren in de code om een multi-message conversatie te simuleren.
- Bij elke nieuwe aanvraag (follow-up) moet de volledige lijst van eerdere uitgewisselde berichten mee worden gestuurd.
- De workflow vereist het herhalen van de stappen: [Gebruikersvraag toevoegen] → [API aanroepen] → [Antwoord toevoegen aan geschiedenis].
Flashcards 8 kaarten
Vraag
klik om te onthullen · ←/→
Antwoord
klik om terug te draaien
Kenniscontrole 0 vragen
No quiz for this lesson yet.