Day 5 - Mini Project 1 - The Wrapper

Goals (dari roadmap)

  • Buat CLI chatbot dengan persona tertentu
  • Memory buffer untuk history chat
  • Skrip Python jalan end-to-end

Rencana belajar

  • Bacaan/Video:
  • Durasi target:
  • Output harian: chatbot CLI berfungsi

Catatan ringkas

  • Persona & prompt system:
  • Memory buffer (bagaimana disimpan):
  • Handling error/timeout:

Contoh / snippet

  • Contoh perintah run:
  • Contoh struktur kode:

Pertanyaan & kebingungan

Retrospektif singkat

  • Apa yang dipahami:
  • Apa yang belum jelas:
  • Next action (minggu 2):

Experiments

Eksperimen 1 - Chatbot dasar

  • Tujuan: jalankan chatbot CLI
  • Setup (script/command): python chatbot_cli.py
  • Data/prompt: beberapa turn percakapan
  • Hasil & log: transkrip, token usage
  • Insight: persona konsisten? memory jalan?

Eksperimen 2 - Stress test percakapan

  • Tujuan: uji 10 turn
  • Setup (script/command): loop percakapan
  • Data/prompt: variasi konteks
  • Hasil & log: drop context? biaya? latency?
  • Insight: batas memory buffer & perbaikan

Catatan umum eksperimen

  • Issues:
  • Checklist perbaikan: