

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

## ¿Qué son las habilidades aprendidas?
<a name="what-are-learned-skills"></a>

Las habilidades aprendidas son archivos de conocimiento estructurados que el DevOps agente genera a partir de los datos de Agent Space. Cada habilidad aprendida codifica un tipo específico de conocimiento que el AWS DevOps agente utiliza al realizar las tareas. En el momento del lanzamiento, están disponibles dos habilidades aprendidas: la comprensión del espacio de agente y las mejores prácticas de uso de herramientas.

### Comprensión de Agent Space
<a name="agent-space-understanding"></a>

La habilidad Agent Space Understanding (`understanding-agent-space`) analiza las cuentas en la nube conectadas, los repositorios de código y las integraciones de telemetría para crear un mapa de los recursos y las relaciones de un Agent Space.

La habilidad produce un `SKILL.md` archivo principal y un conjunto de archivos de referencia. El archivo principal contiene una descripción general del sistema en un lenguaje sencillo con los conceptos clave del dominio, los entornos de implementación (pares de AWS cuentas y regiones, suscripciones y regiones de Azure, etc.), un diagrama de arquitectura a nivel de contenedor que muestra cómo se conectan los servicios lógicos, las rutas de solicitud que son fundamentales para la aplicación con los componentes que atraviesan y un mapeo de los repositorios de código a los contenedores.

Cada contenedor lógico recibe un archivo de referencia dedicado que describe sus componentes internos (procesamiento, datos, mensajería, red y otros) con tipos de recursos e identificadores físicos ARNs, como nombres de tablas y colas URLs. El archivo de referencia también captura la cobertura de observabilidad, incluidas las alarmas, los paneles y los monitores vinculados a cada componente. También mapea cada componente con sus repositorios de código, paquetes y infrastructure-as-code definiciones asociados, lo que proporciona una cadena de trazabilidad completa desde el código fuente hasta los recursos implementados.

Cada ruta de solicitud crítica recibe un archivo de referencia específico que describe el flujo completo de end-to-end solicitudes según la granularidad de los componentes, desde el punto de entrada hasta cada servicio intermedio, almacén de datos y dependencia externa. El archivo incluye un diagrama de flujo secuenciado que muestra el orden de las operaciones y los mecanismos de interacción entre los componentes, junto con la responsabilidad de cada participante. También cataloga las señales de observabilidad relevantes para la ruta: patrones de grupos de registros para cada salto, métricas clave (latencia, tasas de error, regulación, cuotas simbólicas) con sus nombres y dimensiones de alarma, y tramos de rastreo distribuidos que se pueden correlacionar entre servicios y cuentas.

### Mejores prácticas de uso de herramientas
<a name="tool-use-best-practices"></a>

La habilidad sobre las mejores prácticas de uso de herramientas analiza los usos de las herramientas investigadas en el pasado para extraer patrones de uso efectivos, modos de falla comunes y orientación sobre parámetros. Esto ayuda al DevOps agente a evitar los errores conocidos y a llevar a cabo las investigaciones con menos pasos desperdiciados. La habilidad produce un archivo principal y un conjunto de archivos de referencia por herramienta. El archivo principal sirve como un índice de enrutamiento que enumera cada herramienta con los escenarios de investigación en los que se basa y enlaza con el archivo de referencia correspondiente.

Cada archivo de referencia por herramienta puede incluir hasta tres secciones:
+ **Mejores prácticas**: técnicas basadas en la investigación extraídas del uso exitoso de la herramienta, como las plantillas de consultas de CloudWatch Logs Insights, los espacios de nombres y dimensiones de las métricas específicos del entorno y los filtros de fuentes de eventos. CloudTrail Cada entrada se organiza en torno a un escenario de investigación e incluye valores de parámetros concretos y ejemplos observados en investigaciones anteriores.
+ **Errores comunes**: modos de falla recurrentes y sus correcciones. Cada entrada describe una condición de error específica, como consultar una cuenta inaccesible o crear una consulta de agregación con un formato incorrecto, y proporciona una acción correctiva para que el agente pueda evitar el error o recuperarse del mismo sin desperdiciar los pasos de investigación.
+ **Gestión de resultados**: orientación para las llamadas a las herramientas que suelen arrojar grandes respuestas. Cada entrada describe un cambio de parámetro o una estrategia de procesamiento que reduce el tamaño de la salida y, al mismo tiempo, preserva el valor de diagnóstico.

Cuando está disponible el acceso a la infraestructura en tiempo real, la habilidad valida los patrones en función del entorno antes de incluirlos. Los patrones confirmados se expresan con confianza, los patrones no confirmados utilizan un lenguaje cauteloso y los patrones refutados se excluyen. Esto mantiene la habilidad alineada con el estado actual de su infraestructura.

## Gestión de las habilidades aprendidas
<a name="managing-learned-skills"></a>

**Actualizaciones**: el DevOps agente genera y actualiza automáticamente las habilidades aprendidas en función de la actividad en su espacio de agente. A continuación se describe cuándo se actualiza cada habilidad.

El DevOps agente genera una habilidad actualizada sobre **las mejores prácticas de uso de herramientas** cada 30 investigaciones.

El **agente de aprendizaje genera la habilidad de comprensión de Agent Space** y se ejecuta cada vez que añades, actualizas o eliminas una capacidad o integración de Agent Space.

Para regenerar manualmente las habilidades adquiridas, pulsa el botón **Regenerar** en la página de topología de la aplicación del operador o chatea con el agente y pídele que actualice las habilidades adquiridas.

**Desactivación**: las habilidades aprendidas están activas de forma predeterminada. Cuando están activas, el DevOps agente las carga al inicio de cada tarea del DevOps agente. Para evitar que se aplique una habilidad aprendida, desactívela en el visor de habilidades de la aplicación del operador. La desactivación de una habilidad no la elimina. La habilidad se conserva y se puede reactivar en cualquier momento. Cuando se desactiva una habilidad, el DevOps agente actúa sin que esa habilidad lo sepa.

**Vista de topología**: la página de topología de la aplicación web de Agent Space utiliza la habilidad de comprensión de Agent Space para mostrar visualmente el entorno de Agent Space como contenedores y componentes lógicos. Haga clic en cualquier contenedor para ver sus componentes, identificadores de recursos y telemetría.