Plataforma de revisão de requisitos assistida por IA
Responsabilidade pela plataforma e entrega de um fluxo de documentos e revisão, combinando serviços Python, integração de modelos e interface web.
Contexto & responsabilidade
Uma equipe interna de P&D investigava como relacionar requisitos de engenharia a obrigações regulatórias, preservando revisão humana e rastreabilidade. Fui responsável pela fundação da plataforma e contribuí em diferentes etapas do fluxo.
O fluxo entregue
- 01Importação Markdown / PDF
- 02Mapeamento assistido por modelo
- 03Revisão humana
- 04Exportação CSV / Excel
Minhas contribuições de engenharia
Plataforma & persistência
Estruturei FastAPI, configuração, modelos de domínio tipados e CI. Implementei diretórios isolados por projeto, escrita JSON atômica, bloqueio de arquivos e operações de ciclo de vida.
Revisão & rastreabilidade
Implementei transições de revisão com justificativa obrigatória e controle otimista de concorrência. Escritas conflitantes retornam HTTP 409. Contribuí com auditoria encadeada por hashes e correções de concorrência.
Interface & fluxo documental
Construí a interface de importação, revisão de propostas e exportação. Adicionei parsing de Markdown/PDF, deduplicação por conteúdo, CSV e Excel formatado com proteção contra injeção de fórmulas.
Integração de modelos
Implementei endpoints tipados de inferência e saúde, além de automação para Ollama em infraestrutura GPU remota via túnel SSH. Demonstrei uma chamada real de inferência para a equipe.
Colaboração técnica
Atuei na revisão de PRs, compartilhei decisões arquiteturais, elaborei propostas de implementação e facilitei temporariamente o Shape Up. Contribuí em outros módulos quando a equipe precisou de apoio.
Resultado & escopo
Demonstrei uma entrega vertical completa que a equipe pôde evoluir: importação, mapeamento, revisão humana e exportação, com uma sólida suíte de mais de 800 testes automatizados cobrindo a plataforma.