stamatios
← Voltar ao feed
Mesa de reunião com oito robôs pequenos em cadeiras de diretoria, metáfora do time executivo OpenExecutive
Agentes · Open Source

OpenExecutive monta um time executivo virtual com 8 agentes de IA

resumo de ~3 min

Proposta

O OpenExecutive é um sistema de equipe executiva virtual desenvolvido pela SenteLabsAI. Ele oferece uma única voz de aconselhamento, apoiada internamente por oito agentes especializados baseados em Claude: estratégia, finanças, pessoas e recursos humanos, jurídico, operações, marketing, produto e comunicação com o conselho. O usuário não vê essa arquitetura interna; recebe uma resposta executiva sintetizada a partir das contribuições dos especialistas.

Os agentes cobrem análise competitiva, fusões e aquisições, posicionamento de mercado, metas, modelagem financeira, captação, contratação, remuneração, cultura, contratos, propriedade intelectual, conformidade, processos, fornecedores, escala operacional, estratégia de entrada no mercado, marca, comunicação, relações públicas, priorização de produto, roadmaps, apresentações para o conselho, relações com investidores e governança.

Funcionamento

Um orquestrador recebe a mensagem do usuário e aciona chamadas paralelas aos especialistas. O sistema combina conhecimento empresarial incorporado, documentos da empresa e contexto recuperado por cada agente. A base de conhecimento inclui arquivos Markdown de referência, indexados no ChromaDB, enquanto os documentos enviados pelo usuário são fragmentados e armazenados em uma coleção separada. O contexto recuperado é acrescentado à mensagem do usuário, e não ao bloco de instruções mantido em cache.

O sistema também mantém memória episódica. Depois de cada resposta, uma chamada em segundo plano extrai decisões, iniciativas e recomendações importantes e as grava em SQLite. Na sessão seguinte, esse histórico é apresentado ao executivo para que ele recupere o que havia recomendado anteriormente. Um agendador pode ainda identificar acompanhamentos e ações com prazo. Como o mecanismo evita disparos duplicados por meio de uma atualização atômica, a API deve operar com uma única instância, salvo se houver outro controle para o agendador.

O modelo padrão para o executivo e a maioria dos especialistas é o claude-sonnet-4-6. O claude-opus-4-7 é usado para raciocínio mais profundo em estratégia, finanças, jurídico e comunicação com o conselho; o claude-haiku-4-5 é usado para roteamento e extração de memória. O cache de instruções separa a persona, o perfil da empresa e o índice de conhecimento, com uma taxa informada de até 85% após as primeiras interações.

Uso e operação

O projeto é distribuído sob a licença Apache 2.0 e pode ser executado localmente com Python, FastAPI, Next.js, ChromaDB e SQLite. Um assistente de configuração coleta nome, setor, estágio, tamanho da equipe, modelo de negócio, receita, concorrência, prioridades, cultura e valores, além de permitir o envio de documentos como apresentações, modelos financeiros e planos estratégicos.

A interface web pode ser complementada por Slack, e-mail, Telegram, Google Chat, Discord e uma linha de comando. O repositório inclui autenticação por login do Google e lista de e-mails autorizados para a interface implantada, além de um segredo compartilhado entre a interface e a API. A implantação descrita usa ambientes de desenvolvimento e garantia de qualidade no Fly.io, com volumes persistentes para os dados executivos.

O OpenExecutive também pode usar servidores locais compatíveis com a API da OpenAI, como Ollama, LM Studio, vLLM e llama.cpp, em vez da API da Anthropic ou junto dela. Nesse modo, busca web, cache de instruções da Anthropic e raciocínio estendido são desativados, e modelos menores podem ter dificuldade com o roteamento multiagente. A avaliação automatizada reúne 29 cenários nos oito domínios e exige média mínima de 3,5 em cinco dimensões, incluindo coerência da persona, precisão, uso do contexto, qualidade do roteamento e capacidade de transformar respostas em ações.