

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Habilidades aprendidas
<a name="about-aws-devops-agent-learned-skills"></a>

## O que são habilidades aprendidas?
<a name="what-are-learned-skills"></a>

As habilidades aprendidas são arquivos de conhecimento estruturados que o DevOps Agente gera a partir dos dados do seu Espaço do Agente. Cada habilidade aprendida codifica um tipo específico de conhecimento que o AWS DevOps agente usa ao realizar tarefas. No lançamento, duas habilidades aprendidas estão disponíveis: compreensão do espaço do agente e melhores práticas de uso de ferramentas.

### Compreensão do Agent Space
<a name="agent-space-understanding"></a>

A habilidade Agent Space Understanding (`understanding-agent-space`) analisa suas contas de nuvem conectadas, repositórios de código e integrações de telemetria para criar um mapa dos recursos e relacionamentos em um Agent Space.

A habilidade produz um `SKILL.md` arquivo principal e um conjunto de arquivos de referência. O arquivo principal contém uma visão geral do sistema em linguagem simples com os principais conceitos de domínio, os ambientes de implantação (pares de AWS contas e regiões, assinaturas e regiões do Azure etc.), um diagrama de arquitetura em nível de contêiner que mostra como os serviços lógicos se conectam, os caminhos de solicitação que são centrais para seu aplicativo com os componentes que eles atravessam e um mapeamento de repositórios de código para contêineres.

Cada contêiner lógico recebe um arquivo de referência dedicado descrevendo seus componentes internos (computação, dados, mensagens, rede e outros) com tipos de recursos e identificadores físicos ARNs, como nomes de tabelas e filas. URLs O arquivo de referência também captura a cobertura de observabilidade, incluindo os alarmes, painéis e monitores vinculados a cada componente. Ele também mapeia cada componente para seus repositórios de código, pacotes e infrastructure-as-code definições associados, fornecendo uma cadeia de rastreabilidade completa, do código-fonte aos recursos implantados.

Cada caminho crítico de solicitação recebe um arquivo de referência dedicado que descreve o fluxo completo de end-to-end solicitações na granularidade do componente, desde o ponto de entrada até cada serviço intermediário, armazenamento de dados e dependência externa. O arquivo inclui um diagrama de fluxo sequenciado que mostra a ordem das operações e os mecanismos de interação entre os componentes, junto com a responsabilidade de cada participante. Ele também cataloga os sinais de observabilidade relevantes para o caminho: padrões de grupos de registros para cada salto, métricas principais (latência, taxas de erro, limitação, cotas de tokens) com seus nomes e dimensões de alarme e extensões de rastreamento distribuídas que podem ser correlacionadas entre serviços e contas.

### Práticas recomendadas de uso de ferramentas
<a name="tool-use-best-practices"></a>

A habilidade Tool Use Best Practices analisa os usos anteriores de ferramentas de investigação para extrair padrões de uso efetivos, modos de falha comuns e orientação de parâmetros. Isso ajuda o DevOps agente a evitar armadilhas conhecidas e a realizar investigações com menos etapas desperdiçadas. A habilidade produz um arquivo principal e um conjunto de arquivos de referência por ferramenta. O arquivo principal serve como um índice de roteamento que lista cada ferramenta com os cenários de investigação que ela suporta e vincula ao arquivo de referência correspondente.

Cada arquivo de referência por ferramenta pode incluir até três seções:
+ **Práticas recomendadas** — técnicas orientadas por investigação extraídas do uso bem-sucedido da ferramenta, como modelos de consulta do CloudWatch Logs Insights, namespaces e dimensões de métricas específicas do ambiente e filtros de origem de eventos. CloudTrail Cada entrada é organizada em torno de um cenário de investigação e inclui valores de parâmetros concretos e exemplos observados em investigações anteriores.
+ **Erros comuns** — Modos de falha recorrentes e suas correções. Cada entrada descreve uma condição de erro específica, como consultar uma conta inacessível ou criar uma consulta de agregação malformada, e fornece uma ação corretiva para que o agente possa evitar ou se recuperar do erro sem desperdiçar as etapas de investigação.
+ **Gerenciamento de resultados** — Orientação para chamadas de ferramentas que tendem a retornar respostas grandes. Cada entrada descreve uma mudança de parâmetro ou estratégia de processamento que reduz o tamanho da saída e preserva o valor do diagnóstico.

Quando o acesso ativo à infraestrutura está disponível, a habilidade valida os padrões em relação ao seu ambiente antes de incluí-los. Os padrões confirmados são declarados com confiança, os padrões não confirmados usam uma linguagem cautelosa e os padrões refutados são excluídos. Isso mantém a habilidade alinhada com o estado atual da sua infraestrutura.

## Gerenciando habilidades aprendidas
<a name="managing-learned-skills"></a>

**Atualizações** — O DevOps Agente gera e atualiza automaticamente as habilidades aprendidas com base na atividade em seu Espaço do Agente. A seguir, descrevemos quando cada habilidade é atualizada.

O DevOps agente gera uma habilidade atualizada de **melhores práticas de uso de ferramentas** a cada 30 investigações.

A habilidade de **Compreensão do Espaço do Agente** é gerada pelo agente de aprendizado, que é executada sempre que você adiciona, atualiza ou remove um recurso ou integração do Espaço do Agente.

Para regenerar as habilidades aprendidas manualmente, escolha o botão **Regenerar** na página Topologia no aplicativo do operador ou converse com o agente e peça que ele atualize as habilidades aprendidas.

**Desativação** — As habilidades aprendidas estão ativas por padrão. Quando ativos, o DevOps Agente os carrega no início de cada tarefa do DevOps Agente. Para impedir que uma habilidade aprendida seja aplicada, desative-a no visualizador de habilidades no aplicativo do operador. Desativar uma habilidade não a exclui. A habilidade é mantida e pode ser reativada a qualquer momento. Quando uma habilidade é desativada, o DevOps Agente opera sem o conhecimento dessa habilidade.

**Visualização de topologia** — A página de topologia no aplicativo web do seu Agent Space usa a habilidade de compreensão do Agent Space para exibir visualmente seu ambiente do Agent Space como contêineres e componentes lógicos. Clique em qualquer contêiner para ver seus componentes, identificadores de recursos e telemetria.