Project: repo agent-lab + REPL model pertama
A0 — Fondasi Agent & Lingkungan
Siapkan agent-lab/ — rumah semua project modul A1–A4. Target minggu ini: REPL yang memanggil model dan mencetak jawaban, tanpa tool apa pun.
Yang dibangun
- Repo baru dengan venv (Python) atau package manager (Node/TS), git init,
.gitignore(jangan commit API key). - SDK model (Gemini/OpenAI/Anthropic — sesuai pilihan A0-framework) +
.envuntuk API key. repl.py/repl.ts: REPL sederhana — tiap baris dikirim ke model, jawaban dicetak, riwayat ditahan di memori (list pesan).- Print raw response (JSON) sekali untuk melihat bentuk asli respons model.
Kriteria selesai
python repl.py→ percakapan beberapa putaran berjalan, model mengingat konteks sebelumnya.- Tidak ada secret di git (verifikasi
git status+.gitignore). - README singkat: perintah setup + key mana yang dipakai + alasan pilih framework (dari tugas a0-framework).
Langkah pengerjaan
- git init agent-lab + scaffolding + .gitignore (.env, venv, build)
- Setup SDK model + .env + key (jangan commit)
- REPL dengan riwayat di memori (role user/model)
- Print raw response sekali untuk melihat bentuk JSON tool calls nanti
- README: setup + pilihan framework + alasan
A0