Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official.

Dados e Contexto Compartilhados

Para fornecer respostas precisas e sensíveis ao contexto, o sistema compartilha metadados específicos entre a interface do usuário, o Supervisor e o servidor especializado de Agentes MCP com o provedor LLM configurado.

Contexto da Interface do Usuário

Quando um usuário interage com a interface de chat, o sistema captura e compartilha automaticamente o contexto atual da interface do usuário. Isso garante que o Agente de IA entenda o foco do usuário sem exigir menção explícita de recursos.

O contexto compartilhado inclui:

  • ID do Cluster: O cluster atual sendo visualizado no painel do Rancher.

  • Namespace: O contexto específico do namespace, se aplicável.

  • Metadados do Recurso: Detalhes sobre o recurso atual (por exemplo, uma implantação específica, um Node ou um Fleet Bundle) exibido na interface do usuário.

Esses dados são agrupados com o prompt do usuário pelo Supervisor e direcionados ao Agente especializado apropriado e compartilhados com o provedor LLM.

Coleta de Dados via Ferramentas MCP

O Agente do Rancher usa ferramentas especializadas, expostas através do servidor MCP do Rancher, para recuperar dados em tempo real do ambiente. Essas ferramentas atuam como a ponte entre o raciocínio da IA e o estado real da sua infraestrutura.

A lista a seguir de ações define os dados coletados do Gerenciador do Rancher e dos clusters downstream:

Categoria da Ação Ações Específicas

Kubernetes Resources

getKubernetesResource, listKubernetesResources, getDeployment

Análise de Cluster

analyzeCluster, analyzeClusterMachines, getNodes, getProject

Fleet & GitOps

listGitRepos, getGitRepo, analyzeFleetResources

Essas ações buscam dados do ambiente e compartilham o resultado com o LLM. Dados sensíveis recuperados através dessas chamadas podem incluir:

  • Segredos e chaves de API

  • Nomes de usuário e grupos

  • Endereços IP e configurações de rede

Tratamento de Informações Sensíveis

Os dados recuperados de clusters downstream, particularmente logs de pods e definições de recursos, podem conter informações sensíveis. O sistema gerencia esse risco através de um modelo de compartilhamento de dados "seguro por design":

  • O Agente nunca usa uma conta "root" ou "serviço". Ele realiza cada tarefa de coleta de dados usando a permissão própria do usuário. Isso garante que o Agente só pode "ver" e "compartilhar" dados que o usuário já está autorizado a acessar via Rancher RBAC.

  • Os dados são buscados sob demanda. O sistema não mantém um banco de dados secundário dos conteúdos sensíveis do seu cluster; ele consulta as APIs do Rancher e do Kubernetes apenas quando uma chamada específica de ferramenta é acionada pelo loop de raciocínio do Agente.