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

Chat exercise

Samenvatting (audio)

Geen audio-samenvatting voor deze les.

Studienotities

🤖 Structuur van een Chatbot (Looping Chatbot)

  • Doel: Het bouwen van een eenvoudige, continue chatbot binnen een Jupyter notebook.
  • Kernstructuur: Gebruik een while True lus om het gehele conversieproces oneindig te herhalen.
  • Gebruikersinput: Vraag de gebruiker om tekst aan te leveren met de ingebouwde input() functie.
  • Conversiegeschiedenis (Context):
  • Alle uitwisselingen (gebruiker en AI) worden opgeslagen in een centrale lijst van berichten.
  • Deze lijst wordt bij elke iteratie aan de API doorgegeven om de context te behouden.
  • Stappen in de Loop:
  • Input: Gebruikersinput wordt toegevoegd aan de lijst via de functie add_user_message.
  • API-aanroep: De volledige lijst van berichten wordt door de chatfunctie gestuurd naar de AI (bijv. Claude).
  • Antwoord: Het gegenereerde tekstantwoord van de AI wordt toegevoegd aan de lijst via de functie add_assistant_message.
  • Output: Het gegenereerde antwoord wordt geprint voor de gebruiker.
  • Herhaling: De lus gaat terug naar stap 1.

Takeaways

  • De chatbot structuur is gebaseerd op een oneindige lus (while True) om het conversieproces continu te laten doorlopen.
  • Context (geheugen) wordt behouden door alle uitwisselingen (gebruiker en AI) op te slaan in een centrale lijst.
  • Bij elke iteratie wordt de volledige geschiedenis van deze berichtenslijst aan de API doorgegeven om de context te behouden.
  • Het proces volgt een cyclus: Gebruikersinput → API-aanroep → AI-antwoord → Output → Herhaling.
Flashcards 9 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.