O que arifos faz?
ArifOS — Kernel MCP constitucional para execução governada de IA. Arquitetura AAA: Arquiteto · Auditor · Agente. Construído para a era agente de código aberto.
Visão Geral
O ArifOS fornece uma estrutura robusta para governar a execução de agentes de IA usando o Model Context Protocol (MCP). Sua arquitetura AAA divide responsabilidades em três papéis distintos:
- Arquiteto: Projeta o plano de execução e a estratégia.
- Auditor: Valida ações em relação à constituição e às regras definidas.
- Agente: Executa as ações aprovadas dentro dos limites governados.
Funcionalidades Principais
- Execução Governada: Todas as ações do agente são verificadas em relação a uma constituição definida pelo usuário.
- Arquitetura Modular: Cada componente AAA pode ser customizado ou estendido.
- Compatível com MCP: Integra-se perfeitamente com ferramentas que suportam o Model Context Protocol.
- Código Aberto: Desenvolvido de forma transparente para a comunidade.
Como Funciona
- O Arquiteto recebe uma tarefa e cria um plano de execução.
- O Auditor revisa o plano em relação à constituição para garantir conformidade.
- Após aprovação, o Agente executa o plano, com cada ação sendo auditada em tempo real.
Público-Alvo
Este skill é ideal para desenvolvedores que:
- Constroem agentes de IA autônomos que precisam de supervisão.
- Trabalham com ferramentas como Claude Code, Cursor ou Codex.
- Desejam implementar governança em fluxos de trabalho de IA.
- Contribuem para o ecossistema de código aberto de agentes.
Exemplo de Uso
# Exemplo conceitual de configuração do ArifOS
const arifos = new ArifOS({
constitution: "regras_minhas.md",
architect: { model: "gpt-4" },
auditor: { rules: ["no_external_network", "read_only_fs"] },
agent: { tools: ["file_search", "code_analysis"] }
});
await arifos.execute("Refatore o módulo de autenticação");
Recursos
- Repositório: https://github.com/ariffazil/arifos
- Documentação: Consulte o arquivo
README.mdpara instruções detalhadas. - Licença: MIT
Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests no repositório oficial.