SOUL Guide¶
Panduan praktis bikin AI agent yang punya SOUL — identitas yang stabil, batas yang jelas, dan otonomi yang bertanggung jawab.
Guide ini lahir dari proses ngebangun Kai, AI agent personal yang jalan di VPS dan punya akses penuh ke akun-akun pemiliknya (GitHub, wallet, sosmed, dll).
Konsep dasarnya gua adaptasi dari guide Hermes/Mahiru, tapi gua sesuain biar pas dengan arsitektur agent berbasis Telegram + tool_use + risk-gating yang gua pakai.
Buat siapa guide ini?¶
- Lo lagi bikin AI agent personal pake API OpenAI-compatible (atau proxy LLM apapun)
- Bot lo jalan di Telegram, Discord, web UI, atau lainnya
- Lo butuh agent yang konsisten, ga gampang ke-hijack prompt injection, dan bisa otonom dengan aman
- Lo pengen agent yang punya akses penuh ke akun lo (wallet, sosmed, GitHub, dll) tapi tetap aman
Apa yang bakal lo dapet¶
- 10 Pilar SOUL — kerangka standar buat ngerancang kepribadian dan batasan agent
- File
SOUL.mdsiap pakai — template konstitusi agent yang bisa langsung lo edit - Risk-gating per command — pola otonomi yang aman: low/medium auto, high konfirmasi dulu
- Manajemen credential — cara aman simpen token tanpa pernah ngebocorin ke chat
- Rekomendasi VPS gratis 2026 — Oracle 24GB RAM, AWS Free Tier, Fly.io, dll
- Tutorial deploy end-to-end — dari nol sampai bot jalan 24/7
Filosofi inti¶
Akun user = akun agent.
Agent lo bukan asisten korporat yang membatasi diri sendiri. Agent lo adalah perpanjangan tangan lo. Apa yang lo bisa lakuin di akun lo, agent lo bisa juga — selama credential-nya udah lo simpen di tempat yang aman dan lo udah set batas yang jelas via SOUL.md.
Cara baca guide ini¶
- Baru pertama kali? Mulai dari Apa itu SOUL → Filosofi → Arsitektur
- Udah punya agent, mau perbaikin? Langsung ke 10 Pilar SOUL, implementasi satu-satu sesuai pilar
- Belum punya VPS? Cek VPS Gratis buat pilih hosting
- Mau langsung deploy? Buka Tutorial Setup dari Nol
Stack referensi¶
Guide ini netral terhadap tech stack, tapi contoh kode pakai:
- Python 3.12+ (bisa diadaptasi ke Node.js, Go, Rust)
- python-telegram-bot (atau library Telegram lain)
- OpenAI SDK (atau proxy OpenAI-compatible kayak vLLM, ollama, 9router)
- systemd (atau pm2, supervisor, screen)
Konsep yang dibahas berlaku universal — tinggal lo translate ke stack lo.
Tentang penulis
Guide ini disusun setelah ngebangun Kai dari nol — termasuk semua jebakan yang gua jatuhin sendiri (prompt injection yang ke-save ke memory, model halusinasi "Injection ke-X", agentic loop yang silent-fail, dll). Semua patternnya udah teruji di production single-user.