Creación de agentes de inteligencia artificial en 10 minutos utilizando lenguaje natural con LangSmith Agent Builder + Milvus
A medida que se acelera el desarrollo de la IA, cada vez más equipos descubren que crear un asistente de IA no requiere necesariamente una formación en ingeniería de software. Las personas que más necesitan asistentes -equipos de producto, operaciones, soporte, investigadores- suelen saber exactamente lo que debe hacer el agente, pero no cómo implementarlo en código. Las herramientas tradicionales "sin código" intentaban salvar esa distancia con lienzos de arrastrar y soltar, pero se colapsaban en el momento en que se necesitaba un comportamiento real del agente: razonamiento en varios pasos, uso de herramientas o memoria persistente.
El nuevo LangSmith Agent Builder adopta un enfoque diferente. En lugar de diseñar flujos de trabajo, se describen los objetivos del agente y las herramientas disponibles en lenguaje sencillo, y el tiempo de ejecución se encarga de la toma de decisiones. Sin diagramas de flujo ni secuencias de comandos, sólo con una intención clara.
Pero la intención por sí sola no produce un asistente inteligente. Lo hace la memoria. Aquí es donde Milvus, la base de datos vectorial de código abierto ampliamente adoptada, sienta las bases. Al almacenar documentos e historial de conversaciones como incrustaciones, Milvus permite a su agente recordar el contexto, recuperar información relevante y responder con precisión a escala.
Esta guía explica cómo crear un asistente de IA con memoria listo para producción utilizando LangSmith Agent Builder + Milvus, todo ello sin escribir una sola línea de código.
¿Qué es LangSmith Agent Builder y cómo funciona?
Tal y como revela su nombre, LangSmith Agent Builder es una herramienta sin código de LangChain que le permite crear, implementar y gestionar agentes de IA utilizando un lenguaje sencillo. En lugar de escribir lógica o diseñar flujos visuales, usted explica qué debe hacer el agente, qué herramientas puede utilizar y cómo debe comportarse. A continuación, el sistema se encarga de las partes difíciles: generar instrucciones, seleccionar herramientas, conectar componentes y habilitar la memoria.
A diferencia de las herramientas tradicionales sin código o de flujo de trabajo, el Constructor de agentes no dispone de un lienzo de arrastrar y soltar ni de una biblioteca de nodos. Usted interactúa con él de la misma manera que lo haría con ChatGPT. Describa lo que desea construir, responda a algunas preguntas aclaratorias, y el Constructor produce un agente completamente funcional basado en su intención.
Entre bastidores, ese agente se construye a partir de cuatro bloques de construcción básicos.
- El prompt: El prompt es el cerebro del agente, definiendo sus objetivos, restricciones y lógica de decisión. LangSmith Agent Builder utiliza meta-prompting para construir esto automáticamente: usted describe lo que quiere, le hace preguntas aclaratorias, y sus respuestas se sintetizan en un sistema detallado, listo para la producción. En lugar de escribir a mano la lógica, sólo tiene que expresar su intención.
- Herramientas: Las herramientas permiten al agente actuar: enviar correos electrónicos, publicar en Slack, crear eventos de calendario, buscar datos o llamar a API. Agent Builder integra estas herramientas a través del Protocolo de Contexto de Modelo (MCP), que proporciona una forma segura y extensible de exponer las capacidades. Los usuarios pueden confiar en las integraciones incorporadas o añadir servidores MCP personalizados, incluidos los servidores MCPde Milvus para la búsqueda de vectores y la memoria a largo plazo.
- Disparadores: Los disparadores definen cuándo se ejecuta un agente. Además de la ejecución manual, puede adjuntar agentes a programaciones o eventos externos para que respondan automáticamente a mensajes, correos electrónicos o actividad de webhook. Cuando se activa un disparador, el Generador de agentes inicia un nuevo subproceso de ejecución y ejecuta la lógica del agente, lo que permite un comportamiento continuo basado en eventos.
- Subagentes: Los subagentes dividen las tareas complejas en unidades más pequeñas y especializadas. Un agente principal puede delegar el trabajo en subagentes -cada uno con su propio indicador y conjunto de herramientas-, de modo que tareas como la recuperación de datos, el resumen o el formateo sean gestionadas por ayudantes dedicados. De este modo, se evita la sobrecarga de un único indicador y se crea una arquitectura de agentes más modular y escalable.
¿Cómo recuerda un agente sus preferencias?
Lo que hace único al Constructor de Agentes es cómo trata la memoria. En lugar de almacenar las preferencias en el historial de chat, el agente puede actualizar sus propias reglas de comportamiento mientras se ejecuta. Si usted dice: "A partir de ahora, termina cada mensaje de Slack con un poema", el agente no lo trata como una petición única, sino que lo almacena como una preferencia persistente que se aplica en futuras ejecuciones.
Bajo el capó, el agente mantiene un archivo de memoria interna, esencialmente su indicador de sistema en evolución. Cada vez que se inicia, lee este archivo para decidir cómo comportarse. Cuando le das correcciones o restricciones, el agente edita el archivo añadiendo reglas estructuradas como "Cierra siempre la sesión informativa con un breve poema edificante". Este enfoque es mucho más estable que basarse en el historial de conversaciones, porque el agente reescribe activamente sus instrucciones de funcionamiento en lugar de enterrar tus preferencias dentro de una transcripción.
Este diseño proviene del FilesystemMiddleware de DeepAgents, pero está totalmente abstraído en Agent Builder. Nunca tocas los archivos directamente: expresas las actualizaciones en lenguaje natural y el sistema se encarga de las ediciones entre bastidores. Si necesita más control, puede conectar un servidor MCP personalizado o pasar a la capa DeepAgents para una personalización avanzada de la memoria.
Demostración práctica: Construir un Asistente Milvus en 10 minutos utilizando el Constructor de Agentes
Ahora que hemos cubierto la filosofía de diseño detrás del Constructor de agentes, recorramos todo el proceso de construcción con un ejemplo práctico. Nuestro objetivo es crear un asistente inteligente que pueda responder a preguntas técnicas relacionadas con Milvus, buscar en la documentación oficial y recordar las preferencias del usuario a lo largo del tiempo.
Primer paso. Inicie sesión en el sitio web de LangChain
Paso 2. Configure su clave API Anthropic
Nota: Anthropic es compatible por defecto. También puede utilizar un modelo personalizado, siempre que su tipo esté incluido en la lista oficialmente soportada por LangChain.
1. Añadir una clave API
2. Introduzca y guarde la Clave API
Paso 3. Crear un nuevo agente Crear un nuevo agente
Nota: Haga clic en Más información para ver la documentación de uso.
- Configurar un Modelo Personalizado (Opcional)
(1) Introducir Parámetros y Guardar
Paso 4. Describa sus requisitos para crear el agente
Nota: Cree el agente utilizando una descripción en lenguaje natural.
I need a Milvus technical consultant to help me answer technical questions about vector databases.
Search the official documentation and remember my preference for the index type I use.
- El Sistema Hace Preguntas de Seguimiento para Afinar los Requerimientos
Pregunta 1: Seleccione los tipos de índice Milvus que desea que el agente recuerde
Pregunta 2: Elija cómo el agente debe manejar las preguntas técnicas
Pregunta 3: Especifique si el agente debe centrarse en la orientación para una versión específica de Milvus
Paso 5: Revise y Confirme el Agente Generado Revise y Confirme el Agente Generado
Nota: El sistema genera automáticamente la configuración del agente.
Antes de crear el agente, puede revisar sus metadatos, herramientas e indicaciones. Cuando todo parezca correcto, haga clic en Crear para continuar.
Paso 6. Explorar la interfaz y las áreas de funciones Explore la interfaz y las áreas de funciones
Una vez creado el agente, verá tres áreas funcionales en la esquina inferior izquierda de la interfaz:
(1) Disparadores
Los disparadores definen cuándo debe ejecutarse el agente, ya sea en respuesta a eventos externos o según una programación:
- Slack: Activar el agente cuando llegue un mensaje a un canal específico
- Gmail: Activar el agente cuando se recibe un nuevo correo electrónico
- Cron: Ejecutar el agente en un intervalo programado
(2) Caja de herramientas
Es el conjunto de herramientas que el agente puede llamar. En el ejemplo mostrado, las tres herramientas se generan automáticamente durante la creación, y puede añadir más haciendo clic en Añadir herramienta.
Si su agente necesita capacidades de búsqueda vectorial -como la búsqueda semántica a través de grandes volúmenes de documentación técnica- puede desplegar el Servidor MCP de Milvus y añadirlo aquí utilizando el botón MCP. Asegúrese de que el servidor MCP se ejecuta en un punto final de red accesible; de lo contrario, el Generador de agentes no podrá invocarlo.
(3) Sub-agentes
Cree módulos de agentes independientes dedicados a subtareas específicas, permitiendo un diseño modular del sistema.
Paso 7. Probar el Agente Pruebe el Agente
Haga clic en Probar en la esquina superior derecha para acceder al modo de prueba. A continuación se muestra una muestra de los resultados de la prueba.
Constructor de Agentes vs. DeepAgents: ¿Cuál elegir?
LangChain ofrece múltiples marcos de agentes, y la elección correcta depende de cuánto control necesite. DeepAgents es una herramienta de construcción de agentes. Se utiliza para construir agentes de IA autónomos y de larga duración que manejan tareas complejas de múltiples pasos. Basada en LangGraph, admite planificación avanzada, gestión de contexto basada en archivos y orquestación de subagentes, lo que la hace ideal para proyectos de larga duración o de producción.
Entonces, ¿cómo se compara con el Agent Builder, y cuándo se debe utilizar cada uno?
Agent Builder se centra en la simplicidad y la velocidad. Abstrae la mayoría de los detalles de implementación, permitiéndole describir su agente en lenguaje natural, configurar herramientas y ejecutarlo inmediatamente. La memoria, el uso de herramientas y los flujos de trabajo humanos se gestionan por usted. Esto hace que Agent Builder sea perfecto para la creación rápida de prototipos, herramientas internas y validación en etapas tempranas, donde la facilidad de uso importa más que el control granular.
DeepAgents, por el contrario, está diseñado para escenarios en los que se necesita un control total sobre la memoria, la ejecución y la infraestructura. Puede personalizar el middleware, integrar cualquier herramienta Python, modificar el backend de almacenamiento (incluida la persistencia de memoria en Milvus) y gestionar explícitamente el gráfico de estado del agente. La contrapartida es el esfuerzo de ingeniería -usted mismo escribe el código, gestiona las dependencias y maneja los modos de fallo-, pero obtiene una pila de agentes totalmente personalizable.
Es importante destacar que Agent Builder y DeepAgents no son ecosistemas separados, sino que forman un único continuo. Agent Builder está construido sobre DeepAgents. Esto significa que puede empezar con un prototipo rápido en Agent Builder y luego pasar a DeepAgents cuando necesite más flexibilidad, sin tener que reescribir todo desde cero. Lo contrario también funciona: los patrones construidos en DeepAgents pueden ser empaquetados como plantillas de Agent Builder para que los usuarios no técnicos puedan reutilizarlos.
Conclusión
Gracias al desarrollo de la IA, la construcción de agentes de IA ya no requiere flujos de trabajo complejos o ingeniería pesada. Con LangSmith Agent Builder, puede crear asistentes con estado y de larga ejecución utilizando únicamente lenguaje natural. Usted se centra en describir lo que debe hacer el agente, mientras que el sistema se encarga de la planificación, la ejecución de la herramienta y las actualizaciones continuas de la memoria.
Combinados con Milvus, estos agentes obtienen una memoria fiable y persistente para la búsqueda semántica, el seguimiento de preferencias y el contexto a largo plazo entre sesiones. Tanto si está validando una idea como desplegando un sistema escalable, LangSmith Agent Builder y Milvus proporcionan una base sencilla y flexible para agentes que no sólo responden, sino que recuerdan y mejoran con el tiempo.
¿Tiene alguna pregunta o desea una explicación más detallada? Únase a nuestro canal de Slack o reserve una sesión de 20 minutos de Milvus Office Hours para obtener orientación personalizada.
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word



