BeeAI: a aposta de código aberto da IBM no futuro dos sistemas multiagentes

Três abelhas em favo de mel

Os agentes de IA estão em alta. Esses programas, que podem realizar tarefas em nome de seus usuários, são considerados o futuro da IA. E estão se tornando uma parte central da estratégia de IA para grandes empresas de tecnologia, incluindo Oracle, Microsoft, Salesforce e, claro, IBM, sem mencionar gigantes da IA como OpenAI e Perplexity.

Segundo o CEO da Salesforce, Marc Benioff, cujo entusiasmo foi amplamente noticiado pela imprensa em dezembro passado, usar agentes de IA para resolver problemas e tomar decisões pode ser uma oportunidade de um trilhão de dólares.

O zumbido dos agentes

Entre no BeeAI. No ano passado, a IBM Research lançou o Bee Agent Framework, uma plataforma no-code totalmente de código aberto para começar a usar os agentes. Os agentes de IA, chamados de "bees," conectam-se a um LLM e podem acessar ferramentas para responder a consultas de usuários e executar tarefas. Os agentes também podem refletir sobre o que estão fazendo e criar novas abordagens. Agora, a equipe está trabalhando e lançando aprimoramentos para o BeeAI, adicionando um framework Python, multiagentes e melhorias na experiência do desenvolvedor.

As atualizações do BeeAI impulsionam a ideia com a extensão multiagentes. A visão abrangente, de acordo com Michael (Max) Maximilien, um Distinguished Engineer da IBM, é "tornar as coisas simples simples e as coisas complexas possíveis".

“A maneira como você pensa sobre o BeeAI é que ela está expandindo esse modelo onde você não precisa necessariamente de apenas um agente para responder a uma pergunta. Você pode precisar de vários agentes."

Projeto 3D de bolas rolando em uma pista

As últimas notícias e insights sobre IA 


Descubra insights selecionados por especialistas e notícias sobre IA, nuvem e outros assuntos no boletim informativo semanal Think. 

Uma colmeia de código aberto

A abordagem agêntica tenta imitar como os seres humanos interagem e trabalham na vida real.

Normalmente, uma equipe de alto desempenho consiste em pessoas altamente focadas em tarefas específicas, mas que também podem gerenciar dependências paralelas sendo trabalhadas por outros membros da equipe. Para ser eficaz, os trabalhadores precisam realizar algum trabalho simultaneamente, enquanto outras tarefas exigem execução sequencial.

"O BeeAI permite não apenas vários agentes, mas também agentes de diferentes implementações", explica Maximilien. “Nem todos precisam ser o mesmo tipo de agente. A ideia é que eles possam colaborar para responder consultas ou executar fluxos de trabalho para os usuários."

Há também um elemento de reutilização com múltiplas agências, diz Maximilien — ou seja, vários agentes especializados trabalham juntos, em vez de um agente tentar fazer tudo. Um aspecto importante: o BeeAI é de código aberto e implementado em TypeScript e Python. A equipe por trás do Agent Bee Framework e do BeeAI quer incorporar o feedback. "Queremos que a plataforma seja útil pronta para uso, então queremos a opinião das pessoas que a usam", diz ele.

"Temos um conjunto de opiniões claras sobre como a multiagência deve ser feita, mas também acreditamos que é melhor fazer de forma aberta", diz Maximilien. “É semelhante à forma como a programação evoluiu de linguagens processuais para linguagens orientadas a objetos. Esses novos paradigmas tiveram sucesso porque muitas linguagens, como o Java, adotaram a abertura, promovendo a criatividade e a facilidade de uso".

Muitas organizações já estão explorando como usar frameworks multiagente para alcançar maior escala e desempenho— especialmente quando se trata de executar tarefas mais complexas ou específicas de domínio.

"A maioria das empresas precisa resolver problemas específicos. Para resolver esses problemas com a IA, é necessário criar uma solução agêntica e codificar o fluxo de trabalho usando os LLMs e as ferramentas”, explica Maximilien. "Elas precisam resolver seus fluxos de trabalho diários, capacitar seus usuários e aprimorar suas operações."

Ele acredita que as organizações veem a IA não apenas como uma forma de automatizar fluxos de trabalho, mas também de capacitar os funcionários. Esse é o valor real.

"Vemos isso como algo que continuará a crescer com a adição de multiagentes, porque os usuários individuais encontrarão mais valor na solução de problemas mais complexos", diz ele, convidando os desenvolvedores a usar o BeeAI e integrá-lo a suas ferramentas.

Mixture of Experts | 12 de dezembro, episódio 85

Decodificando a IA: resumo semanal das notícias

Participe do nosso renomado painel de engenheiros, pesquisadores, líderes de produtos e outros enquanto filtram as informações sobre IA para trazerem a você as mais recentes notícias e insights sobre IA.

Soluções relacionadas
IBM® watsonx.ai

Treine, valide, ajuste e implemente recursos de IA generativa, modelos de base e recursos de aprendizado de máquina com o IBM watsonx.ai, um estúdio empresarial de última geração para construtores de IA. Crie aplicações de IA em menos tempo com menos dados.

Explore o watsonx.ai
Soluções de inteligência artificial

Coloque a IA em ação na sua empresa com a experiência em IA líder do setor e com o portfólio de soluções da IBM.

Explore as soluções de IA
Consultoria e serviços em inteligência artificial (IA)

Os serviços de IA da IBM Consulting ajudam a reinventar a forma como as empresas trabalham com IA para gerar transformação.

Explore os serviços de IA
Dê o próximo passo

Obtenha acesso completo aos recursos que abrangem o ciclo de vida do desenvolvimento da IA. Produza soluções poderosas de IA com interfaces fáceis de usar, fluxos de trabalhos e acesso a APIs e SDKs padrão do setor.

Explore o watsonx.ai Agende uma demonstração em tempo real