ai-tools openclaw

OpenClaw Dashboard: Panduan Praktikal

Anda sudah pasang OpenClaw, konfigurasi SOUL.md, dan lepaskan agen autonomi untuk bekerja 24/7. Tapi macam mana nak pastikan semua tugasan berjalan lancar tanpa perlu sentiasa tail -f log file secara manual? Inilah saatnya anda kenali openclaw_dashboard โ€” alat pantau yang direka untuk pengguna intermediate yang mahu kawalan penuh tanpa kerumitan. Dashboard ini bukan sekadar paparan status, tapi pusat kawalan untuk semak log, baiki tugasan gagal, dan optimakan prestasi agen anda. Artikel ini akan tunjukkan cara guna dashboard secara praktikal, dari baca log real-time hingga selesaikan tugasan yang tergantung. ๐Ÿš€

1. Akses Dashboard: Langkah Pertama

Dashboard OpenClaw diakses melalui pelayan lokal yang berjalan bersama daemon Node.js. Pastikan daemon sudah aktif dengan perintah:

openclaw daemon status
# Output contoh:
# OpenClaw Daemon is running (PID: 1234, Port: 3000)

Jika daemon tidak aktif, mulakan dengan:

openclaw daemon start

Buka browser dan pergi ke http://localhost:3000/dashboard. Anda akan disambut dengan antaramuka yang terbahagi kepada tiga panel utama:

Nota: Jika anda menggunakan port bukan default (3000), tetapkan port semasa memulakan daemon:

openclaw daemon start --port 4000

2. Baca Status Tugasan: Dari Antrian ke Selesai

Panel Task Queue memaparkan tugasan dalam format jadual dengan lajur berikut:

Lajur Keterangan Contoh Nilai
ID ID unik tugasan (UUID) a1b2c3d4-5678-90ef-ghij-klmnopqrstuv
Agent Nama agen yang menjalankan tugasan research_agent
Skill Skill yang digunakan (daripada 100+ built-in) web_scrape, file_organize
Status Fasa semasa tugasan queued, running, completed, failed
Started Masa mula (ISO 8601) 2024-05-20T14:30:22Z
Duration Tempoh tugasan (dalam saat) 45s, 2m 15s

Tips praktikal:

3. Semak Log Real-Time: Debug Tanpa Terminal

Panel Log Stream memaparkan log dalam format real-time dengan pengekodan warna:

Cara guna log stream dengan efektif:

  1. Tapis log mengikut tahap: Klik butang INFO, DEBUG, WARN, atau ERROR untuk sembunyikan/tunjukkan log tahap tertentu.
  2. Cari log spesifik: Guna kotak carian untuk cari kata kunci seperti 404 (ralat web) atau permission denied (ralat kebenaran).
  3. Simpan log untuk analisis: Klik butang Export di sudut kanan atas untuk muat turun log dalam format .txt atau .json.

Contoh log error yang biasa ditemui:

[ERROR] research_agent (web_scrape): Failed to fetch URL: https://example.com/data
Reason: Connection timeout after 30000ms
Suggested fix: Check network connection or increase timeout in SOUL.md

Log seperti ini memberi petunjuk jelas untuk baiki masalah โ€” dalam kes ini, mungkin perlu tingkatkan nilai timeout dalam fail SOUL.md agen.

4. Baiki Tugasan Gagal: Langkah Demi Langkah

Tugasan gagal adalah perkara biasa, terutamanya apabila berurusan dengan sumber luaran seperti web atau API. Berikut cara baiki tugasan gagal menggunakan dashboard:

Langkah 1: Kenal Pasti Punca Kegagalan

Langkah 2: Semak Log Berkaitan

Langkah 3: Uji Semula atau Ubahsuai Tugasan

Dashboard menyediakan dua pilihan untuk tugasan gagal:

  1. Retry: Klik butang Retry untuk jalankan semula tugasan dengan konfigurasi yang sama. Berguna untuk masalah sementara seperti timeout atau ralat rangkaian.
  2. Edit & Retry: Klik butang Edit & Retry untuk ubahsuai input atau parameter tugasan sebelum jalankan semula. Contoh senario:
    • Tugasan file_organize gagal kerana kebenaran: Ubahsuai path fail atau tetapkan kebenaran yang betul.
    • Tugasan web_scrape gagal kerana CAPTCHA: Tambah use_proxy: true dalam konfigurasi.

Langkah 4: Buat Tugasan Baru (Jika Perlu)

Jika tugasan gagal memerlukan pendekatan berbeza, buat tugasan baru melalui tab New Task dalam dashboard. Isi medan berikut:

5. Pantau Prestasi Agen: Elakkan Overload

Panel Agent Status memberi gambaran keseluruhan prestasi setiap agen. Berikut cara tafsirkan metrik utama:

Metrik Keterangan Nilai Ideal
Status Status semasa agen idle atau working (elakkan error)
Tasks Completed Jumlah tugasan selesai dalam 24 jam terakhir Bergantung pada penggunaan, tetapi patut konsisten
Tasks Failed Jumlah tugasan gagal dalam 24 jam terakhir Kurang daripada 5% daripada tugasan selesai
Memory Usage Penggunaan memori oleh agen Kurang daripada 500MB (bergantung pada model LLM)
CPU Usage Penggunaan CPU oleh agen Kurang daripada 30% (purata)

Tindakan jika agen overload:

# Dalam SOUL.md agen
max_concurrent_tasks: 2  # Turunkan dari 5 kepada 2

6. Konfigurasi Dashboard: Ubahsuai untuk Keperluan Anda

Dashboard OpenClaw boleh dikonfigurasi untuk lebih sesuai dengan aliran kerja anda. Berikut beberapa pengubahsuaian berguna:

Ubah Tema dan Layout

Tambah Penapis Tersuai

Anda boleh simpan penapis kerap guna untuk akses cepat. Contoh:

  1. Dalam panel Task Queue, taip penapis seperti agent:research_agent status:failed.
  2. Klik butang Save Filter dan beri nama (contoh: “Research Failures”).
  3. Penapis tersimpan akan muncul dalam dropdown Saved Filters.

Konfigurasi Pemberitahuan

Dashboard boleh hantar pemberitahuan untuk tugasan kritikal. Aktifkan melalui:

  1. Pergi ke Settings (ikon gear) โ†’ Notifications.
  2. Aktifkan Enable Notifications.
  3. Pilih jenis pemberitahuan:
    • Desktop: Pemberitahuan pop-up dalam sistem.
    • Email: Hantar ke alamat email (konfigurasi SMTP diperlukan).
  4. Tetapkan syarat pemberitahuan. Contoh:
    {
      "conditions": [
        { "status": "failed", "priority": 4 },
        { "status": "completed", "agent": "backup_agent" }
      ]
    }

7. Tip Lanjutan: Automasi Tindakan dengan Webhook

Untuk pengguna yang mahu automasi lebih lanjut, OpenClaw menyokong webhook untuk panggil API luaran apabila sesuatu berlaku. Contoh kegunaan:

Cara konfigurasi webhook:

  1. Pergi ke Settings โ†’ Webhooks.
  2. Klik Add Webhook dan isi medan berikut:
    • Name: Nama webhook (contoh: “Slack Notifications”).
    • URL: URL endpoint webhook (contoh: https://hooks.slack.com/services/...).
    • Trigger: Pilih acara yang mencetuskan webhook (contoh: task_failed, agent_error).
    • Payload: JSON payload untuk hantar. Contoh untuk Slack:
      {
        "text": "โš ๏ธ Task {{task_id}} failed!",
        "blocks": [
          {
            "type": "section",
            "text": {
              "type": "mrkdwn",
              "text": "*Task Failed* in OpenClaw\n*Agent*: {{agent}}\n*Error*: {{error}}"
            }
          }
        ]
      }
  3. Klik Save dan uji dengan mencetuskan acara (contoh: jalankan tugasan yang sengaja gagal).

Nota: Webhook memerlukan pengetahuan asas HTTP dan JSON. Pastikan URL endpoint adalah selamat (HTTPS).

Penutup: Dashboard Sebagai Pusat Kawalan Anda

OpenClaw Dashboard direka untuk memberi anda kawalan penuh ke atas agen autonomi tanpa perlu sentiasa memantau terminal atau log file. Dengan memahami cara baca status tugasan, semak log real-time, baiki tugasan gagal, dan pantau prestasi agen, anda boleh pastikan sistem berjalan dengan efisien dan selesaikan masalah dengan cepat.

Ingat, kunci kepada penggunaan dashboard yang efektif adalah:

  1. Pantau secara berkala: Luangkan 5 minit setiap hari untuk semak dashboard, terutamanya jika anda jalankan tugasan kritikal.
  2. Guna penapis dan simpanan: Simpan penapis kerap guna untuk jimat masa.
  3. Automasikan pemberitahuan: Konfigurasi webhook atau notifikasi untuk acara penting.
  4. Baiki dengan cepat: Jangan biarkan tugasan gagal tanpa tindakan โ€” gunakan butang Retry atau Edit & Retry sebaik sahaja masalah dikenal pasti.

Dengan dashboard sebagai pusat kawalan, anda boleh lepaskan agen OpenClaw untuk bekerja secara autonomi sambil kekal dalam kawalan penuh. ๐ŸŽฏ

Cuba OpenClaw hari ini dan rasai kebebasan agen autonomi yang benar-benar dalam genggaman anda: https://openclaw.ai

OpenClaw โ€” open-source, MIT license, percuma untuk kegunaan peribadi dan komersial.

#ai-agent #automasi #intermediate #open-source #openclaw
Dasar Privasi  ยท  Terma Perkhidmatan  ยท  Pendedahan Affiliate  ยท  Tentang Kami  ยท  Hubungi Kami