NVIDIA AI lanzó AgentIQ: una biblioteca de código abierto para conectar y optimizar eficientemente equipos de agentes de IA

Las empresas adoptan cada vez más marcos de agente para construir sistemas inteligentes capaces de realizar tareas complejas mediante herramientas, modelos y componentes de memoria. Sin embargo, a medida que las organizaciones construyen estos sistemas en múltiples marcos, surgen desafíos con respecto a la interoperabilidad, la observabilidad, el perfil de rendimiento y la evaluación del flujo de trabajo. Los equipos a menudo están bloqueados en marcos particulares, lo que dificulta escalar o reutilizar agentes y herramientas en diferentes contextos. Además, la depuración de flujos de trabajo de agente o la identificación de ineficiencias se vuelve ardua sin herramientas de evaluación y perfiles unificados. La falta de una forma estandarizada de construir y monitorear estos sistemas crea un cuello de botella significativo en el desarrollo y el despliegue ágiles de IA.

Nvidia ha introducido Agenteuna biblioteca de pitón ligera y flexible diseñada para unificar flujos de trabajo de agente en marcos, sistemas de memoria y fuentes de datos. En lugar de reemplazar las herramientas existentes, AgentIQ las mejora, trayendo composibilidad, observabilidad y reutilización a la vanguardia del diseño del sistema de IA. Con AgentIQ, cada agente, herramienta y flujo de trabajo se trata como una llamada de función, lo que permite a los desarrolladores mezclar y combinar componentes de diferentes marcos con una sobrecarga mínima. El lanzamiento tiene como objetivo optimizar el desarrollo, lo que permite el perfil detallado y la evaluación de extremo a extremo en los sistemas de agente.

AgentIQ está repleto de características que lo convierten en una solución convincente para desarrolladores y empresas que construyen sistemas de agente complejos:

  • Diseño agnóstico del marco: AgentIQ se integra a la perfección con cualquier marco de agente, como Langchain, Llama Index, Crew.ai, Microsoft Semantic Kernel y agentes personalizados de Python. Esto permite a los equipos continuar usando sus herramientas actuales sin reemplazar.
  • Reutilización y composibilidad: cada componente, ya sea un agente, una herramienta o un flujo de trabajo, se trata como una llamada de función que puede reutilizarse, reutilizarse y combinarse en diferentes configuraciones.
  • Desarrollo rápido: los desarrolladores pueden comenzar con componentes preconstruidos y personalizar los flujos de trabajo rápidamente, ahorrando tiempo en el diseño y experimentación del sistema.
  • Perfil y detección de cuellos de botella: el perfilador incorporado permite un seguimiento detallado del uso de token, los tiempos de respuesta y las latencias ocultas a nivel granular, lo que ayuda a los equipos a optimizar el rendimiento del sistema.
  • Integración de observabilidad: AgentIQ funciona con cualquier plataforma de observabilidad compatible con Operentelemetry, lo que permite obtener información profunda sobre cómo funciona cada parte del flujo de trabajo.
  • Sistema de evaluación: un mecanismo de evaluación consistente y robusto ayuda a los equipos a validar y mantener la precisión de ambas generaciones acuáticas de recuperación (TRAPO) y flujos de trabajo de extremo a extremo (E2E).
  • Interfaz de usuario: AgentIQ incluye una interfaz de usuario basada en chat para la interacción de agentes en tiempo real, visualización de salida y depuración de flujo de trabajo.
  • Compatibilidad de MCP: AgentIQ admite el Protocolo de contexto del modelo (MCP), lo que facilita la incorporación de herramientas alojadas en los servidores MCP en las llamadas de funciones.

AgentIQ se describe mejor como un complemento de los marcos existentes en lugar de un competidor. No pretende ser otro marco de agente, ni intenta resolver la comunicación de agente a agente; Este sigue siendo el dominio de protocolos como HTTP y GRPC. AgentIQ también se abstiene de reemplazar las plataformas de observabilidad; En cambio, proporciona los ganchos y los datos de telemetría que se pueden enrutar en cualquier sistema de monitoreo que prefiera el equipo. Conecta y perfila de manera única los flujos de trabajo de múltiples agentes, incluso cuando se anidan profundamente, utilizando una arquitectura basada en funciones de funciones. Combina agentes y herramientas desarrolladas en diferentes ecosistemas y permite una evaluación y monitoreo robustos desde una perspectiva centralizada. AgentIQ también es completamente optada; Los usuarios pueden integrarlo en cualquier nivel, ya sea en la herramienta, el agente o el nivel de flujo de trabajo completo, dependiendo de sus necesidades.

El diseño de AgentIQ abre la puerta a múltiples casos de uso empresarial. Por ejemplo, un sistema de atención al cliente creado con Langchain y agentes de Python personalizados ahora puede integrarse perfectamente con las herramientas de análisis que se ejecutan en el índice de LLAMA o el núcleo semántico. Los desarrolladores pueden ejecutar perfiles para identificar qué agente o herramienta del flujo de trabajo está causando un cuello de botella o usando demasiados tokens y evaluar la consistencia y relevancia de la respuesta del sistema con el tiempo. La instalación de AgentIQ es sencilla. Admite Ubuntu y otras distribuciones basadas en Linux, incluidas WSL, y utiliza herramientas modernas de gestión del entorno de Python. Después de clonar el repositorio de GitHub, los usuarios inicializan submódulos, instalan GIT LFS para el manejo del conjunto de datos y crean un entorno virtual con `UV`. Los desarrolladores pueden instalar la biblioteca y complementos completos de AgentIQ utilizando la `° sincronización UV, todos los grupos, todos los extraterrestres ‘u optar por la instalación del núcleo con` UV Sync`. Los complementos como `langchain` o` perfilado ‘se pueden instalar según sea necesario. La instalación se verifica utilizando los comandos `aiq –help` y` aiq –version`.

En conclusión, AgentIQ representa un paso significativo hacia sistemas de agente modulares, interoperables y observables. Funcionar como una capa unificadora en los marcos y fuentes de datos capacita a los equipos de desarrollo para construir aplicaciones de IA sofisticadas sin preocuparse por la compatibilidad, los cuellos de botella de rendimiento o las inconsistencias de evaluación. Sus capacidades de perfil, sistema de evaluación y soporte para marcos populares lo convierten en una herramienta crítica en el arsenal del desarrollador de IA. Además, el enfoque de suscripción de AgentIQ asegura que los equipos puedan comenzar pequeños, tal vez perfilar solo una herramienta o agente, y ampliar a medida que ven valor. Con futuras actualizaciones en la hoja de ruta, incluida la integración de las barandillas de Nemo, las aceleraciones de agente en asociación con Dynamo y un circuito de retroalimentación de datos, AgentIQ está listo para convertirse en una capa fundamental en el desarrollo de agentes empresariales. Para cualquier equipo que busque construir, monitorear y optimizar los flujos de trabajo impulsados ​​por la IA a escala, AgentIQ es el puente que conecta ideas con una ejecución eficiente.


Verificar el Página de Github. Todo el crédito por esta investigación va a los investigadores de este proyecto. Además, siéntete libre de seguirnos Gorjeo Y no olvides unirte a nuestro 85k+ ml de subreddit.

🔥 [Register Now] Conferencia virtual de Minicon sobre código abierto AI: Registro gratuito + Certificado de Asistencia + Evento corto de 3 horas (12 de abril, 9 a.m. a 12 p.m. PST) + Hands on Workshop [Sponsored]


Asif Razzaq es el CEO de MarktechPost Media Inc .. Como empresario e ingeniero visionario, ASIF se compromete a aprovechar el potencial de la inteligencia artificial para el bien social. Su esfuerzo más reciente es el lanzamiento de una plataforma de medios de inteligencia artificial, MarktechPost, que se destaca por su cobertura profunda de noticias de aprendizaje automático y de aprendizaje profundo que es técnicamente sólido y fácilmente comprensible por una audiencia amplia. La plataforma cuenta con más de 2 millones de vistas mensuales, ilustrando su popularidad entre el público.