File size: 4,280 Bytes
4b8596d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 |
# 📋 Instruções para Atualizar cidadao.ai-technical-docs
## 🎯 Arquivos Criados/Atualizados
Todos os arquivos estão em `/docs/technical-docs-updates/` para você copiar:
### 1. **agents/overview.md** ✅
- Atualizado com status real: 8 funcionais, 7 parciais, 1 planejado
- Tabela completa com porcentagem de implementação
- Diagrama Mermaid separando agentes operacionais dos em desenvolvimento
- Roadmap realista de implementação
### 2. **agents/abaporu.md** ✅
- Documentação completa do Master Agent
- Exemplos de código reais
- Métricas de performance
- Sistema de reflexão detalhado
### 3. **agents/zumbi.md** ✅
- Documentação completa do Investigator
- Todos os tipos de anomalias detectadas
- Configurações e thresholds
- Exemplos de FFT e análise espectral
### 4. **agents/machado.md** ✅ (NOVO)
- Documentação do agente de análise textual
- NER e processamento de linguagem natural
- Análise de conformidade legal
- Padrões suspeitos em contratos
## 🚀 Próximos Passos
### Documentação dos Outros Agentes Funcionais:
1. **anita.md** - Pattern Analyst (análise de tendências)
2. **tiradentes.md** - Reporter (geração multi-formato)
3. **senna.md** - Semantic Router (roteamento inteligente)
4. **nana.md** - Memory Agent (memória episódica/semântica)
5. **dandara.md** - Social Justice (coeficientes de desigualdade)
### Documentação dos Agentes Parciais:
- Marcar claramente como "⚠️ Em Desenvolvimento"
- Mostrar o que já está implementado
- Indicar o que falta implementar
- Link para CONTRIBUTING.md
### Atualização da Arquitetura:
1. Remover menções a componentes não implementados
2. Adicionar Prometheus/Grafana na stack
3. Atualizar diagramas de fluxo de dados
4. Incluir cache multi-layer (Memory → Redis → DB)
### Atualização da API:
1. Endpoints reais: `/api/v1/investigations`, `/api/v1/agents/*`
2. Autenticação JWT implementada
3. Rate limiting configurado
4. Métricas em `/health/metrics`
## 📝 Template para Agentes Parciais
```markdown
---
title: "Nome do Agente"
sidebar_position: X
description: "Descrição"
---
# 🎯 Nome - Tipo Agent
:::warning **Status: ⚠️ Parcialmente Implementado**
Estrutura básica em `src/agents/arquivo.py`. Implementação em progresso.
:::
## 📋 Visão Geral
[Descrição do propósito]
## 🚧 Estado Atual
### ✅ Implementado
- Estrutura da classe
- Interface básica
- Integração com BaseAgent
### ❌ Pendente
- Lógica principal de processamento
- Integração com APIs externas
- Testes unitários completos
- Documentação detalhada
## 🎯 Capacidades Planejadas
[Lista do que o agente fará quando completo]
## 🤝 Como Contribuir
Veja [CONTRIBUTING.md](https://github.com/anderson-ufrj/cidadao.ai-backend/blob/main/CONTRIBUTING.md)
para implementar este agente.
---
**Status**: Em desenvolvimento
```
## ⚡ Comandos para Copiar Arquivos
```bash
# No repositório cidadao.ai-technical-docs:
# 1. Copiar o overview atualizado
cp ../cidadao.ai-backend/docs/technical-docs-updates/agents/overview.md docs/agents/
# 2. Renomear arquivos existentes
mv docs/agents/master-agent.md docs/agents/abaporu.md
mv docs/agents/investigator-agent.md docs/agents/zumbi.md
# ... etc
# 3. Copiar novos arquivos
cp ../cidadao.ai-backend/docs/technical-docs-updates/agents/*.md docs/agents/
# 4. Commit das mudanças
git add .
git commit -m "docs: update agent documentation to reflect actual implementation status
- Update overview with real status (8 functional, 7 partial)
- Add documentation for Machado and Dandara agents
- Update existing agent docs with current implementation
- Add clear status indicators for all agents"
```
## 🎨 Estilo e Consistência
Mantenha:
1. **Emojis** no início de cada seção principal
2. **Status boxes** do Docusaurus (:::info, :::warning)
3. **Tabelas** para métricas e comparações
4. **Diagramas Mermaid** para fluxos
5. **Exemplos de código** funcionais
6. **Links** entre documentos relacionados
## 📊 Prioridades
1. **URGENTE**: Atualizar overview.md (informação incorreta)
2. **ALTA**: Documentar os 8 agentes funcionais
3. **MÉDIA**: Documentar status dos parciais
4. **BAIXA**: Adicionar mais exemplos e casos de uso
---
Boa sorte com as atualizações! 🚀 |