4 điểm bởi tomlee 2026-02-16 | 5 bình luận | Chia sẻ qua WhatsApp

Bạn có đang phải giải thích với AI agent mỗi lần rằng "bạn có tính cách như thế này" không?

ClawSouls là một sổ đăng ký mở để đóng gói và chia sẻ tính cách (persona) của AI agent. Chỉ với vài tệp Markdown, bạn có thể định nghĩa cách nói chuyện, lối tư duy và quy tắc hành vi của agent, rồi cài đặt/thay thế chỉ bằng một dòng.

npx clawsouls install clawsouls/surgical-coder
Cùng một LLM nhưng sẽ trở thành một agent hoàn toàn khác.

Các đặc điểm chính:

79 persona được tuyển chọn (code reviewer, cựu binh DevOps, storyteller, 16 loại MBTI, v.v.)
CLI: cài đặt, thay thế, tạo, phát hành
Thư viện web: đánh giá, chấm điểm, khám phá theo danh mục
Đặc tả mở (Soul Spec v0.3) — không phụ thuộc LLM, độc lập nền tảng
Apache 2.0
Anthropic gần đây đã công bố đặc tả Skill chính thức, trong đó Skill định nghĩa "làm gì (WHAT)". Soul định nghĩa "ai sẽ làm (WHO)". Hai bên mang tính bổ trợ cho nhau.

Được phát triển solo trong 2 tuần. Rất mong nhận được phản hồi về đặc tả hoặc chất lượng Soul.

Web: https://clawsouls.ai
GitHub: https://github.com/clawsouls
npm: https://www.npmjs.com/package/clawsouls

5 bình luận

 
m1nsuppp 2026-02-16

Nếu giả sử dùng Claude Code, thì việc này khác gì so với việc có nhiều sub-agent?!
Mình nghĩ sub-agent cũng là công cụ để giải quyết các vấn đề tương tự mà nhỉ!

 
tomlee 2026-02-16

Đây là một câu hỏi hay. Sub-agent và Soul giải quyết vấn đề ở các lớp khác nhau.

Sub-agent = phân chia công việc (WHAT)

• "Tác vụ này để A xử lý, tác vụ kia để B xử lý"
• Thực thi song song, phân chia vai trò
Soul = tính cách/mẫu hình cộng tác (WHO)

• "Agent này sẽ nói chuyện với tôi bằng tông giọng nào, và đưa ra phán đoán theo tiêu chí nào"
• Thậm chí thay đổi cả hành vi hội thoại của người dùng (vòng lặp phản hồi)
Ví dụ, ngay cả với cùng một coding sub-agent:

• Không có Soul → 200 dòng giải thích dài dòng
• Áp dụng Surgical Coder Soul → 40 dòng, chỉ có code, không giải thích
Nếu sub-agent là "có bao nhiêu người đang làm việc", thì Soul là "mỗi người là kiểu người như thế nào". Trên thực tế, tổ hợp sub-agent + Soul là mạnh nhất — vì bạn có thể gán tính cách khác nhau cho từng sub-agent.

Gần đây chúng tôi cũng đã công bố một bài báo về chủ đề này: https://doi.org/10.5281/zenodo.18661656

 
m1nsuppp 2026-02-17

Cảm ơn bạn đã phản hồi! Mình cũng rất quan tâm đến hệ sinh thái agent, và nhờ vậy đã có thêm được những góc nhìn sâu sắc hữu ích!

 
tomlee 2026-02-17

Cảm ơn bạn! Đây thật sự là một thời điểm thú vị vì hệ sinh thái agent đang phát triển rất nhanh. Nếu bạn có bất kỳ điều gì thắc mắc, cứ thoải mái hỏi bất cứ lúc nào nhé 😊

 
tomlee 2026-02-16

Tôi là người tạo ra nó.

Ý tưởng cốt lõi: tôi nghĩ tương lai của prompt engineering không phải là "giải thích mỗi lần", mà là "thay đổi tính cách".

Hiện nay, prompt engineering vận hành theo cách lặp lại với AI ở mỗi phiên rằng "bạn có phong cách như thế này", còn Soul đóng gói việc đó thành một tệp Markdown để có thể cài đặt/chia sẻ/thay thế.

Đúng lúc hôm nay có tin nhà phát triển OpenClaw gia nhập OpenAI (https://vi.news.hada.io/topic?id=26718), và có vẻ khi OpenClaw được vận hành như một foundation thì hệ sinh thái agent sẽ còn phát triển lớn hơn. Vị thế của ClawSouls là cung cấp lớp persona ở phía trên đó.

Rất hoan nghênh câu hỏi.