สิ่งที่จะเกิดขึ้นในส่วนนี้
คุณจะลงทะเบียน agent แต่ละตัวกับ OpenClaw และส่งคำสั่งแรกให้พวกเขา เมื่อจบส่วนนี้ agents ทั้ง 6 ตัวจะทำงานอยู่ — รายงานไปยัง Discord channels ของตนเองและพร้อมรับคำสั่งจากคุณ
สองวิธีในการสื่อสารกับ agents ของคุณ:
| วิธีการ | เหมาะสำหรับ | วิธีการทำงาน |
|---|---|---|
| OpenGoat UI | ผู้เริ่มต้น — อินเทอร์เฟซแบบภาพ | แดชบอร์ดบนเบราว์เซอร์ คลิกเลือก agent แล้วพิมพ์ข้อความ |
| VS Code terminal | แนะนำ — เร็วกว่าและควบคุมได้มากกว่า | openclaw agent --agent [id] "your message" |
ทั้งสองวิธีใช้งานได้ เริ่มด้วยวิธีที่คุณรู้สึกสบายใจกว่า
วิธีที่แนะนำ — ใช้ร่วมกับ AI: เมื่อคุณเพิ่งเริ่มต้น ให้เปิดแชทAI แชทของคุณไว้ควบคู่กับ agents ของคุณ หากคำสั่งไม่ทำงานหรือคุณไม่แน่ใจว่าต้องพิมพ์อะไร เพียงอธิบายสถานการณ์ให้ AI ฟังและขอความช่วยเหลือ นี่คือวิธีที่คนส่วนใหญ่ใช้งาน — รวมถึงทีม BALIA OS — ในช่วงแรกๆ คุณไม่จำเป็นต้องเชี่ยวชาญ terminal ตั้งแต่วันแรก หน้าต่างAI แชทของคุณจะอยู่ตรงนั้นเสมอในฐานะผู้ช่วยของคุณ
วิธีการทำงานของส่วนนี้
วางคำสั่งด้านล่างลงในAI แชทของคุณ AI จะแนะนำคุณผ่านการลงทะเบียน agents ทั้ง 6 ตัวและส่งคำสั่งแรกให้แต่ละตัว แนบ Team Design Document ของคุณด้วยเพื่อให้ AI ทราบ agent IDs และ workspace paths ของคุณ
หากมีสิ่งผิดปกติเกิดขึ้น ให้อธิบายข้อผิดพลาดหรือถ่ายภาพหน้าจอแล้วแชร์ — AI จะช่วยคุณแก้ไข
▶ วางสิ่งนี้ลงในเอไอของคุณเพื่อเริ่มต้น
แนบ Team Design Document ก่อนส่ง
คุณกำลังช่วยฉันลงทะเบียนและเปิดตัวทีมมัลติเอเจนต์ BALIA OS บน OpenClaw
ฉันได้แนบเอกสารออกแบบทีมไว้แล้ว อ่านเพื่อรับ ID เอเจนต์ ชื่อ และเส้นทางพื้นที่ทำงานก่อนเริ่ม
ก่อนเริ่ม กรุณาถามฉันว่า:
"ชื่อผู้ใช้ Windows ของคุณคืออะไร (ชื่อใน C:\Users\[ชื่อผู้ใช้])"
ใช้ชื่อผู้ใช้นั้นในเส้นทางไฟล์ทั้งหมดตลอดเซสชันนี้
ไฟล์เอเจนต์ทั้งหมดของฉันอยู่ภายใต้ $env:USERPROFILE/.opengoat/
แนะนำฉันทีละขั้นตอน หนึ่งขั้นตอนต่อครั้ง ถ้ามีข้อผิดพลาด ช่วยแก้ไขก่อนดำเนินการต่อ
หากฉันติดขัด ขอให้ฉันแชร์ภาพหน้าจอหรือวางข้อความแสดงข้อผิดพลาด
นี่คือสิ่งที่เราต้องทำ:
STEP 1 — เริ่มเกตเวย์
บอกฉัน: "เราจะเริ่มเกตเวย์ OpenClaw ด้วยคำสั่งที่กรองบันทึกพื้นหลังที่มีเสียงรบกวนเพื่อให้เทอร์มินัลอ่านได้"
แนะนำให้เปิดแท็บเทอร์มินัล VS Code ใหม่และรันคำสั่งที่ถูกต้องสำหรับ OS ของฉัน
(ถามฉันว่าใช้ OS อะไรถ้ายังไม่ทราบ):
Windows:
$env:DEBUG="-ciao*"; openclaw gateway --force
Mac:
DEBUG="-ciao*" openclaw gateway --force
อธิบาย: "ส่วน DEBUG='-ciao*' ซ่อนบันทึกการค้นพบเครือข่ายพื้นหลังที่จะทำให้เทอร์มินัล
รกไปด้วยข้อความ ค่าสถานะ --force จะล้างอินสแตนซ์เกตเวย์ก่อนหน้าออก
เทอร์มินัลของคุณจะสะอาดและอ่านง่าย"
ขอให้ฉันยืนยัน: "✓ Gateway running on port 18789"
บอกให้เปิดแท็บเทอร์มินัลนี้ไว้ — เกตเวย์ต้องทำงานต่อไปเรื่อยๆ
ถ้ามีข้อผิดพลาด ช่วยแก้ไขก่อนดำเนินการต่อ
STEP 2 — ลงทะเบียนแต่ละเอเจนต์กับ OpenClaw
อธิบายก่อนว่า:
"การรันคำสั่งนี้ทำสองอย่าง: มันลงทะเบียนเอเจนต์กับ OpenClaw และสร้าง
config.json กับ models.json ของเอเจนต์นั้นไว้ใต้ agents/[agentid]/ โดยอัตโนมัติ
คุณไม่จำเป็นต้องสร้างไฟล์เหล่านั้นด้วยตัวเอง"
สำหรับเอเจนต์ทั้ง 6 คนของฉัน (อ่าน ID จากเอกสารออกแบบทีม)
แนะนำให้ฉันรันคำสั่งนี้ในเทอร์มินัล VS Code:
Windows:
openclaw agents add [agentid] --workspace $env:USERPROFILE\.opengoat\workspaces\[agentid]
Mac:
openclaw agents add [agentid] --workspace ~/.opengoat/workspaces/[agentid]
ตัวอย่าง (Windows): openclaw agents add marcus --workspace C:\Users\john\.opengoat\workspaces\marcus
(marcus เป็นเพียงตัวอย่าง — แทนที่ด้วย agent ID จริงของคุณจากเอกสารออกแบบทีม)
แสดง 6 คำสั่งพร้อมกันด้วย ID เอเจนต์และชื่อผู้ใช้จริงของฉันที่กรอกไว้แล้ว
ให้ฉันรันทีละคำสั่งและยืนยันว่าแต่ละคำสั่งสำเร็จก่อนแสดงคำสั่งถัดไป
หลังจากลงทะเบียนครบ 6 คน แนะนำให้ฉันตรวจสอบ:
openclaw agents list
ให้ฉันยืนยันว่าเอเจนต์ทั้ง 6 คนปรากฏในรายการ
STEP 2b — ตรวจสอบการลงทะเบียน Security Guardian
Security Guardian ถูกลงทะเบียนใน OpenClaw แล้วในส่วนที่ 3
แนะนำฉันในการตรวจสอบว่ามีอยู่:
openclaw agents list
ขอให้ฉันยืนยันว่า security-guardian ปรากฏในรายการ
ถ้าไม่มี แนะนำให้รัน:
Windows:
openclaw agents add security-guardian --workspace $env:USERPROFILE\.opengoat\workspaces\security-guardian
Mac:
openclaw agents add security-guardian --workspace ~/.opengoat/workspaces/security-guardian
จากนั้นตรวจสอบรายการอีกครั้งก่อนดำเนินการต่อ
STEP 3 — รีสตาร์ทเกตเวย์
หลังลงทะเบียนเอเจนต์แล้ว เกตเวย์ต้องรีสตาร์ทเพื่อโหลดพวกมัน
แนะนำให้ฉันรัน:
openclaw gateway restart
ให้ฉันยืนยันว่าเกตเวย์กลับมาทำงานแล้วก่อนดำเนินการต่อ
STEP 4 — เริ่ม Security Guardian ผ่าน PM2
Security Guardian ทำงานอย่างต่อเนื่องในพื้นหลังผ่าน PM2
แนะนำให้ฉันเริ่มการทำงาน:
pm2 start $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\guardian.js --name security-guardian
(Mac: แทนที่เส้นทางด้วย ~/.opengoat/workspaces/security-guardian/scripts/guardian.js)
จากนั้นบันทึกรายการโปรเซส PM2 เพื่อให้กู้คืนอัตโนมัติหลังรีบูต:
pm2 save
ขอให้ฉันยืนยันว่าเห็น Security Guardian ในรายการ PM2:
pm2 list
จากนั้นขอให้ฉันยืนยันว่าเห็นข้อความเริ่มทำงานในช่อง Discord #security-channel
STEP 5 — ส่งคำสั่งแรกผ่านเทอร์มินัล VS Code (แนะนำ)
อธิบายก่อนว่า:
"เทอร์มินัล VS Code คือวิธีที่แนะนำในการสื่อสารกับเอเจนต์ของคุณ
คำสั่งคือ:
openclaw agent --agent [agentid] 'ข้อความของคุณ'
นี่จะส่งข้อความโดยตรงไปยังเอเจนต์นั้น"
แนะนำให้ฉันส่งคำสั่งทดสอบไปยังเอเจนต์แรก:
openclaw agent --agent [agentid-แรก] 'กรุณาแนะนำตัวเองและยืนยันว่าคุณได้อ่าน
SOUL.md, AGENTS.md, IDENTITY.md, HEARTBEAT.md, TOOLS.md และ USER.md แล้ว
จากนั้นรายงานไปยังช่อง Discord ของคุณว่าคุณออนไลน์อยู่'
ถามฉัน: "เอเจนต์ตอบว่าอย่างไร?
คุณเห็นข้อความปรากฏในช่อง Discord ของมันหรือไม่?"
ถ้าใช่: ดีมาก — ไปยังเอเจนต์ถัดไป
ถ้าไม่: ช่วยแก้ไขปัญหา
ทำซ้ำสำหรับเอเจนต์ทั้ง 6 คน
STEP 6 — (ไม่บังคับ) ตั้งค่า OpenGoat UI
หลังจากเอเจนต์ทั้งหมดยืนยันว่าทำงานผ่านเทอร์มินัลแล้ว ให้เสนอว่า:
"คุณยังสามารถคุยกับเอเจนต์ของคุณผ่าน OpenGoat UI ได้ด้วย —
แดชบอร์ดแบบภาพบนเบราว์เซอร์
คุณต้องการตั้งค่านี้ด้วยหรือไม่?
มันให้อินเทอร์เฟซแบบคลิกเพื่อเลือกเอเจนต์และส่งข้อความ
โดยไม่ต้องพิมพ์คำสั่งเทอร์มินัล"
ถ้าใช่: แนะนำให้ฉัน:
1. เปิดแท็บเทอร์มินัล VS Code ใหม่
2. รัน: opengoat start
3. เบราว์เซอร์จะเปิดขึ้นโดยอัตโนมัติพร้อม OpenGoat UI
แนะนำอินเทอร์เฟซให้ฉัน — วิธีเลือกเอเจนต์และส่งข้อความ
(ถ้าเบราว์เซอร์ไม่เปิดอัตโนมัติ: ไปที่ http://localhost:19123)
ถ้าไม่: ข้ามและไปยัง STEP 7
STEP 7 — การยืนยันขั้นสุดท้าย
ทำรายการตรวจสอบนี้กับฉัน:
□ ลงทะเบียนเอเจนต์ครบ 6 คนแล้ว (openclaw agents list แสดงครบทั้ง 6)
□ ลงทะเบียน Security Guardian แล้ว (security-guardian ปรากฏในรายการ)
□ Security Guardian ทำงานอยู่ใน PM2 (pm2 list แสดง online)
□ เกตเวย์ทำงานอยู่ (พอร์ต 18789)
□ แต่ละเอเจนต์ตอบสนองต่อคำสั่งแรก
□ แต่ละเอเจนต์โพสต์ไปยังช่อง Discord
□ (ไม่บังคับ) OpenGoat UI เข้าถึงได้ที่ localhost:19123
STEP 8 — สร้าง CLAUDE.md
เมื่อยืนยันแล้วว่าเอเจนต์ทั้ง 6 คน (รวมถึง Security Guardian) ลงทะเบียนและทำงานอยู่
แนะนำให้ฉันสร้าง CLAUDE.md — ไฟล์คำสั่งที่ Claude Code จะอ่านโดยอัตโนมัติ
ทุกครั้งที่เริ่มเซสชัน:
"ตอนนี้มาสร้าง CLAUDE.md ของคุณกัน ไฟล์นี้จะถูกสร้างขึ้นโดยอัตโนมัติจากการตั้งค่าทีมของคุณที่เสร็จสมบูรณ์แล้ว คุณไม่จำเป็นต้องกรอกอะไรด้วยตนเอง"
Windows:
cd $env:USERPROFILE\.opengoat\workspaces\security-guardian
node generate_claude_md.js
Mac:
cd ~/.opengoat/workspaces/security-guardian
node generate_claude_md.js
ขอให้ฉันยืนยันว่าเห็นข้อความที่ลงท้ายประมาณนี้:
[OK] CLAUDE.md generated: (เส้นทางของคุณ)\.opengoat\CLAUDE.md
หาก CLAUDE.md มีอยู่แล้ว สคริปต์จะสำรองไฟล์เดิมโดยอัตโนมัติก่อน จากนั้นถามว่าจะเขียนทับหรือไม่
"yes" หมายถึงเขียนทับ (สำรองไว้แล้ว) "no" หมายถึงเนื้อหาใหม่จะถูกบันทึกเป็น
CLAUDE_generated_draft.md แทน และ CLAUDE.md เดิมจะไม่ถูกแก้ไขเลย
หากถูกถามเกี่ยวกับ tier ที่ซื้อ (T1 / T2 / T3) แนะนำให้ฉันกรอก tier ที่ซื้อจริง
หลังจากสร้างเสร็จแล้ว ขอให้ฉันเปิด
$env:USERPROFILE\.opengoat\CLAUDE.md เพื่อยืนยันว่าชื่อทีมและบทบาทแสดงถูกต้อง
เมื่อทุกช่องถูกเลือก:
"ทีม BALIA OS ของคุณออนไลน์แล้ว เอเจนต์ทั้ง 6 คนกำลังทำงานและรายงานไปยัง Discord คุณพร้อมสำหรับส่วนที่ 6 — การสร้าง Skill Cassette แรกของคุณ"
เริ่มได้เลย ถามคำถามแรกฉันเกี่ยวกับ CLAUDE.md
ไฟล์ CLAUDE.md ที่สร้างขึ้นใน STEP 8 คือไฟล์คำสั่งที่ Claude Code ใน VS Code อ่านโดยอัตโนมัติทุกครั้งที่เริ่มเซสชัน มันถูกสร้างขึ้น ณ จุดนี้ — ทันทีหลังจากเอเจนต์ทั้งหมดยืนยันว่าลงทะเบียนและทำงานอยู่แล้ว — ไว้โดยตรงใต้ $env:USERPROFILE.opengoat\
สิ่งที่รวมโดยอัตโนมัติ:
- ตารางโครงสร้างทีม (ชื่อและบทบาทของเอเจนต์ทั้ง 6 คน)
- ข้อห้ามเด็ดขาดสำหรับการดำเนินการที่ทำลายล้าง (ต้องยืนยันก่อนลบ/เขียนทับไฟล์ ฯลฯ)
- การจัดการข้อมูลที่ละเอียดอ่อน (ห้ามแสดง API key, webhook URL เป็นข้อความธรรมดา)
- การตั้งค่าภาษาที่ใช้ในการตอบกลับ
การปรับแต่ง: ทุกอย่างที่อยู่ใต้ส่วน ## Feel free to customize everything below this line ที่ด้านล่างของไฟล์เป็นของคุณที่จะแก้ไขได้อย่างอิสระ — เพิ่มกฎเฉพาะโปรเจกต์ คำสั่งที่ใช้บ่อย หรือสิ่งอื่นใดที่มีประโยชน์
สองส่วนใกล้ด้านบน — ## Absolute Prohibition on Destructive Operations (Critical — Always Follow — Do Not Delete) และ ## Handling of Sensitive Information (Do Not Delete) — คือกฎความปลอดภัยหลัก ทั้งสองส่วนนี้จะแสดงใน ภาษาที่คุณเลือก (รองรับ 20 ภาษา) ห้ามลบหรือแก้ไขสองส่วนนี้เด็ดขาด
หาก CLAUDE.md มีอยู่แล้ว: การรัน STEP 8 จะไม่มีทางเขียนทับ CLAUDE.md ที่มีอยู่แล้วโดยไม่แจ้งเตือน สคริปต์จะสำรองไฟล์เดิมโดยอัตโนมัติก่อน จากนั้นถามว่าจะเขียนทับหรือไม่ ตอบ "no" แล้วไฟล์เดิมจะไม่ถูกแตะต้องเลย — เนื้อหาที่สร้างใหม่จะถูกบันทึกแยกไว้เป็น CLAUDE_generated_draft.md
การสื่อสารกับ Agents ของคุณในแต่ละวัน
เมื่อทุกอย่างตั้งค่าเรียบร้อยแล้ว นี่คือวิธีที่คุณสั่งงาน:
เริ่ม gateway ก่อน (ทำสิ่งนี้ก่อนทุกครั้งที่เริ่มใช้งาน):
Windows:
$env:DEBUG="-ciao*"; openclaw gateway --forceMac:
DEBUG="-ciao*" openclaw gateway --forceปล่อยให้ terminal tab นี้ทำงานอยู่ เปิด tab ใหม่สำหรับคำสั่งอื่นๆ
ผ่าน VS Code terminal:
# Talk to a specific agent
openclaw agent --agent marcus "Summarize what you worked on today"
# Check agent list
openclaw agents list
# Restart gateway if needed
openclaw gateway restart
marcusเป็นเพียงตัวอย่าง — แทนที่ด้วย agent ID ของคุณเอง (เช่น--agent ceoหรือ--agent nova)
ผ่าน OpenGoat UI:
- เปิด VS Code terminal tab ใหม่
- รัน:
opengoat start - เบราว์เซอร์จะเปิดขึ้นโดยอัตโนมัติพร้อม OpenGoat UI
- เลือก agent จากแผงด้านซ้าย
- พิมพ์ข้อความของคุณแล้วกด Enter (หากเบราว์เซอร์ไม่เปิดโดยอัตโนมัติ ให้ไปที่ http://localhost:19123)
ผ่าน Discord (สำหรับรายงานเท่านั้น — ไม่ใช่สำหรับคำสั่ง): Discord คือที่ที่ agents ของคุณโพสต์รายงาน คุณอ่านการอัปเดตของพวกเขาที่นี่ การส่งคำสั่งไปยัง agents ผ่าน Discord ต้องใช้ Discord Bot — นี่คือการตั้งค่าขั้นสูงที่ไม่ครอบคลุมใน T1 ใช้ VS Code terminal หรือ OpenGoat UI ในการสั่งงานไปก่อน
หาก Agent ไม่ตอบสนอง
ตรวจสอบตามลำดับนี้:
Gateway กำลังทำงานอยู่หรือไม่?
openclaw gateway restartAgent ได้รับการลงทะเบียนแล้วหรือไม่?
openclaw agents listหาก agent ของคุณไม่ปรากฏในรายการ ให้รันคำสั่ง
agents addจาก Step 2 อีกครั้งไฟล์ workspace อยู่ในตำแหน่งที่ถูกต้องหรือไม่?
ตรวจสอบว่า SOUL.md, AGENTS.md และ IDENTITY.md มีอยู่ใน:
Windows:
$env:USERPROFILE\.opengoat\workspaces\[agentid]\Mac:
~/.opengoat/workspaces/[agentid]/API key ตั้งค่าถูกต้องหรือไม่? เปิด
.env(ในโฟลเดอร์.opengoatของคุณ) และยืนยันว่าANTHROPIC_API_KEYได้รับการกรอกข้อมูลแล้ว
หากยังติดขัด ให้วางข้อความแสดงข้อผิดพลาดลงใน AI แชทของคุณ แล้วขอความช่วยเหลือ
ตรวจสอบการตั้งค่าของคุณ
เมื่อยืนยันแล้วว่าเอเจนต์ทั้งหมดทำงานอยู่ ให้รัน:
Windows:
node $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\verify_setup.js --section 5Mac:
node ~/.opengoat/workspaces/security-guardian/scripts/verify_setup.js --section 5การทำเช่นนี้จะยืนยันว่าเอเจนต์ทั้ง 6 คนลงทะเบียนแล้ว Security Guardian ทำงานอยู่ และคุณพร้อมสำหรับส่วนที่ 6