📜 SOUL.md — A Essência do Jarvis
O SOUL.md é o arquivo mais transformador do projeto. É aqui que você define quem é seu assistente — não apenas como ele responde, mas o que ele valoriza, como pensa e como se expressa. Um SOUL.md bem escrito transforma o ChatGPT genérico em um parceiro com voz própria.
📄 Anatomia de um SOUL.md
✓ SOUL.md Eficaz
- ✓Valores claros e testáveis
- ✓Tom específico com exemplos
- ✓Limites éticos explícitos
- ✓Estilo de resposta definido
✗ SOUL.md Fraco
- ✗"Seja útil e amigável" — vago demais
- ✗Sem valores, só comportamentos
- ✗Contradições internas (formal E casual)
- ✗Muito longo — dilui o foco
💡 Dica Prática
Escreva o SOUL.md como se estivesse contratando um assistente humano. O que você diria na entrevista? Quais são os valores inegociáveis? Como você quer que ele se comunique com você?
📋 AGENTS.md — Regras de Comportamento
AGENTS.md é o contrato operacional. Enquanto SOUL.md define quem é o assistente, AGENTS.md define o que ele faz e o que nunca faz. Regras explícitas são mais confiáveis do que esperar que o LLM inferira intenções.
📋 Exemplo de AGENTS.md
👤 USER.md — Contexto do Criador
USER.md contém tudo que o Jarvis precisa saber sobre você sem precisar ser perguntado a cada sessão. Stack técnica, empresa, projetos em andamento, preferências de ferramentas — contexto que personaliza cada resposta.
👤 Exemplo de USER.md
💡 Mantenha USER.md Atualizado
O USER.md é um arquivo vivo. Quando mudar de emprego, iniciar um novo projeto ou aprender uma nova tecnologia, atualize o USER.md. O Jarvis não tem como saber de mudanças que não foram escritas.
🔄 AIEOS — Exportar Personalidade
AIEOS (AI Entity Operating System) é o formato de serialização de identidade do INTELECTO. Permite criar um snapshot portável de toda a personalidade — SOUL + AGENTS + USER — em um único arquivo que pode ser versionado, compartilhado e restaurado.
Exportar Personalidade
python -m intelecto export-soul --output atlas-v1.aieos
Versionar com Git
git add atlas-v1.aieos && git commit -m "chore: snapshot de personalidade v1"
Restaurar em Nova Máquina
python -m intelecto import-soul atlas-v1.aieos — instala toda a personalidade instantaneamente
🎭 Perfis Intercambiáveis
Um Jarvis com uma única personalidade é limitado. Perfis intercambiáveis permitem ter "Atlas-Dev" para codificação intensa e "Atlas-Meeting" para comunicação corporativa, alternando com um simples comando.
💻 Atlas-Dev
Tom: técnico, direto. Foca em código, arquitetura, debugging. Usa jargão técnico livremente. Para sessões de desenvolvimento intenso.
👔 Atlas-Meeting
Tom: formal, diplomático. Adapta linguagem técnica para não-técnicos. Ideal para preparar apresentações e comunicações com clientes.
🎯 Atlas-Focus
Tom: minimalista, sem conversa. Respostas curtas, sem explicações não solicitadas. Para quando você só precisa de respostas rápidas.
🧪 Testando e Iterando o SOUL.md
Escrever um SOUL.md eficaz é um processo iterativo. A primeira versão nunca está certa. Você precisa testar com casos reais e observar onde o comportamento diverge do esperado.
🔄 Processo de Refinamento
Escreva a primeira versão do SOUL.md
Teste com 20 perguntas reais do seu dia a dia
Marque respostas que não soaram como você esperava
Identifique qual instrução no SOUL.md causou o comportamento inesperado
Refine e repita — geralmente 3-5 iterações chegam a um SOUL.md estável
✅ Resumo do Módulo 2.1
Próximo Módulo:
2.2 — Canais de Comunicação: Telegram, WhatsApp, Discord, Slack e BaseChannel