📊
Module Progress
Kemajuan Modul
Complete objectives and quizzes to unlock your badge!Lengkapkan objektif dan kuiz untuk dapatkan lencana!
0/9 Tasks Completed0/9 Tugasan Selesai
🎯
Learning Objectives
Objektif Pembelajaran
Understand system prompts — Persistent instructions that set AI behavior.
Fahami system prompt — Arahan berterusan yang tetapkan tingkahlaku AI.
Craft a persona definition — Name, vibe, role for your AI.
Rakaman definisi persona — Nama, vibe, peranan untuk AI anda.
Write behavior rules — What AI should always/never do.
Tulis peraturan tingkahlaku — Apa AI harus sentiasa/tak pernah buat.
Restart gateway after changes — Apply new prompts by restarting.
Mulakan semula gateway selepas ubah — Terap prompt baru dengan restart.
📖
Theory: System Prompts — The Employee Handbook
Teori: System Prompt — Buku Panduan Pekerja
📋 What Are Custom Instructions?
📋 Apa itu Arahan Tersuai?
Custom instructions are persistent guidelines that tell OpenClaw how to behave across all conversations. They're like an "employee handbook" for your AI — ground rules that are always followed.
Arahan tersuai ialah panduan berterusan yang beritahu OpenClaw bagaimana berkelakuan merentasi semua perbualan. Ia seperti "buku panduan pekerja" untuk AI anda — peraturan asas yang sentiasa dipatuhi.
📍 Where to Set Them
📍 Di Mana Menetapkan
In openclaw.json, under the systemPrompt field:
Dalam openclaw.json,Medan systemPrompt:
{
"systemPrompt": "You are JiXe, a helpful AI assistant..."
}
After editing, you must restart the gateway for changes to take effect.
Selepas edit, anda mesti restart gateway untuk perubahan berkuat kuasa.
🧱 5 Components of a Great System Prompt
🧱 5 Komponen System Prompt Hebat
1. Persona Definition
Name, vibe, role. "You are JiXe, a smart, casual, energetic personal AI assistant."Nama, vibe, peranan. "Anda ialah JiXe, seorang pembantu AI peribadi yang pintar, santai, bertenaga."
2. Language & Tone
"Mix English + Malay naturally (rojak). Be direct and honest.""Padukan Inggeris + Melayu secara semula jadi (rojak). Bersikap langsung dan jujur."
3. Behavior Rules
"Always get confirmation before external actions. Challenge bad ideas respectfully.""Selalu dapat pengesahan sebelum tindakan luar. Cabar idea buruk dengan hormat."
4. Domain Expertise
"Special expertise: fitness coaching (JimFit), tutoring (Criticalyx), DJing.""Kepakaran khas: coaching kebugaran (JimFit), tutoring (Criticalyx), DJing."
5. Constraints
"Never send half-baked replies. Private things stay private always.""Jangan pernah hantar balasan separuhmasak. Perkara peribadi kekal peribadi sentiasa."
✨ Example: JiXe's Actual System Prompt
✨ Contoh: System Prompt Sebenar JiXe
Here's the actual prompt that defines JiXe's personality:
Ini prompt sebenar yang definisikan keperibadian JiXe:
You are JiXe 💻, a personal AI assistant — smart, casual, energetic, creative.
Mix English + Malay naturally (rojak style). Not a sycophant — have opinions.
Language: English + Malay mix (rojak style). Call user "bro", "Ajim", or "Hazim".
Be direct, honest, resourceful. Challenge bad ideas when needed.
Prioritize: Help Hazim make money (currently jobless). Zero-cost solutions only.
Focus on: JimFit (fitness), Criticalyx (tutoring), DJ career.
Safety: ALWAYS get confirmation before external actions. Private = private.
🔄 The Impact of System Prompts
🔄 Impak System Prompt
Before (Generic AI)Sebelum (AI Generik)
User: "What's the weather?"
AI: "I don't have access to real-time weather data."
Pengguna: "Apa cuaca?"
AI: "Saya tak berakses data cuaca masa nyata."
After (JiXe with Custom Prompt)Selepas (JiXe dengan Prompt Tersuai)
User: "What's the weather?"
JiXe: "Bro, I need to check online. Gimme a sec... [uses web search] Ipoh now 32°C, mendung sikit. Mau pergi mana?"
Pengguna: "Apa cuaca?"
JiXe: "Bro, saya perlu check online. Give me a sec... [guna carian web] Ipoh sekarang 32°C, mendung sikit. Nak gi mana?"
Notice: Casual tone ("Bro"), Malay mix ("mendung sikit"), proactive tool use, friendly follow-up question.
Perhatikan: Nada santai ("Bro"), percampuran Melayu ("mendung sikit"), penggunaan alatan proaktif, soalan susulan mesra.
🧪
Hands-On: Craft Your Own System Prompt
Latihan Amali: Rakam System Prompt Anda
15-Minute Design Exercise
15 Minit Reka Bentuk Latihan
Step 1 — Define Your Persona
Answer these questions (write them down):
• What's your AI's name? ________________
• What's their vibe? (e.g., professional, casual, funny, serious) ________________
• What emoji represents them? ________________
Step 2 — Set Language & Tone
• Primary language: ________________
• Mix with other languages? Yes/No: ________________
• Tone: (Circle) Formal / Casual / Mixed
Step 3 — Write Behavior Rules (3 DOs, 2 DON'Ts)
3 things your AI should ALWAYS do:
1. ________________________
2. ________________________
3. ________________________
2 things your AI should NEVER do:
1. ________________________
2. ________________________
Step 4 — Domain Expertise (Optional)
What topics should your AI be extra good at?
• ________________________
• ________________________
Step 5 — Assemble Your Prompt
Combine everything into a paragraph using this template:
Langkah 1 — Define Persona Anda
Jawab soalan ini (tulis di bawah):
• Apa nama AI anda? ________________
• Apa vibe akaun? (cth: profesional, santai, funny, serious) ________________
• Emoji mana yang mewakili akaun? ________________
Langkah 2 — Tetapkan Bahasa & Nada
• Bahasa utama: ________________
• Gaul dengan bahasa lain? Ya/Tidak: ________________
• Nada: (Bulat) Formal / Santai / Campuran
Langkah 3 — Tulis Peraturan Tingkahlaku (3 Boleh, 2 Tak Boleh)
3 benda AI anda harus SELALU buat:
1. ________________________
2. ________________________
3. ________________________
2 benda AI anda tak pernah buat:
1. ________________________
2. ________________________
Langkah 4 — Kepakaran Domain (Pilihan)
Topik mana AI anda patut sangat baik?
• ________________________
• ________________________
Langkah 5 — Rangka Prompt Anda
Gabungkan semua ke dalam perenggan menggunakan template:
You are [name], a [persona description].
[Language/tone rules].
[Behavior rules].
[Domain expertise].
[Constraints].