BeeAI: la apuesta de código abierto de IBM por el futuro de los sistemas multiagente

Tres abejas melíferas en un panal

Los agentes de IA están muy de moda últimamente. Estos programas, que pueden realizar tareas en nombre de sus usuarios, se consideran el futuro de la IA. Y se están convirtiendo en una parte central de la estrategia de IA para las principales empresas tecnológicas, incluidas Oracle, Microsoft, Salesforce y, por supuesto, IBM, sin mencionar los gigantes de la IA como OpenAI y Perplexity.

Según el director ejecutivo (CEO) de Salesforce, Marc Benioff, cuyo entusiasmo fue ampliamente difundido por la prensa en diciembre pasado, el uso de agentes de IA para resolver problemas y tomar decisiones podría ser una oportunidad de un billón de dólares.

El revuelo del agente

Llegó BeeAI. El año pasado, IBM Research lanzó Bee Agent Framework, una plataforma totalmente de código abierto y sin código para comenzar con los agentes. Los agentes de IA, llamados "abejas", se conectan a un LLM y pueden acceder a herramientas para responder a las consultas de los usuarios y realizar tareas. Los agentes también pueden reflexionar sobre lo que están haciendo y proponer nuevos enfoques. Ahora, el equipo está trabajando y lanzando mejoras a BeeAI, agregando un marco Python, multiagentes y mejoras a la experiencia del desarrollador.

Las actualizaciones de BeeAI impulsan la idea aún más con la extensión multiagente. La visión general, según Michael (Max) Maximilien, ingeniero distinguido de IBM, es "hacer que las cosas simples sean simples y las complejas, posibles".

“La forma en que se piensa en BeeAI es [que] está expandiendo este modelo en el que no necesariamente se necesita un solo agente para responder una pregunta. Es posible que se necesiten varios agentes”.

Diseño 3D de pelotas rodando en una pista

Las últimas novedades e insights sobre IA

Descubra insights y noticias de expertos sobre IA, la nube y mucho más en el boletín semanal Think. 

Una colmena de código abierto

El enfoque agéntico intenta imitar la forma en que los humanos interactúan y hacen el trabajo en la vida real.

Por lo general, un equipo de alto rendimiento está formado por personas que están muy enfocadas en tareas específicas, pero que también pueden gestionar dependencias paralelas en las que trabajan otros miembros del equipo. Para ser efectivos, los trabajadores deben realizar algunos trabajos simultáneamente, mientras que otras tareas requieren una ejecución secuencial.

“BeeAI permite no solo múltiples agentes, sino también agentes de diferentes implementaciones”, explica Maximilien. “No todos tienen que ser el mismo tipo de agente. La idea es que puedan colaborar para responder consultas o ejecutar flujos de trabajo para los usuarios”.

También hay un elemento de reutilización con múltiples agencias, dice Maximilien, es decir, varios agentes especializados trabajan juntos en lugar de que un agente intente hacerlo todo. Un aspecto clave: BeeAI es de código abierto y se implementa en TypeScript y Python. El equipo detrás de Agent Bee Framework y BeeAI quiere incorporar el feedback de los usuarios. "Queremos que la plataforma sea útil desde el primer momento, por lo que queremos el aporte de las personas que la usan", dice.

“Tenemos un conjunto de opiniones claras sobre cómo se debe hacer la multiagencia, pero también creemos que es mejor hacerlo abiertamente”, dice Maximilien. “Es similar a cómo la programación evolucionó de los lenguajes procedimentales a los orientados a objetos. Estos nuevos paradigmas tuvieron éxito porque muchos lenguajes, como Java, adoptaron la apertura, fomentando la creatividad y la facilidad de uso”.

Muchas organizaciones ya están explorando cómo utilizar marcos multiagente para lograr una mayor escala y rendimiento, especialmente cuando se trata de ejecutar tareas más complejas o específicas de un dominio.

“La mayoría de las empresas necesitan resolver problemas específicos. Para resolver esos problemas con la IA, necesitan crear una solución agéntica y codificar el flujo de trabajo utilizando los LLM y las herramientas”, dice Maximilien. “Necesitan resolver sus flujos de trabajo cotidianos, empoderar a sus usuarios y mejorar sus operaciones”.

Las organizaciones ven la IA no solo como una forma de automatizar flujos de trabajo, sino también de empoderar a los empleados, cree. Ese es el valor real.

“Vemos esto como algo que seguirá creciendo con las incorporaciones de múltiples agentes porque los usuarios individuales encontrarán más valor en la resolución de problemas más complejos”, dice, invitando a los desarrolladores a usar BeeAI e integrarlo en sus herramientas.

Mixture of Experts | 12 de diciembre, episodio 85

Decodificación de la IA: Resumen semanal de noticias

Únase a nuestro panel de ingenieros, investigadores, responsables de producto y otros profesionales de talla mundial que se abren paso entre el revuelo de la IA para ofrecerle las últimas noticias e insights al respecto.

Soluciones relacionadas
IBM® watsonx.ai

Entrene, valide, ajuste y despliegue IA generativa, modelos fundacionales y capacidades de machine learning con IBM watsonx.ai, un estudio empresarial de próxima generación para creadores de IA. Diseñe aplicaciones de IA en menos tiempo y con menos datos.

Explore watsonx.ai
Soluciones de inteligencia artificial

Ponga a trabajar la IA en su negocio con la experiencia en IA líder del sector y la cartera de soluciones de IBM a su lado.

Explore las soluciones de IA
Consultoría y servicios de inteligencia artificial (IA)

Los servicios de IA de IBM Consulting ayudan a reinventar la forma en que las empresas trabajan con IA para la transformación.

Explore los servicios de IA
Dé el siguiente paso

Obtenga acceso único a capacidades que abarcan el ciclo de vida del desarrollo de IA. Produzca potentes soluciones de IA con interfaces fáciles de usar, flujos de trabajo y acceso a API y SDK estándar de la industria.

Explore watsonx.ai Reserve una demostración en vivo