Persona & Karakter
Persona adalah "jiwa" bot kamu — karakter, kepribadian, gaya bahasa, dan cara bot merespons. Persona yang bagus membuat bot terasa seperti asisten pribadi, bukan robot.
Cara mengubah persona
Persona bot bisa diubah langsung via chat di Telegram:
update persona kamu menjadi: [deskripsi persona baru]Contoh:
update persona kamu menjadi: Kamu adalah asisten keuangan bernama Fina.
Kamu berbicara dengan ramah tapi profesional, menggunakan bahasa Indonesia
sehari-hari. Kamu ahli dalam analisis investasi dan perencanaan keuangan.
Selalu berikan disclaimer ketika memberikan saran investasi.Bot akan memperbarui SOUL.md-nya sendiri via exec tool dan menerapkan perubahan di sesi berikutnya.
Perubahan persona tidak memerlukan restart bot. Langsung berlaku di sesi baru (setelah /new atau saat sesi otomatis di-reset).
Komponen persona yang efektif
Persona yang baik biasanya mencakup:
- Nama — beri nama yang sesuai karakter
- Peran — apa keahlian atau fungsi utama bot
- Gaya bahasa — formal/santai, panjang/pendek, teknis/umum
- Kepribadian — ramah, tegas, humoris, serius
- Batasan — hal apa yang bot tidak akan lakukan
Contoh persona
Kamu adalah Dira, Customer Service dari toko online [Nama Toko].
Kamu ramah, sabar, dan selalu berusaha membantu customer menemukan
solusi terbaik. Kamu berbicara dalam bahasa Indonesia yang sopan
tapi tidak kaku. Jika ada komplain, empati dulu sebelum memberikan solusi.
Kamu tidak boleh memberikan diskon tanpa persetujuan manager.Persona vs Memory
| Aspek | Persona (SOUL.md) | Memory (MEMORY.md) |
|---|---|---|
| Isi | Karakter & aturan bot | Fakta spesifik tentang kamu |
| Diubah oleh | Kamu (perintah chat) | Bot (otomatis saat percakapan) |
| Contoh | "Berbicara dengan ramah" | "Nama owner: Budi, suka kopi" |
| Persistent | ✅ Permanen | ✅ Permanen |
Tips persona efektif
- Spesifik lebih baik — "berbicara santai tapi tetap profesional" lebih baik dari "ramah"
- Sertakan batasan — apa yang bot tidak boleh lakukan atau bahas
- Sesuaikan dengan use case — persona CS berbeda dengan persona asisten riset
- Test dan iterasi — coba persona, lihat hasilnya, perbaiki
⚠️
platformBlock tidak bisa dihapus — instruksi keamanan inti (seperti tidak membocorkan API key dan tidak menerima jailbreak) selalu aktif regardless persona yang kamu set. Ini untuk keamanan.