View a markdown version of this page

DevOps Memorias de agentes - AWS DevOps Agente

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.

DevOps Memorias de agentes

Los recuerdos son elementos de conocimiento informativo que AWS DevOps Agent crea y mantiene para complementar sus capacidades con un contexto sintetizado y de alta intensidad específico de su espacio de agente. A diferencia de las memoriasDevOps Habilidades de agente, que codifican el conocimiento procedimental y amplían las capacidades de los agentes, las memorias codifican el conocimiento informativo que ayuda a los agentes a tomar decisiones más rápidas y precisas durante las investigaciones.

¿Qué son los recuerdos

Una memoria es un único archivo de anotaciones que captura información sintetizada relevante para su espacio de agente. Algunos ejemplos incluyen las causas fundamentales recurrentes de una alarma específica, las peculiaridades ambientales conocidas o las preferencias específicas del usuario. Las memorias no amplían las capacidades del agente, sino que proporcionan el contexto que el agente utiliza para tomar mejores decisiones.

Un almacén de memoria es una colección de archivos de memoria relacionados. Cada almacén de memoria tiene un nombre y una descripción que los agentes utilizan para decidir si desean explorar su contenido. Los almacenes de memoria son los contenedores organizativos que agrupan las memorias por tema.

Los recuerdos se diferencian de otros tipos de elementos de conocimiento en aspectos clave:

Aspecto Habilidad Instrucciones para el agente Memoria
Tipo de conocimiento Procesal (instrucciones) Procesal (instrucciones siempre disponibles) Informativo (contexto sintetizado)
Formato de contenido Paquete Markdown o ZIP Solo Markdown Solo Markdown
Inyección de contexto A pedido (el agente decide mediante la comparación de descripciones) Siempre (en cada sesión) A pedido (el agente decide mediante la comparación de descripciones)
Creado por Usuario (UI, CLI), DevOps agente Usuario (UI, CLI) Usuario (a través del chat), DevOps agente (agente de aprendizaje)

¿Por qué usar memorias

Los recuerdos permiten a los agentes acceder a patrones históricos y a conocimientos ambientales que, de otro modo, se perderían entre las sesiones.

Ventajas clave:

  • Investigaciones más rápidas: los agentes recuerdan las causas fundamentales recientes para monitores específicos, lo que evita pasos de diagnóstico redundantes cuando se vuelve a producir un problema recurrente.

  • Conciencia ambiental: las memorias capturan detalles específicos del entorno, como las alarmas ruidosas conocidas, las peculiaridades de la infraestructura o las relaciones entre los componentes, que es difícil volver a descubrir en cada sesión.

  • Mejora continua: a medida que el DevOps agente resuelve más incidentes, crea automáticamente una base de conocimientos más rica sobre los patrones y las causas fundamentales específicos de su infraestructura.

  • Preferencias del usuario: las memorias registran las preferencias y directivas de comunicación para que el agente se comporte de forma coherente según sus expectativas.

Cómo funcionan los recuerdos

Cuando se inicia una sesión de agente, el agente recibe una lista de almacenes de memoria con sus nombres y descripciones. Durante una investigación, el agente evalúa si un almacén de memoria es relevante para la tarea actual. Si es así, el agente enumera las memorias de ese almacén y lee los archivos de memoria específicos que necesita. Este patrón de divulgación progresiva mantiene un bajo consumo de contexto y, al mismo tiempo, hace que todo el conocimiento relevante sea accesible.

Cada memoria está versionada. Cada actualización crea una nueva versión inmutable, lo que permite realizar registros de auditoría y revertir el contenido anterior.

Almacenes de memoria gestionados

DevOps El agente crea y mantiene automáticamente los siguientes almacenes de memoria gestionados a medida que aprende de las sesiones de su espacio de agente:

monitorea

Per-monitor historial de causa raíz recurrente. Cada archivo de memoria corresponde a un monitor específico (alarma o métrica) y enumera las categorías de causas que han provocado los incidentes relacionados con esa alarma, junto con las pruebas obtenidas por investigación. Los agentes leen la entrada que coincide con la alarma de activación antes de clasificarla para identificar rápidamente si el incidente actual coincide con un patrón conocido.

Cuando se han realizado investigaciones en el espacio de agentes en las últimas dos semanas, un agente de aprendizaje trabaja una vez al día para analizar las investigaciones recientes y, a continuación, extraer recuerdos y guardarlos en este almacén. Los elementos de memoria de este almacén se eliminan cuando no se actualizan durante 2 semanas. Si el almacén se llena, se borra el elemento de memoria más antiguo para liberar espacio.

directivas

User-authored directivas que guían el comportamiento de los agentes. Utilice este almacén para registrar las instrucciones permanentes que el agente debe seguir, como las convenciones de infraestructura o las preferencias de nomenclatura.

Ejemplos:

  • «Las lambdas ya no se usan. El servicio usa Fargate».

  • «El servicio de almacenamiento se llama Orders Storage Service».

Visualización de memorias

Puede ver todos los almacenes de memoria y su contenido en la página de conocimientos de la aplicación web Agent Space Operator.

Para ver los almacenes de memoria:

  1. Diríjase a la página de conocimientos de su aplicación web Agent Space Operator.

  2. Seleccione la pestaña Recuerdos.

  3. Examine la lista de almacenes de memoria gestionados, cada uno con su nombre, descripción y alcance del tipo de agente.

Para ver las memorias de un almacén:

  1. En la pestaña Recuerdos, selecciona Ver junto al almacén de recuerdos que deseas explorar.

  2. La página de detalles de la tienda muestra todos los recuerdos con su nombre, descripción, número de versión y fecha de la última modificación, ordenados primero por los más recientes.

Para ver una memoria específica:

  1. En la página de detalles de la tienda, selecciona Ver junto a la memoria que deseas leer.

  2. La página de detalles de la memoria muestra el contenido rebajado renderizado junto con la fecha de creación, la fecha de la última modificación y un selector de versiones.

Para ver una versión anterior:

  1. En la página de detalles de la memoria, usa el menú desplegable del selector de versiones para elegir una versión anterior.

  2. El contenido se actualiza para mostrar la versión seleccionada.

Activación y desactivación de memorias

Puede activar o desactivar almacenes de memoria individuales o memorias individuales sin eliminarlas.

Para cambiar un almacén de memoria:

  1. En la pestaña Recuerdos, usa el conmutador situado junto al almacén de memoria.

  2. Cuando están inactivos, los agentes no acceden a ningún recuerdo de ese almacén.

Para cambiar una memoria individual:

  1. Navega hasta un almacén de memoria para ver su lista de recuerdos.

  2. Usa el conmutador situado junto a la memoria que quieras activar o desactivar.

  3. Cuando están inactivos, los agentes omiten esa memoria específica durante las investigaciones.

Edición de recuerdos con Chat

Puede crear, actualizar o eliminar recuerdos chateando con el DevOps agente en la interfaz de chat. El agente de chat puede escribir directamente en los almacenes de memoria.

Ejemplos de comandos de chat:

  • «Recuerde que el servicio de almacenamiento se llama Servicio de almacenamiento de pedidos»: crea o actualiza una memoria en el almacén de directivas.

  • «Actualice la memoria del detector de canarios para detectar que no funciona bien durante los despliegues»: actualiza una memoria específica del almacén de monitores.

  • «Eliminar la memoria de la antigua cadena de conexión a la base de datos»: elimina una memoria que ya no es relevante.

El agente de chat escribe directamente en las memorias almacenadas en tu nombre.

Límites de memoria

Los siguientes límites se aplican a las memorias:

Recurso Límite
Almacenes de memoria por espacio de agente 50
Memorias por almacén de memoria 200
Tamaño del contenido de la memoria individual 100 KB