คุณกำลังอธิบายให้ AI เอเจนต์ฟังทุกครั้งอยู่หรือเปล่าว่า "คุณมีนิสัยแบบนี้นะ"?
ClawSouls คือโอเพนรีจิสทรีสำหรับสร้างแพ็กเกจและแชร์บุคลิกภาพ (เพอร์โซนา) ของ AI เอเจนต์ โดยกำหนดน้ำเสียง วิธีคิด และกฎการทำงานของเอเจนต์ด้วยไฟล์ Markdown เพียงไม่กี่ไฟล์ แล้วติดตั้ง/สลับได้ด้วยคำสั่งบรรทัดเดียว
npx clawsouls install clawsouls/surgical-coder
LLM ตัวเดิม แต่กลายเป็นเอเจนต์ที่แตกต่างไปอย่างสิ้นเชิง
คุณสมบัติหลัก:
เพอร์โซนาที่คัดสรรแล้ว 79 แบบ (ผู้รีวิวโค้ด, ผู้เชี่ยวชาญ DevOps รุ่นเก๋า, นักเล่าเรื่อง, MBTI ทั้ง 16 ประเภท ฯลฯ)
CLI: ติดตั้ง, สลับ, สร้าง, เผยแพร่
เว็บแกลเลอรี: รีวิว, ให้คะแนน, สำรวจตามหมวดหมู่
โอเพนสเปก (Soul Spec v0.3) — ไม่ผูกกับ LLM และเป็นอิสระจากแพลตฟอร์ม
Apache 2.0
Anthropic เพิ่งประกาศสเปก Skill อย่างเป็นทางการเมื่อไม่นานนี้ โดย Skill กำหนดว่า "จะทำอะไร (WHAT)" ส่วน Soul กำหนดว่า "ใครเป็นคนทำ (WHO)" ทั้งสองอย่างเสริมกัน
พัฒนาเดี่ยวมา 2 สัปดาห์ ยินดีรับฟีดแบ็กเกี่ยวกับสเปกหรือคุณภาพของ Soul
เว็บ: https://clawsouls.ai
GitHub: https://github.com/clawsouls
npm: https://www.npmjs.com/package/clawsouls
5 ความคิดเห็น
ถ้าสมมติว่าใช้ Claude Code อยู่ แบบนี้มันต่างจากการมีซับเอเจนต์หลายตัวอย่างไรครับ?!
ผมรู้สึกว่าซับเอเจนต์ก็น่าจะเป็นเครื่องมือสำหรับแก้ปัญหาคล้าย ๆ กันไม่ใช่หรือครับ!
เป็นคำถามที่ดีมากครับ ซับเอเจนต์และ Soul แก้ปัญหาคนละชั้นกัน
ซับเอเจนต์ = การแยกงาน (WHAT)
• "งานนี้ให้ A ทำ งานนั้นให้ B จัดการ"
• รันแบบขนาน, แบ่งบทบาทกัน
Soul = บุคลิกภาพ/รูปแบบการทำงานร่วมกัน (WHO)
• "เอเจนต์นี้คุยกับฉันด้วยโทนแบบไหน และใช้เกณฑ์อะไรในการตัดสิน"
• เปลี่ยนพฤติกรรมการสนทนาของผู้ใช้ไปด้วย (feedback loop)
ยกตัวอย่างเช่น ต่อให้เป็นซับเอเจนต์สายโค้ดเหมือนกัน:
• ไม่มี Soul → อธิบายยืดยาว 200 บรรทัด
• ใช้ Surgical Coder Soul → 40 บรรทัด, มีแต่โค้ด, ไม่มีคำอธิบาย
ถ้าซับเอเจนต์คือ "มีคนทำงานกี่คน" Soul ก็คือ "แต่ละคนเป็นคนแบบไหน" ครับ ในทางปฏิบัติ การผสมซับเอเจนต์ + Soul คือแนวทางที่ทรงพลังที่สุด — เพราะคุณสามารถให้บุคลิกต่างกันกับซับเอเจนต์แต่ละตัวได้
ช่วงหลังมานี้ก็มีการเผยแพร่งานวิจัยในหัวข้อนี้ด้วย: https://doi.org/10.5281/zenodo.18661656
ขอบคุณสำหรับคำตอบครับ! ผมเองก็สนใจระบบนิเวศของเอเจนต์มากเหมือนกัน และต้องขอบคุณที่ช่วยให้ได้อินไซต์ดีๆ!
ขอบคุณครับ! ตอนนี้เป็นช่วงเวลาที่น่าตื่นเต้นเพราะระบบนิเวศของเอเจนต์กำลังเติบโตอย่างรวดเร็ว หากมีข้อสงสัยอะไรก็ถามมาได้สบาย ๆ ทุกเมื่อเลย 😊
ผมเป็นผู้สร้างเอง
แนวคิดหลัก: ผมคิดว่าอนาคตของ prompt engineering ไม่ใช่การ "อธิบายใหม่ทุกครั้ง" แต่เป็นการ "สลับบุคลิก"
ตอนนี้ prompt engineering ใช้วิธีบอก AI ซ้ำทุกเซสชันว่า "คุณมีสไตล์แบบนี้" แต่ Soul จัดแพ็กสิ่งนี้เป็นไฟล์ Markdown ทำให้ติดตั้ง/แชร์/สลับได้
บังเอิญว่าวันนี้มีข่าวออกมาว่านักพัฒนา OpenClaw เข้าร่วมกับ OpenAI แล้ว (https://th.news.hada.io/topic?id=26718) และเมื่อ OpenClaw ถูกดำเนินงานในรูปแบบมูลนิธิ ก็ดูเหมือนว่า ecosystem ของเอเจนต์จะยิ่งเติบโตขึ้นไปอีก ตำแหน่งของ ClawSouls คือการให้ persona layer อยู่ด้านบนของสิ่งนั้น
ยินดีรับคำถามครับ