ClawSouls – um registro aberto para trocar a persona de agentes de IA com uma única linha
(clawsouls.ai)Você fica explicando toda vez para um agente de IA “você tem essa personalidade”?
ClawSouls é um registro aberto para empacotar e compartilhar a personalidade (persona) de agentes de IA. Com alguns arquivos Markdown, você define o jeito de falar, a forma de pensar e as regras de comportamento do agente, e instala/troca tudo com uma única linha.
npx clawsouls install clawsouls/surgical-coder
Mesmo com o mesmo LLM, ele vira um agente completamente diferente.
Principais características:
79 personas selecionadas (revisor de código, veterano de DevOps, contador de histórias, 16 tipos de MBTI etc.)
CLI: instalar, trocar, criar, publicar
Galeria web: avaliações, notas e navegação por categorias
Especificação aberta (Soul Spec v0.3) — independente de LLM e de plataforma
Apache 2.0
A Anthropic anunciou recentemente a especificação oficial de Skill, mas Skill define “o que fazer (WHAT)”. Soul define “quem vai fazer (WHO)”. São complementares.
Desenvolvido sozinho em 2 semanas. Feedback sobre a especificação ou a qualidade dos Souls é bem-vindo.
Web: https://clawsouls.ai
GitHub: https://github.com/clawsouls
npm: https://www.npmjs.com/package/clawsouls
5 comentários
Supondo que se use o Claude Code, em que isso é diferente de ter vários subagentes?!
Fiquei pensando se os subagentes não seriam uma ferramenta para resolver problemas parecidos!
Ótima pergunta. Subagentes e Soul resolvem problemas em camadas diferentes.
Subagentes = divisão de tarefas (WHAT)
• "Esta tarefa é tratada por A, aquela tarefa é tratada por B"
• Execução paralela, divisão de papéis
Soul = personalidade/padrão de colaboração (WHO)
• "Com que tom esse agente conversa comigo e com que critérios ele toma decisões"
• Muda até o comportamento de conversa do usuário (feedback loop)
Por exemplo, mesmo com o mesmo subagente de programação:
• Sem Soul → 200 linhas de explicação prolixa
• Com o Surgical Coder Soul aplicado → 40 linhas, só código, sem explicação
Se subagentes são "quantas pessoas estão trabalhando", Soul é "como é cada uma dessas pessoas". Na prática, a combinação de subagentes + Soul é a mais poderosa — porque você pode dar uma personalidade diferente a cada subagente.
Recentemente, também publicamos um artigo sobre esse tema: https://doi.org/10.5281/zenodo.18661656
Obrigado pela resposta! Eu também tenho muito interesse no ecossistema de agentes, e graças a você obtive bons insights!
Obrigado! É um momento empolgante, já que o ecossistema de agentes está crescendo rapidamente. Se tiver qualquer dúvida, fique à vontade para perguntar a qualquer momento 😊
Sou o criador.
A ideia central: acredito que o futuro da engenharia de prompts não é “explicar toda vez”, e sim “trocar a personalidade”.
Hoje, a engenharia de prompts funciona repetindo para a IA em cada sessão “você tem este estilo”, mas o Soul empacota isso em um arquivo Markdown, permitindo instalar/compartilhar/trocar.
Coincidentemente, hoje saiu a notícia de que o desenvolvedor do OpenClaw entrou para a OpenAI (https://pt.news.hada.io/topic?id=26718), e parece que, com o OpenClaw sendo operado como uma fundação, o ecossistema de agentes vai crescer ainda mais. A posição do ClawSouls é fornecer a camada de persona sobre isso.
Perguntas são bem-vindas.