LangChain lanza el SDK LangMem para dotar a los agentes de IA de capacidades de memoria a largo plazo
LangChain, empresa innovadora en IA, ha anunciado hoy el lanzamiento de LangMem SDK, un kit de desarrollo de vanguardia diseñado para dotar a los agentes de IA de memoria a largo plazo. El lanzamiento del SDK de LangMem supone un paso clave en el desarrollo de la tecnología de agentes, que ayudará a los desarrolladores a crear agentes de inteligencia artificial capaces de aprender, evolucionar y ofrecer experiencias más personalizadas a lo largo del tiempo.
Dificultades de memoria del agente: a corto y a largo plazo
La gestión de la memoria es fundamental en la creación de agentes inteligentes, que necesitan memoria para aprender las preferencias del usuario, adquirir conocimientos del dominio y ajustar su comportamiento en función de experiencias pasadas. Sin embargo, las soluciones tradicionales para la memoria de los agentes suelen tener limitaciones, sobre todo cuando se trata de la memoria a largo plazo, y los agentes pueden olvidar detalles importantes del usuario y no optimizar continuamente su comportamiento, lo que se traduce en una experiencia limitada para el usuario.
El SDK LangMem fue creado para resolver el problema de la memoria a largo plazo para los Agentes. Proporciona un conjunto de herramientas para ayudar a los desarrolladores a crear Agentes con memoria persistente que puedan aprender de conversaciones e interacciones pasadas y progresar como los humanos.
LangMem SDK: una potente herramienta para construir la memoria a largo plazo del agente
El SDK LangMem proporciona las siguientes funciones básicas para ayudar a los desarrolladores a crear fácilmente Agentes con memoria a largo plazo:
- Extracción de información: La capacidad de extraer de forma inteligente información clave del diálogo y la interacción de un agente sienta las bases para la construcción de la memoria a largo plazo.
- Optimización inmediataPermite la actualización dinámica y la optimización de los avisos en función del rendimiento del agente y de los comentarios de los usuarios, lo que permite una mejora continua del comportamiento del agente.
- Gestión de la memoria a largo plazoProporcionar API flexibles para facilitar a los desarrolladores la elección del sistema de almacenamiento adecuado a sus necesidades y construir la memoria a largo plazo del Agente para almacenar patrones de comportamiento, conocimiento factual y eventos importantes.
Cabe destacar que el SDK de LangMem no sólo se integra de forma flexible con cualquier sistema de almacenamiento y marco de agentes, sino también con el LangGraph permite el acoplamiento nativo, lo que ofrece a los desarrolladores una experiencia de desarrollo más cómoda.
Para reducir aún más la barrera de desarrollo, LangChain también ha lanzado el servicio de alojamiento LangMem, que proporciona a los desarrolladores recursos adicionales de memoria a largo plazo de forma gratuita. Los desarrolladores interesados en utilizar el SDK LangMem en sus entornos de producción puedenPulse aquíApúntate a la experiencia.
Múltiples tipos de memoria para un agente más inteligente
La investigación de LangChain sobre la memoria de los Agentes ha descubierto que los diferentes tipos de memoria juegan diferentes papeles en el proceso de aprendizaje y adaptación de un Agente. El SDK LangMem se centra en dar soporte a los siguientes tres tipos clave de memoria:
Memoria semántica: hechos y conocimientos
memoria semántica Se utiliza para almacenar conocimiento factual e información de dominio que el Agente necesita dominar. Por ejemplo, un Agente puede utilizar la memoria semántica para recordar preferencias de usuario, bases de conocimiento de productos o relaciones conceptuales complejas. Esto permite al Agente responder basándose en información factual precisa, evitando problemas de "alucinación".
Como muestra el ejemplo de LangChain, la memoria semántica puede ayudar a un Agente a recordar a los miembros del equipo y la información del proyecto:

ejemplo de código
memories = [
ExtractedMemory(
id="27e96a9d-8e53-4031-865e-5ec50c1f7ad5",
content=Memory(
content="Alice 管理 ML 团队并指导 Bob,Bob 也是团队成员。"
),
),
ExtractedMemory(
id="e2f6b646-cdf1-4be1-bb40-0fd91d25d00f",
content=Memory(
content="Bob 现在领导 ML 团队和 NLP 项目。"
),
),
]
Memoria procedimental: evolución de los patrones de comportamiento
memoria procedimental El SDK LangMem se centra en el aprendizaje y la optimización de los patrones de comportamiento de los agentes. A través de la memoria procedimental, los agentes pueden aprender continuamente cómo interactuar con los usuarios de manera más eficaz en diferentes escenarios y ajustar sus estrategias de respuesta.LangMem SDK soporta agentes para aprender de las interacciones exitosas y no exitosas a través del Mecanismo de Optimización Prompt y actualizar automáticamente el Prompt para mejorar los patrones de comportamiento del agente.
Por ejemplo, un Agente Asistente de Astronomía puede optimizar continuamente la forma en que explica los conceptos astronómicos para que sean más relevantes para el nivel de conocimientos del usuario a través de la memoria procedimental:

ejemplo de código
"""
你是一个乐于助人的助手...
如果用户询问天文学,请使用真实世界的例子和最新的科学数据清晰地解释相关主题。
在有帮助的时候使用视觉参考,并根据用户的知识水平进行调整。
平衡实践观测天文学和理论概念,根据用户需求提供观测建议或技术解释。
"""
Memoria situacional: acontecimientos y experiencias
memoria situacional Se centra en registrar los eventos y experiencias de interacción específicos entre el Agente y el usuario. A través de la memoria situacional, el Agente puede revisar diálogos pasados, comprender la intención del usuario en una situación específica y ajustar la estrategia de diálogo actual basándose en la experiencia pasada. La memoria situacional es especialmente importante cuando se trata de escenarios de diálogo complejos y tareas que requieren una comprensión contextual.
Pruebe hoy mismo el SDK LangMem e inicie el viaje de su agente hacia la memoria a largo plazo.
El lanzamiento del SDK LangMem insufla nueva vida al futuro de la tecnología de agentes. Con el SDK de LangMem, los desarrolladores pueden crear Agentes de IA más inteligentes, personalizados y crecientes que ofrezcan a los usuarios una experiencia inteligente sin precedentes.
Visitar ahora Documentación del SDK LangMemObtenga más información sobre cómo crear sistemas de memoria personalizados con el SDK LangMem.
© declaración de copyright
El artículo está protegido por derechos de autor y no debe reproducirse sin autorización.
Artículos relacionados
Sin comentarios...