Imagine uma situação bastante banal daqui a poucos meses.
Um comercial liga o ChatGPT ao CRM para preparar reuniões. Outro cria um agente para pesquisar contas e atualizar propriedades. Marketing liga um agente a uma ferramenta externa através de MCP. Customer Success experimenta outro para resumir tickets e criar tarefas.
Ninguém comprou um novo CRM. Ninguém abriu um projeto de integração. Em alguns casos, nem sequer foi necessário escrever código.
Mas a empresa acabou de ganhar quatro novos atores com acesso a contexto operacional — e alguns deles podem executar ações.
No RevOpsHubs chamamos a isto Shadow Agents.
Tese RevOpsHubs
O risco deixou de ser apenas “que software estamos a usar sem controlo?”. Passa a ser “que agentes conseguem ver, decidir e agir dentro dos nossos sistemas — e quem é responsável por eles?”.
O que é um Shadow Agent?
Não estamos a usar o termo como se já fosse uma categoria formal da indústria. É uma forma útil de nomear um problema operacional que está a começar a aparecer.
Um Shadow Agent é um agente, assistente ou aplicação de IA com acesso a sistemas, dados ou ferramentas da empresa que foi colocado em utilização sem existir uma definição clara de owner, âmbito, permissões, aprovações, monitorização e critérios de sucesso.
O ponto importante é este: um Shadow Agent não precisa de ser malicioso, clandestino ou sequer tecnicamente “não autorizado”. Pode ter sido criado por alguém com permissões legítimas. O problema é a ausência de um modelo operacional à volta dele.
Porque é que isto começa a ser um problema agora?
Porque a fronteira entre “assistente que responde” e “sistema que age” está a desaparecer depressa.
Em abril de 2026, o HubSpot Remote MCP Server passou a General Availability com capacidades de escrita em vários objetos do CRM. Isso significa que ferramentas compatíveis com MCP podem, respeitando as permissões existentes do utilizador, não só consultar contactos, empresas ou deals, mas também atualizar parte dessa informação.
A HubSpot também permite ligar agentes criados no Agent Builder a sistemas externos através do MCP Client, para aceder a dados em tempo real e executar ações noutros sistemas.
Do lado do ChatGPT, o suporte completo de MCP para ambientes Business e Enterprise/Edu já inclui ações de escrita e modificação, com controlos de administração, aprovação e acesso.
Nada disto é um problema em si. Pelo contrário: é precisamente isto que torna os agentes úteis.
O problema aparece quando a organização continua a governá-los como se fossem apenas mais uma licença de software.
Uma licença dá acesso. Um agente pode transformar esse acesso em ação.
O Shadow Agent Risk Model
Quando avaliamos um agente, a pergunta “está autorizado?” é demasiado curta. Propomos sete perguntas.
Identity — quem está realmente a agir?
O agente usa as permissões de um utilizador? Uma conta de serviço? Credenciais partilhadas? Se uma ação correr mal, conseguimos atribuí-la a uma identidade clara?
Context — o que consegue ver?
Contactos, deals, emails, documentos, notas internas, dados financeiros? Um agente não deve herdar automaticamente todo o contexto disponível só porque tecnicamente consegue aceder-lhe.
Tools — que ferramentas pode chamar?
Pesquisar é diferente de atualizar. Criar uma tarefa é diferente de enviar um email. Eliminar um registo é diferente de o resumir. A superfície de ferramentas define a superfície real de risco.
Write — o que pode alterar?
Que propriedades, objetos ou sistemas podem ser modificados? Há ações irreversíveis? Há ações que afetam o cliente diretamente?
Approval — onde é obrigatório parar?
Que ações podem ocorrer autonomamente e quais exigem aprovação humana? A OpenAI, por exemplo, permite configurar aprovações para ações de escrita e recomenda revisão humana em ações com efeitos sensíveis.
Audit — conseguimos reconstruir o que aconteceu?
Precisamos de saber que contexto foi usado, que ferramenta foi chamada, que ação foi tomada e com que resultado. Sem logs ou traces, não existe aprendizagem operacional.
Cost — quanto pode consumir?
Com modelos de pricing por consumo, autonomia também tem impacto financeiro. Um agente mal delimitado pode não só executar trabalho errado como consumir créditos a fazê-lo.
Os sete pontos formam aquilo a que chamamos a superfície operacional do agente. Quanto maior for essa superfície, maior tem de ser a qualidade da governance.
O problema não é a alucinação. É a ação plausível.
Um exemplo simples: um agente de prospeção recebe acesso ao CRM, pesquisa na web, identifica empresas, atualiza propriedades e cria tarefas para os comerciais.
É fácil pensar que o principal risco é o agente “inventar” informação.
Mas os problemas mais difíceis podem ser muito menos óbvios:
- classifica corretamente uma empresa, mas usa uma definição de ICP que já mudou;
- atualiza uma propriedade legítima, mas essa propriedade alimenta um workflow que ninguém considerou;
- cria tarefas válidas, mas para contas que pertencem a outro território;
- repete uma ação centenas de vezes porque o trigger está demasiado amplo;
- usa uma ferramenta nova adicionada ao MCP server que nunca foi revista pelo owner do processo.
Nenhuma destas falhas exige uma “IA descontrolada”. Basta uma decisão plausível dentro de um sistema mal delimitado.
É por isso que AI readiness começa antes da camada de IA. O agente herda definições, ownership, qualidade de dados e regras que já existiam — ou que nunca foram formalizadas.
Governance útil não significa bloquear agentes
A resposta errada seria transformar cada experiência com IA num projeto de seis semanas com cinco aprovações.
Isso só empurra novamente a utilização para fora do processo formal.
O objetivo é autonomia delimitada: permitir que equipas experimentem e obtenham valor, mas dentro de limites explícitos.
Registe agentes, não apenas aplicações
Nome, owner, objetivo, sistemas ligados, ferramentas disponíveis, dados usados e estado: teste, piloto ou produção.
Dê apenas o acesso necessário
A própria HubSpot recomenda selecionar apenas as ferramentas MCP necessárias para a tarefa do agente. Comece por leitura e abra escrita quando existir razão operacional.
Separe recomendação de execução
Enviar, editar, eliminar ou assumir compromissos perante clientes não deve ter a mesma política de aprovação que pesquisar ou resumir.
Simule antes de dar autonomia
Teste casos normais, exceções e inputs maus. A HubSpot permite simular execuções de agentes sem alterar o CRM e sem consumir créditos.
Guarde traces e reveja falhas
O objetivo não é vigiar pessoas. É perceber como o sistema decide e melhorar prompts, ferramentas, dados e guardrails.
Saiba como parar
Quem consegue desativar o agente, revogar a ligação, retirar ações de escrita ou reduzir limites de utilização? Isso tem de estar definido antes do incidente.
Uma auditoria de 30 minutos para RevOps
Se gere CRM, automação ou RevOps, eu começaria com uma folha simples. Não com uma política de 40 páginas.
- Liste os agentes e assistentes que a equipa usa com dados da empresa. Inclua ChatGPT, HubSpot, automações próprias e ferramentas externas.
- Assinale quais estão ligados a sistemas operacionais. CRM, email, Slack, suporte, ERP, data warehouse.
- Separe read de write. O que só consulta? O que pode alterar, criar, enviar ou eliminar?
- Identifique o owner. Uma pessoa concreta, não “Sales” ou “Marketing”.
- Marque ações que exigem aprovação. Especialmente ações externas, irreversíveis ou com impacto financeiro.
- Verifique logs, limites e forma de revogação. Se ninguém sabe como desligar rapidamente, há trabalho por fazer.
Se um agente falhar em três ou quatro destes pontos, não significa que tenha de ser desligado. Significa que ainda não está pronto para produção.
Da lista de agentes para um contrato operacional
O inventário resolve visibilidade. Não resolve comportamento.
Para cada agente que entra em produção, precisamos de responder a uma pergunta adicional: qual é o contrato sob o qual este agente pode operar?
É o tema do nosso próximo framework: o Agent Operating Contract. Em vez de começar pelo prompt, começamos por objetivo, contexto, ferramentas, permissões, aprovações, orçamento, métricas, escalamento e rollback.
Esta distinção vai tornar-se importante. Uma empresa pode ter excelentes prompts e péssima governance.
RevOps vai ter de governar atores, não apenas sistemas
Durante muito tempo, a stack era relativamente estática. Comprávamos ferramentas, dávamos acessos, criávamos integrações e auditávamos utilizadores.
Os agentes mudam essa geometria. Podem juntar contexto de vários sistemas, selecionar ferramentas e executar sequências de ações que antes exigiam pessoas.
É exatamente por isso que são interessantes.
Mas também significa que a pergunta de governance muda:
Não é apenas “quem tem acesso ao CRM?”. É “quem — humano ou agente — pode fazer o quê, com que contexto, sob que limites e com que responsabilidade?”.
Essa pergunta já pertence a Revenue Operations.
Fontes públicas
- HubSpot Developers — Remote HubSpot MCP server is now generally available
- HubSpot Knowledge Base — Connect apps to HubSpot's AI agents
- HubSpot Knowledge Base — Test and control agent credit usage
- OpenAI — Developer mode and MCP apps in ChatGPT
- OpenAI — ChatGPT Workspace Agents for Enterprise and Business