Anda bosan dengan tugasan harian yang berulang? Bayangkan sebuah pembantu AI yang bekerja secara autonomi, memahami keperluan tempatan, dan berjalan sepenuhnya di mesin anda—tanpa pengawasan berterusan. OpenClaw, sebuah autonomous AI agent berlesen MIT, menawarkan penyelesaian ini dengan 100+ kemahiran terbina dalam, memori berterusan, dan kawalan pelayar yang canggih. Tidak seperti pembantu AI konvensional, OpenClaw direka untuk berfungsi secara offline-first, menjadikannya ideal untuk pengguna Malaysia yang mementingkan privasi dan kecekapan. Dalam panduan ini, kita akan fokus pada cara praktikal untuk menyiapkan, mengkonfigurasi, dan mengoptimumkan OpenCaw bagi tugasan harian—dari automasi web hingga pengurusan fail tempatan.
1. Pasang OpenClaw: Langkah Pertama
Sebelum mula, pastikan persekitaran anda sedia. OpenClaw memerlukan:
- Node.js (versi 18+)
- Git
- Pelayar moden (Chrome/Firefox dengan sokongan Playwright)
Pasang OpenClaw melalui repositori GitHub:
git clone https://github.com/openclaw/openclaw.git
cd openclaw
npm install
npm run build
Jalankan gateway daemon (servis Node.js yang berjalan 24/7) dengan:
npm run start:gateway
Ini akan memulakan servis di http://localhost:3000. Pastikan port ini tidak disekat oleh firewall anda.
2. Konfigurasi Model AI: Pilih yang Sesuai
OpenClaw adalah model-agnostic, bermakna anda boleh menggunakan mana-mana LLM seperti Claude, GPT, Gemini, atau Ollama (untuk model tempatan). Untuk pengguna Malaysia, berikut adalah cadangan:
- Claude 3.5 Sonnet: Cemerlang untuk pemahaman konteks dan automasi tugasan kompleks.
- GPT-4o: Baik untuk interaksi berbilang bahasa (BM/EN).
- Ollama (Llama 3.1): Pilihan privacy-first—semua pemprosesan berlaku di mesin anda.
Konfigurasi model melalui fail config.json:
{
\"llm\": {
\"provider\": \"openai\",
\"model\": \"gpt-4o\",
\"apiKey\": \"sk-your-api-key-here\"
}
}
Untuk Ollama, guna:
{
\"llm\": {
\"provider\": \"ollama\",
\"model\": \"llama3.1\",
\"baseUrl\": \"http://localhost:11434\"
}
}
Pastikan anda telah memasang Ollama dan menarik model yang dikehendaki:
ollama pull llama3.1
3. Personalisasi Tingkah Laku dengan SOUL.md
Fail SOUL.md adalah “jiwa” OpenClaw—ia menentukan bagaimana agen bertindak balas terhadap arahan. Untuk pengguna Malaysia, anda boleh menyesuaikan arahan agar lebih relevan dengan konteks tempatan. Contoh:
# SOUL.md
Anda adalah pembantu AI bernama OpenClaw, direka untuk membantu pengguna di Malaysia.
- Gunakan Bahasa Malaysia secara lalai, kecuali jika pengguna meminta sebaliknya.
- Format tarikh dan waktu dalam format Malaysia (DD/MM/YYYY, 24-jam).
- Elakkan menggunakan istilah slang atau bahasa kasar.
- Untuk tugasan automasi, pastikan semua tindakan boleh dibatalkan.
Apabila diminta untuk mencari maklumat tempatan (contoh: harga petrol, berita Malaysia), gunakan sumber berikut:
1. Laman web rasmi kerajaan (contoh: MOF, KPDNHEP).
2. Portal berita tempatan (contoh: Astro Awani, Berita Harian).
3. Elakkan sumber yang tidak disahkan.
Simpan fail ini dalam direktori utama OpenClaw. Agen akan membacanya setiap kali dimulakan.
4. Automasi Tugas Harian: Contoh Praktikal
OpenClaw dilengkapi dengan AgentSkills terbina dalam untuk automasi. Berikut adalah beberapa contoh tugasan yang boleh anda automasi:
a. Semak Harga Petrol Terkini
Gunakan web automation untuk mengekstrak maklumat dari laman web rasmi:
openclaw run --skill web --task \"Buka https://www.kpdnhep.gov.my, cari jadual harga petrol terkini, dan simpan dalam fail markdown.\"
Hasilnya akan disimpan dalam ~/openclaw/output/harga_petrol.md.
b. Uruskan Fail Tempatan
Gunakan file skill untuk menguruskan dokumen:
openclaw run --skill file --task \"Cari semua fail PDF dalam folder ~/Downloads, susun mengikut tarikh, dan pindahkan yang lebih lama dari 30 hari ke folder ~/Archive.\"
c. Kawal Pelayar untuk Tugas Berulang
Contoh: Log masuk ke portal kerajaan secara automatik:
openclaw run --skill browser --task \"Buka https://mysejahtera.moh.gov.my, log masuk dengan kredensial berikut (username: user123, password: pass123), dan ambil screenshot halaman utama.\"
Nota: Untuk keselamatan, elakkan menyimpan kredensial dalam arahan. Gunakan environment variables atau keychain sistem anda.
5. Persistent Memory: Simpan Preferensi Anda
OpenClaw menyimpan memori dalam format Markdown di ~/openclaw/memory/. Ini membolehkan agen “mengingati” preferensi anda dari masa ke masa. Contoh fail memori:
# ~/openclaw/memory/preferences.md
- Pengguna lebih suka format laporan dalam Bahasa Malaysia.
- Elakkan laman web yang memerlukan CAPTCHA (contoh: e-hailing apps).
- Simpan semua output dalam folder ~/Documents/OpenClaw/.
- Gunakan model Ollama untuk tugasan sensitif.
Anda boleh mengedit fail ini secara manual atau biarkan OpenClaw mengemas kini secara automatik berdasarkan interaksi anda.
6. Debug dan Optimumkan Prestasi
Jika OpenClaw tidak berfungsi seperti yang dijangka:
- Semak log: Log disimpan di
~/openclaw/logs/. Gunakantail -f ~/openclaw/logs/gateway.loguntuk memantau secara langsung. - Uji kemahiran individu: Jalankan
openclaw test --skill webuntuk menguji web automation. - Optimumkan model: Untuk Ollama, tingkatkan prestasi dengan
OLLAMA_NUM_THREADS=4.
Contoh arahan debug:
openclaw debug --task \"Buka https://www.maybank2u.com.my dan log masuk\"
Ini akan menghasilkan log terperinci untuk mengenal pasti masalah.
7. Keselamatan dan Privasi: Apa yang Perlu Anda Tahu
OpenClaw direka dengan privasi sebagai keutamaan:
- Zero tracking: Semua data disimpan di mesin anda. Tiada panggilan API luaran untuk analitik.
- Kawalan pelayar: Gunakan incognito mode untuk tugasan sensitif:
openclaw run --skill browser --incognito --task \"Buka laman web bank dan log masuk.\" - Kredensial: Simpan kata laluan dalam keychain sistem (macOS Keychain/Windows Credential Manager) dan rujuk melalui pembolehubah persekitaran.
Untuk pengguna yang sangat mementingkan privasi, cadangan konfigurasi:
{
\"llm\": {
\"provider\": \"ollama\",
\"model\": \"llama3.1\",
\"baseUrl\": \"http://localhost:11434\"
},
\"privacy\": {
\"disableTelemetry\": true,
\"incognitoDefault\": true
}
}
8. Contoh Aliran Kerja Harian untuk Pengguna Malaysia
Berikut adalah contoh bagaimana OpenClaw boleh digunakan dalam rutin harian:
Pagi: Semak Berita dan Cuaca
openclaw run --skill web --task \"Buka https://www.malaysiakini.com dan https://www.met.gov.my, ekstrak berita utama dan ramalan cuaca untuk Kuala Lumpur, dan simpan dalam fail markdown.\"
Tengah Hari: Uruskan E-mel
openclaw run --skill browser --task \"Buka Gmail, tandakan semua e-mel lebih lama dari 7 hari sebagai dibaca, dan simpan lampiran penting dalam ~/Documents/EmailAttachments/.\"
Petang: Semak Harga Saham dan Pelaburan
openclaw run --skill web --task \"Buka https://www.bursamalaysia.com, ekstrak harga saham terkini untuk MYR=XX, dan bandingkan dengan harga semalam. Hasilkan laporan dalam format CSV.\"
Malam: Automasi Backup
openclaw run --skill file --task \"Cari semua fail dalam ~/Documents/ yang diubah dalam 24 jam terakhir, zipkan, dan simpan dalam ~/Backups/ dengan nama backup_$(date +%d%m%Y).zip.\"
Penutup: OpenClaw Sebagai Pembantu Peribadi Anda
OpenClaw bukan sekadar alat—ia adalah pembantu AI yang boleh disesuaikan sepenuhnya untuk keperluan pengguna Malaysia. Dengan kemampuan untuk berjalan secara autonomi, memahami konteks tempatan, dan menjaga privasi anda, ia adalah penyelesaian ideal untuk mereka yang mahukan kawalan penuh ke atas tugasan harian. Mulakan dengan konfigurasi asas, personalisasikan SOUL.md, dan teroka kemahiran terbina dalam untuk mengoptimumkan aliran kerja anda.
Cuba OpenClaw hari ini dan rasai perbezaannya: https://openclaw.ai
OpenClaw — open-source, MIT license, percuma untuk kegunaan peribadi dan komersial.