Guides
Workspace แบบ multi-agent
สร้างระบบ multi-agent ที่ agent แต่ละตัวได้โฟลเดอร์ /Agents/<name> ของตัวเอง ซึ่ง seed มาพร้อม prompt.md, context.md และ rules.md จากนั้นจำกัดขอบเขตการเชื่อมต่อ MCP ของ AI แต่ละตัวให้อยู่ในโฟลเดอร์นั้น เพื่อให้ agent แต่ละตัวมี memory แยกกันและไม่ปนเปื้อน
Cosmos เดียวสามารถ host sub-brain ที่แยกขอบเขตได้หลายอัน กำลังจะสร้าง research agent บวกกับ coder บวกกับ reviewer ด้วย OpenCode, Cline หรือ Cursor อยู่ใช่ไหม ให้ agent แต่ละตัวมีโฟลเดอร์ของตัวเอง เพื่อไม่ให้ปนเปื้อน memory ของกันและกัน ในขณะที่ทั้งหมดยังคงอยู่ภายใน Cosmos ตัวเดียว
Sub-brain แบบแยกขอบเขตทำงานอย่างไร
agent แต่ละตัวจะได้โฟลเดอร์ /Agents/<name> ของตัวเอง ซึ่ง seed มาพร้อมไฟล์สามตัว:
prompt.md— system prompt ของ agentcontext.md— ข้อมูลพื้นหลังที่ป้อนให้ agent ทุกเทิร์นrules.md— สิ่งที่ agent ทำได้และทำไม่ได้
AI ภายนอกจะเชื่อมต่อ MCP โดยจำกัดขอบเขตไว้ที่โฟลเดอร์นั้น ดังนั้น agent แต่ละตัวจะอ่านและเขียนเฉพาะ memory ของตัวเองเท่านั้น สิ่งที่ researcher ค้นพบจะไม่รั่วไหลเข้าไปใน brain ของ reviewer เว้นแต่คุณจะเลือกแชร์โฟลเดอร์ร่วมกัน
สร้าง agent
- ไปที่
/Agentsใน folder tree - เปิดเมนู ... แล้วเลือก + New agent
- ตั้งชื่อ — ตัวอย่างเช่น
Reviewer - แก้ไข
prompt.md(system prompt),context.md(ข้อมูลพื้นหลังที่ป้อนให้ทุกเทิร์น) และrules.md(สิ่งที่ทำได้และทำไม่ได้) - เชื่อมต่อ MCP ของเครื่องมือ AI ของคุณโดยจำกัดขอบเขตไว้ที่
/Agents/Reviewer
ทำซ้ำสำหรับ agent แต่ละตัว — ตัวอย่างเช่น researcher และ coder — เพื่อให้แต่ละบทบาทมี sub-brain ที่แยกขาดเป็นของตัวเอง
Brain แบบแชร์ vs แบบแยกขาด
agent หลายตัวสามารถแชร์โฟลเดอร์เดียวกันเพื่อสร้าง team brain ร่วมกัน หรือจะแยกขาดออกจากกันโดยสมบูรณ์เพื่อให้ memory ไม่ปะปนกันก็ได้ เลือกตามแต่ละบทบาท:
- แยกขาด (Isolated) — เหมาะที่สุดเมื่อ agent มี context ที่ขัดแย้งกัน (นักวิจารณ์ vs ผู้เขียน)
- แชร์ (Shared) — เหมาะที่สุดเมื่อ agent ทำงานร่วมกันในงานเดียวกันและควรเรียนรู้จากกันและกัน
จะกัน agent ไม่ให้ทำให้ memory ของกันและกันปนเปื้อนได้อย่างไร?
จำกัดขอบเขตการเชื่อมต่อ MCP ของ agent แต่ละตัวไว้ที่โฟลเดอร์ /Agents/<name> ของตัวเอง เพราะการ recall ถูกจำกัดขอบเขตไว้ที่ระดับโฟลเดอร์ agent ตัวหนึ่งจึงไม่สามารถอ่าน memory ของอีกตัวได้ เว้นแต่พวกมันจะแชร์โฟลเดอร์ร่วมกัน
เครื่องมือ AI ตัวไหนใช้กับ workspace แบบ multi-agent ได้บ้าง?
เครื่องมือใดก็ตามที่รองรับ MCP — OpenCode, Cline, Cursor และตัวอื่น ๆ ใน Connect your AI tools (MCP) — สามารถเชื่อมต่อโดยจำกัดขอบเขตไว้ที่โฟลเดอร์ agent ตัวเดียวได้