Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
See how MongoDB 9.0 delivers up to 2x higher throughput.
MongoDB Branding Shape
Register now >
Docs Menu

Pon a prueba a tu agente.

En esta guía, aprenderá a probar manualmente su agente de Atlas Agent Engine en un entorno de desarrollo local. Tras iniciar el entorno con el comando agentengine dev, la interfaz de línea de comandos (CLI) mostrará las URL de la aplicación y de la instancia local de MongoDB para que pueda gestionar las solicitudes, inspeccionar las respuestas y depurar los problemas antes de compilar e implementar el agente en la nube.

Antes de comenzar, asegúrese de completar las siguientes tareas:

Para obtener más información sobre cómo instalar la interfaz de línea de comandos (CLI), autenticarse y registrar el proyecto, consulte la sección Instalación y autenticación.

Al ejecutar agentengine dev up en modo de recarga en caliente o en modo aislado, la CLI crea la imagen de Docker para el agente e inicia la pila completa. Cuando todos los servicios están listos, la CLI muestra las URL de la aplicación y de la instancia local de MongoDB.

Utilice las siguientes URL para realizar sus pruebas manuales:

  • URL del punto final de la aplicación: Utilice un navegador, un cliente API o herramientas de línea de comandos para enviar solicitudes a su agente.

  • URL local de MongoDB Atlas: Conéctese usando mongosh u otro cliente de MongoDB para inspeccionar o insertar datos de prueba.

Por ejemplo, puede utilizar estas URL para realizar las siguientes pruebas:

  • Envía una solicitud de chat o HTTP que ejecute una llamada a una herramienta específica.

  • Inserte documentos de prueba en la base de datos local y verifique cómo los utiliza el agente.

  • Inspeccione las respuestas para verificar su corrección, latencia y manejo de errores.

El modo de recarga en caliente monta el código fuente en el contenedor de la aplicación y recarga el proceso del agente cada vez que guardas un cambio. Utiliza el siguiente flujo de trabajo para probar e iterar sin reconstruir la pila.

Para aprender a iniciar el entorno en modo de recarga en caliente o a conectar VS Code al contenedor en ejecución, consulte el apartado Modo de recarga en caliente (recomendado) en la guía "Crea tu entorno local".

1

Utilice la URL de la interfaz de usuario de la aplicación o del entorno de pruebas para enviar solicitudes que abarquen el comportamiento que desea probar.

2

Modifica tu código Python, las indicaciones o la configuración de las herramientas en el código fuente de tu proyecto. El monitor de archivos dentro del contenedor detecta los cambios y recarga los servicios afectados sin necesidad de una reconstrucción completa.

3

Reenvía la misma solicitud y verifica que los cambios realizados produzcan el comportamiento esperado.

Utilice el modo aislado cuando desee validar comportamientos que dependan de los límites del servicio, los reinicios de los contenedores o las interacciones de red.

Para aprender a iniciar el entorno en modo aislado, consulte la sección "Modo aislado" en la guía "Crea tu entorno local".

1

Utilice las URL de la aplicación y del entorno de pruebas para ejercitar su agente como lo haría en un entorno de producción.

2

Dado que el modo aislado no monta el código fuente del host, debe reconstruir las imágenes después de realizar cambios en el código. Ejecute los siguientes comandos para aplicar los cambios:

agentengine dev stop
agentengine dev up --isolated

El primer comando detiene los contenedores en ejecución. El segundo reconstruye y reinicia la pila aislada con el código actualizado.

Mientras realizas las pruebas, utiliza los comandos agentengine dev para inspeccionar los registros y restablecer el estado según sea necesario.

Para transmitir los registros de todos los servicios en ejecución, ejecute el siguiente comando:

agentengine dev logs

Utilice esta información para depurar errores, verificar las llamadas a las herramientas e inspeccionar los mensajes de seguimiento emitidos por su agente.

Si encuentra errores persistentes relacionados con el conjunto de réplicas o los datos locales de MongoDB, puede restablecer el estado local ejecutando los siguientes comandos:

agentengine dev clean
agentengine dev up

Esta secuencia elimina todos los volúmenes locales y comienza una nueva pila.

Advertencia

Al ejecutar agentengine dev clean se eliminan permanentemente todos los datos locales almacenados en el volumen local de MongoDB Atlas. Realice una copia de seguridad de los datos que necesite antes de ejecutar este comando.

Tras validar el agente localmente, puede compilarlo e implementarlo en el entorno de nube de Atlas Agent Engine. Para obtener información sobre cómo empaquetar la imagen del agente e implementarla en un espacio de trabajo, consulte la sección «Implementar el agente».