O que LayerForge faz?
Decomposição determinística em 4±1 camadas para convergência de saída de IA — skill para Claude Code + CLI Python com backends de detecção de comunidades Newman/CPM. Preprint arXiv v8.1.
Visão Geral
O LayerForge é uma habilidade (skill) para Claude Code e uma ferramenta de linha de comando (CLI) em Python que aplica decomposição determinística em 4±1 camadas para melhorar a convergência de saídas de agentes de IA. Ele utiliza algoritmos de detecção de comunidades (Newman e CPM) para organizar e estruturar o conteúdo gerado por modelos de linguagem, resultando em saídas mais consistentes e previsíveis.
Plataformas Suportadas
- Claude Code: Skill integrada diretamente no ambiente de desenvolvimento da Anthropic.
- Python CLI: Ferramenta independente que pode ser usada em qualquer terminal ou pipeline.
- Backends: Newman (otimização modular) e CPM (sobreposição de comunidades).
Como Funciona
- O usuário fornece uma saída de modelo de IA (texto, código ou dados) que precisa ser decomposta.
- O LayerForge aplica a decomposição em 4±1 camadas usando um dos backends de detecção de comunidades.
- O resultado é uma estrutura hierárquica com camadas claramente definidas que facilitam a análise e a convergência.
Instalação
Para usar o LayerForge como CLI Python:
pip install layerforge
Para usar como skill do Claude Code, siga as instruções da documentação oficial da Anthropic para instalação de skills.
Uso Básico (CLI)
layerforge decompose --input "texto ou caminho para arquivo" --backend newman
Opções:
--input: Texto de entrada ou caminho para arquivo.--backend:newman(padrão) oucpm.--output: Caminho para salvar o resultado (opcional).
Exemplo de Saída
{
"layers": [
{
"layer": 1,
"nodes": ["conceito A", "conceito B"],
"edges": [["conceito A", "conceito B"]]
},
{
"layer": 2,
"nodes": ["subconceito A1", "subconceito A2"],
"edges": []
}
],
"backend": "newman",
"convergence_score": 0.95
}
Referências
- Preprint arXiv: v8.1
- Algoritmo de Newman: Newman 2006
- CPM: Palla et al. 2005
Licença
MIT License - veja o arquivo LICENSE para detalhes.