Contexto profundo no Agente SRE do Azure

Contexto Profundo é o conhecimento acumulado do agente sobre o seu ambiente — o seu código, a sua infraestrutura, os procedimentos da sua equipa e o que aconteceu em investigações anteriores. Ao contrário de um assistente de IA genérico que começa do zero sempre, o seu agente constrói um quadro crescente de como funcionam os seus sistemas.

Sugestão

  • Contexto Profundo significa que o seu agente compreende o código teu código, infraestrutura e histórico operacional — não apenas conhecimentos genéricos de Azure
  • Constrói esta compreensão através de três pilares: análise de código, memória persistente e inteligência de fundo
  • Repositórios de código-fonte conectados (GitHub, Azure DevOps) dão ao agente acesso direto para ler, pesquisar e navegar na sua base de código

As ferramentas de espaço de trabalho (operações de ficheiros, comandos de terminal, execução em Python) requerem habilitação. Contacte o administrador do seu agente ou ative através da página de Definições Experimentais no portal.

Deep Context não é uma funcionalidade única que se ativa—é a combinação de três pilares que funcionam em conjunto automaticamente.

Pilar O que faz Como se constrói
Análise do contexto Lê código, pesquisa conhecimento e navega pelo ambiente em tempo real Repositórios ligados + base de conhecimento + preferências do utilizador
Memória persistente Recorda investigações passadas, contexto da equipa e padrões operacionais Aprendizagem de conversação + ficheiros de conhecimento
Inteligência de base Aprende continuamente com o ambiente — mesmo quando ninguém está a conversar Análise de base de código + geração de insights + enriquecimento de fontes de dados

Porque é que o Contexto Profundo é Importante

A experiência da tua equipa está presente em uma dúzia de sítios diferentes — código-fonte no GitHub, logs no Azure Monitor, configurações em ficheiros YAML, runbooks numa wiki que ninguém atualiza, e conhecimento tribal na cabeça dos teus engenheiros seniores. Quando ocorre um incidente, a parte mais difícil não é raciocinar sobre o problema — é reunir contexto suficiente para começar a raciocinar em primeiro lugar.

O Deep Context resolve isto ao dar ao seu agente acesso contínuo a todas estas fontes—e a capacidade de se lembrar do que aprende em cada interação.

Pilar 1: Análise do contexto

O seu agente tem acesso contínuo e direto aos seus repositórios conectados, à base de conhecimento e às preferências dos utilizadores. Não espera que faças uma pergunta antes de ler o teu código — explora os teus repositórios, aprende a estrutura do teu projeto e constrói compreensão de forma proativa.

Pode adicionar mais contexto a qualquer momento:

  • Ligue repositórios—ligue o GitHub ou o Azure Repos para permitir que o seu agente possa ler o seu código-fonte. Ver Conectores.
  • Envie documentos de conhecimento — adicione runbooks, guias de arquitetura e procedimentos da equipa. Ver Memória e conhecimento.
  • Diga ao seu agente para se lembrar — escreva #remember no chat para guardar factos que o seu agente deve saber. Ver Memória e conhecimento.
  • Crie competências — empacote os procedimentos de resolução de problemas com ferramentas. Ver Competências.

Segurança

Todas as operações do espaço de trabalho correm num ambiente sandbox. A execução de código acontece em contentores isolados, não no host do agente. Os comandos de escrita do Azure CLI requerem aprovação explícita do utilizador antes da execução.

Pilar 2: Memória persistente

O seu agente recorda o que aprende. Após cada conversa, o agente extrai facetas estruturadas — taxas de sucesso das ferramentas, causas raiz, aprendizados-chave e quais os serviços do Azure envolvidos. Estas são armazenadas como conhecimento persistente e usadas para melhorar investigações futuras.

Saiba mais: Memória e conhecimento

Pilar 3: Inteligência de fundo

O seu agente constrói continuamente compreensão operacional — mesmo quando ninguém está a conversar — através de três sistemas de fundo:

Análise de base de código

Quando liga um repositório de código, o agente analisa-o automaticamente—estrutura do projeto, pilha tecnológica, configurações de implementação e dependências de serviços. Cria um SREAGENT.md ficheiro como PR para o teu repositório.

Geração de insights

Um serviço em segundo plano agrega periodicamente dados de múltiplas fontes — conversas passadas, incidentes, contexto do espaço de trabalho — e utiliza correspondência semântica para gerar, reconciliar e evoluir insights operacionais ao longo do tempo.

Enriquecimento do esquema de Kusto

Quando liga um cluster do Azure Data Explorer (Kusto), o agente descobre automaticamente as suas bases de dados e tabelas, documenta o esquema de cada tabela, gera descrições legíveis por humanos e constrói modelos de consulta KQL.

Próximo passo