O Olivares AI e uma plataforma modular: um motor mais um catalogo de módulos de capacidade mais conectores. Um módulo consome eventos normalizados do núcleo, declara as suas entidades no modelo de dados partilhado e expoe a sua própria API e vistas — sem re-arquitetar o resto.
O binário stock liga 29 pacotes de módulos, organizados abaixo em áreas de capacidade
numeradas (a tabela agrupa vários pacotes numa única área, e algumas entradas são
infraestrutura fundamental ou pos-v1). Leia-o como um catalogo, não como uma lista de verificação de funcionalidades:
governar/observar e amplo e ativo em todo o ambiente; a atuação e a parte estreita e
bloqueada — cada linha e marcada live, provisionada a pedido (503 até configurada), ou um
ponto deny-closed. A plataforma e pre-1.0. Veja
Honestidade e limites para como formulamos o que esta
e não esta construído.
Além do catalogo numerado há um módulo de suporte live-ingest (numerado XXIV no código): a torneira de eventos ao vivo que os outros módulos leem. E infraestrutura em vez de uma superficie autonoma, portanto não é contado entre o catalogo numerado.
Como ler o estado de cada módulo
Cada módulo tem duas metades, e a distincao honesta entre elas e todo o ponto:
- Governar / Observar — catalogar, observar, comparar, bloquear, reportar. Isto esta construído e ligado hoje para os módulos marcados como live abaixo. O produto e leitura primeiro e detetivo por defeito: observa e governa fora de banda, não se coloca no caminho do pedido.
- Atuar — agir na sua infraestrutura real (implantar, disparar, despachar, enviar,
aplicar). Isto é deliberadamente estreito e enquadra-se em três estados:
- live — ligado no binário predefinido, sem provisionamento necessário.
- on-demand — o backend esta construído e ligado a um ponto de injeção mas permanece
deny-closed até que um operador o provisione via config; até la uma ação
aprovada e honestamente “declarada, não atuada” (por exemplo, deploy
apply/retireretorna um503claro). - seam — uma interface declarada, deny-closed, sem backend predefinido ainda.
A divisao e o contrato: o produto observa e governa amplamente, e atua num subconjunto pequeno, maioritariamente bloqueado por provisionamento. Nada aqui afirma execução que o código não faz.
Descoberta e estado ao vivo
| # | Módulo | Governar/Observar | Atuar | O que faz |
|---|---|---|---|---|
| I | Inventário e descoberta | live | — | Descobre e cataloga passivamente agentes, sessões, servidores MCP, ferramentas, modelos, fornecedores e identidades não humanas em todo o ambiente. |
| II | Operação ao vivo e sessões | live | — | Rastreia o estado em tempo real de cada sessão de agente — ação atual, tokens/custo ao vivo, uma timeline reproduzível — derivado de sinais, nunca fabricado. |
| III | Mapa de acesso e recursos (R/RW) | live | — | O diferenciador: qual agente le (R) ou le-escreve (RW) qual recurso, e se esse acesso e permitido ou meramente observado. Veja o tour. |
| XXII | Saúde, SLA e uptime | live | — | Fiabilidade de agentes e servidores MCP — saudavel, degradado ou em baixo, e o mapa de dependências — derivado de sinais observados, não por sondagem da sua infra. |
Capacidades, identidade e governança
| # | Módulo | Governar/Observar | Atuar | O que faz |
|---|---|---|---|---|
| V | MCP, skills e capacidades | live | — | Gestão visual de servidores MCP, skills, plugins/subagentes e qual agente esta ligado a qual ferramenta. Veja o tour MCP. |
| VI | Identidade, permissões e governança | live | on-demand | Governa quem e o que pode fazer o que, com aprovação HITL. Atuadores de ciclo de vida de identidade com capacidade de escrita são opt-in e deny-closed até provisionados. Veja o tour de identidade. |
| VIII | Dados, conhecimento e contexto | live | live | O plano de dados governado — bases de conhecimento e RAG com redação antes da indexacao, recuperação governada, e linhagem sobre o plano de dados governado — os dados de governação da Olivares permanecem em infraestrutura que controla; os pedidos a modelos alojados vão para os fornecedores que escolher. Recuperação lexical e o predefinido; embeddings semanticos com modelo são ligados a pedido. |
| XIV | Catalogo interno e marketplace | live | — | Curadoria e permite a org reutilizar agentes aprovados e versionados, servidores MCP, skills e templates; pedidos de instanciação passam pela governança. |
Implantação e stack de modelos
| # | Módulo | Governar/Observar | Atuar | O que faz |
|---|---|---|---|---|
| VII | Implantação e integração | live | on-demand (503) | Planeia e governa implantações/ligações a infraestrutura — o único módulo que pode muta-la. Cada mudança e bloqueada por HITL, plan-before-apply e registada no registo. O executor e ligado a pedido: apply/retire retornam 503 até ser provisionado. |
| X | Gestão de modelos e fornecedores | live | apenas roteamento | Governa e roteia pelo stack completo de modelos — Claude, OpenAI, Gemini, inferência local — com preços de referência verificados pelo operador. Resolução de rota e live; a chamada ao modelo funciona a pedido quando uma credencial de inferência e provisionada. |
Modelos hospedados não são auto-hospedaveis. O Módulo X pode rotear para Claude (diretamente ou via Bedrock/Vertex/Foundry), mas essa inferência ainda alcança a API do fornecedor. Apenas modelos genuinamente auto-hospedados (vLLM/Ollama) funcionam totalmente offline; air-gap aplica-se ao plano de controlo Olivares, não a inferência hospedada.
Custo, qualidade e conformidade
| # | Módulo | Governar/Observar | Atuar | O que faz |
|---|---|---|---|---|
| XI | Custos e AI FinOps | live | live | Contabiliza gastos de IA a partir do fluxo de custos do fornecedor e aplica orçamentos — no limite, um portão de orçamento throttle/block nega o gasto (deny-closed). Veja o tour FinOps. |
| XII | Qualidade, evals e testes | live | — | Pontua resultados candidatos contra suites douradas versionadas com avaliadores deterministicos mais um juiz LLM, produzindo evidência cross-módulo. Veja o tour de evals. |
| XIII | Conformidade e regulatorio | live | — | Mapeia o que a plataforma já observa e audita para frameworks (EU AI Act, NIST AI RMF, ISO/IEC 42001, SOC 2, GDPR, OWASP Agentic) e emite evidência consumível por auditores. Desenhado para, não certificado. Veja o tour de conformidade. |
Segurança e garantia
| # | Módulo | Governar/Observar | Atuar | O que faz |
|---|---|---|---|---|
| IX | Segurança, guardrails e auditoria | live | live | O plano defensivo: guardrails sobre texto de entrada/saída/ferramenta de agente (PII, segredos, injeção de prompt, OWASP Agentic Top 10), deteção de anomalias sobre desvio observado e timelines de incidente reconstruíveis. Achados emitem ao vivo; o armazém de evidência guarda um hash mais um excerto redigido, nunca o payload bruto. |
| XVII | Sandbox de testes de agente | live | on-demand | Execuções isoladas e efemeras de cenarios de agente contra recursos simulados, mais replay determinístico. O executor sintético em processo e live; o runtime isolado por OS e ligado a pedido. |
| XVIII | Red-teaming e testes adversariais | live | on-demand | Um harness de robustez defensiva (injeção de prompt, jailbreak, exfiltracao, envenenamento de ferramentas) mapeado para OWASP Agentic e MITRE ATLAS. Execuções isoladas são ligadas a pedido e reportam DEGRADED — nunca um falso pass — até que um runtime de sandbox seja provisionado. |
Coordenação, voz e saída
| # | Módulo | Governar/Observar | Atuar | O que faz |
|---|---|---|---|---|
| IV | Comunicação inter-agente e orquestracao | live | on-demand | Deriva o grafo de delegação/comunicação ao vivo de arestas observadas e governa agentes agendados/autonomos. Disparar um e bifasico e bloqueado por HITL; despacho ao vivo e deny-closed até que um despachante seja provisionado. |
| XV | Integrações de saída e notificações | live | live | O router de notificações — decide que sinal vai para quem, por qual canal; os conectores (Slack/Teams, PagerDuty/Opsgenie, webhook assinado, SIEM) entregam. Despacho e live; destinos são provisionados pelo operador. |
| XVI | Agentes de voz e tempo real | live | on-demand | Observar-e-governar para agentes conversacionais/tempo real: governa quem pode abrir uma sessão, com qual modelo, sob qual política deny-por-defeito. Abertura e bloqueada por HITL; atuação sai por um despachante deny-closed até que um fornecedor de voz seja provisionado. |
Plataforma e relatórios
| # | Módulo | Governar/Observar | Atuar | O que faz |
|---|---|---|---|---|
| XIX | API própria e manage-as-code | live | — | Gerir o próprio plano de controlo por API/IaC, mais uma superficie de eventos para integradores (subscricoes duraveis, retries, dead-letter, replay). Fundamental. |
| XX | Multi-inquilino e gestão de organização | live | — | Hierarquia de organizações e admin delegado para MSPs e grandes organizações. Fundamental. |
| XXI | Dashboards executivos e relatórios | live | — | Vistas de alto nível para liderança ao lado da consola técnica. |
| XXIII | Gestão de modelos próprios / fine-tuning | pos-v1 | — | Governar modelos treinados ou hospedados pela empresa. Pos-v1 — não ligado hoje. |
Uma nota transversal: o kill switch
Além de qualquer módulo individual, o kill switch do ambiente liga um portão de paragem a cada ponto de atuação: deploy, orchestration fire, voice open, model execution e budget spend. Uma paragem e aplicação positiva e e deny-closed — um estado de paragem ilegível e tratado como parado, nunca como passa. Veja o tour do kill-switch.
Relacionado
- O que é o Olivares AI? — o produto numa página.
- Permitido vs observado e fidelidade — como os módulos I-III se mantém honestos sobre o que conseguem provar.
- Honestidade e limites — a postura completa live-vs-roadmap.
- Arquitetura — como o motor, camadas e conectores se compoem.