FRENTE 03 — INTELIGÊNCIA ARTIFICIAL
IA que entra no sistema, não no slide.
A maior parte dos projetos de IA não falha no modelo: falha na engenharia em volta dele. Dados sem estrutura, recuperação imprecisa, agentes sem limites, custo sem controle e nenhuma forma de medir se a resposta está certa. É essa parte que fazemos bem — porque é software, e software é o que construímos há mais de 20 anos.
RAG
Recuperação aumentada por geração (RAG)
Para a IA responder com os documentos e dados da sua empresa em vez de inventar, o modelo precisa receber o contexto certo, na hora certa, com permissão. Construímos o pipeline inteiro, não só o prompt.
- Ingestão de PDFs, contratos, planilhas e bases internas, com chunking por estrutura do documento e metadados para filtragem
- Embeddings e busca vetorial — com pgvector para quem já roda PostgreSQL — combinada a busca lexical (híbrida) e reranking para precisão
- Controle de acesso na recuperação: cada usuário só recupera o que já tem permissão de ver
- Respostas com citação da fonte, e avaliação de recall da busca separada da avaliação da geração
AGENTES
Agentes de IA em produção
Um agente é um modelo num loop: raciocina, escolhe uma ferramenta, executa, observa o resultado e repete até concluir a tarefa. Em produção, o desafio é dar autonomia sem perder o controle.
- Desenho do fluxo agêntico: agente único ou orquestração com sub-agentes especializados, decomposição de tarefas e gestão de estado e memória
- Ferramentas (tool use) com contratos claros, ações idempotentes, timeouts, retentativas e execução em ambiente isolado quando há risco
- Limites de autonomia e pontos de aprovação humana (human-in-the-loop) onde a decisão tem consequência
- Rastreabilidade completa: cada passo, cada chamada e cada custo registrados para auditoria e depuração
LLMs
Integração com modelos de linguagem
Claude, GPT e modelos abertos conectados ao seu back-end como qualquer outra dependência crítica: com contrato, testes, observabilidade e plano B.
- Saídas estruturadas com JSON Schema, para o resultado do modelo entrar direto no seu sistema sem parsing frágil
- Prompts versionados e testados como código; roteamento entre modelos (menor e mais barato para tarefas simples) e fallback entre fornecedores
- Prompt caching, batching e streaming para reduzir custo e latência; orçamento e limite de uso por funcionalidade
- Camada de abstração que permite trocar de modelo ou de fornecedor sem reescrever a aplicação
MCP
Servidores MCP
O Model Context Protocol é o padrão aberto, criado pela Anthropic, que define como um modelo de IA descobre e usa ferramentas, dados e prompts externos. Um servidor MCP bem feito é a porta de entrada segura da IA para a sua empresa.
- Servidores MCP que expõem ERP, CRM, banco de dados, APIs internas e documentação como tools e resources com contratos tipados
- Autenticação (OAuth), autorização por usuário e auditoria de cada chamada — o assistente só faz o que aquele usuário poderia fazer
- Compatíveis com Claude e com qualquer cliente MCP; um servidor serve vários assistentes e agentes ao mesmo tempo
- Desenho das ferramentas pensando no modelo: descrições claras, escopo estreito e respostas que cabem no contexto
EVALS
Avaliação e qualidade
Sem medição, todo sistema de IA parece funcionar na demo e surpreende em produção. Tratamos avaliação como parte do produto, desde o primeiro dia.
- Conjuntos de avaliação construídos com casos reais do negócio, incluindo os difíceis e os que devem ser recusados
- Métricas por camada: precisão da recuperação, correção e fundamentação da resposta, taxa de alucinação, sucesso da tarefa no agente
- LLM como juiz com calibração humana, e testes de regressão automáticos a cada mudança de prompt, modelo ou dados
- Monitoramento em produção: amostragem de respostas, feedback do usuário e alertas de degradação
SEGURANÇA
Segurança e governança
Um agente que lê e-mails, páginas ou documentos está exposto a instruções maliciosas escondidas nesse conteúdo. Projetamos com isso em mente.
- Defesa contra prompt injection: separação entre instruções e dados, validação de saídas e menor privilégio para cada ferramenta
- Tratamento de dados pessoais conforme LGPD e GDPR: minimização, anonimização quando possível e registro de quem acessou o quê
- Guardrails de entrada e saída, filtros de conteúdo e limites de gasto por usuário e por funcionalidade
- Documentação de riscos e decisões, para o seu time de segurança e compliance revisar antes do go-live