Artikel
Latih chatbot tanpa mengganti model
Sabtu, 19 September 2026. TripSpec menyusun liburan dari panduan lokal, menawarkan tiga penerbangan tanpa harga, dan mengingatkan di dalam aplikasi. Kalau jawabannya salah, kita ubah aturannya dan nilai percakapan yang sama lagi. File modelnya tetap qwen3.5.
Sabtu ini kita tidak melatih ulang model. Seseorang bilang mau ke Jepang. TripSpec menyusun rencana dari panduan lokal, bukan dari harga brosur. Kalau jawabannya salah, kita ubah aturannya dan jalankan percakapan yang sama lagi. Modelnya tetap.
- Kapan: Sabtu, 19 September 2026, 11:00–12:00 WIB (12:00–13:00 Singapore/Malaysia, 14:00–15:00 Sydney).
- Gabung: https://meet.google.com/ikn-ubdy-jyh
- Repo: https://github.com/iman-suherman/sdd-travel-planner
- Slide: https://suherman.net/TripSpec-2026-09-19.pdf
Yang akan Anda lihat
Satu orang merencanakan liburan, di satu halaman chat. Bukan situs pemesanan. Bukan daftar harga.
- 01“Mau ke Jepang.” Panduan Tokyo, dan satu pertanyaan: dari mana, kapan, atau berapa orang.
- 02“Dari Jakarta, besok, saya dan istri.” Tiga penerbangan. Tanpa harga. Panduannya tidak diulang.
- 03“Yang nomor 2, sekalian hotel.” Nama hotel dan daerah saja.
- 04“Garuda jam 3 pagi, 900 ribu?” Tiket itu tidak ada di data. Kita tolak, dan tetap tidak menyebut harga.
- 05“Kunci opsi 2 dan ingatkan aku.” Tiga pengingat di dalam aplikasi: 14 hari, 7 hari, 1 hari. Bukan email. Bukan WhatsApp.
Apa arti “latih” di sini
Kita tidak mengubah bobot model. Kita tulis cerita produk, jadikan aturan, nilai enam percakapan, dan simpan laporannya. Chat meniru jawaban yang lulus untuk giliran itu. Kalau salah, kita ubah ceritanya dan nilai lagi. File di disk tetap qwen3.5.
- npm run pull — model lokal yang sama, qwen3.5.
- npm run strap — salin alat bantu ke laptop ini. Tidak masuk git.
- npm run contracts — cerita di contracts/vibe.md menjadi aturan yang dibaca model.
- npm run specs — dokumen yang bisa kita buka. Chat tidak membacanya.
- npm run train — nilai enam percakapan dan simpan laporannya.
- npm run demo — buka chat. Ia tidak menjawab sebelum laporan itu ada.
Yang perlu dibaca sebelum sesi
Sepuluh menit cukup. Buka berurutan, di repo https://github.com/iman-suherman/sdd-travel-planner
- Artikel ini — supaya ceritanya sudah ada di kepala.
- README.md — apa arti “train”, dan apa yang tidak dilakukan produk.
- product/requirements.md — yang wajib: panduan di giliran pertama, tiga penerbangan, tanpa harga, pengingat di aplikasi.
- contracts/vibe.md — cerita yang kita tempel. Aturannya dihasilkan dari file ini saat demo. Inilah sumber yang masuk git.
