Design de aplicativos

Agentes de IA: A revolução do protocolo que impulsiona a inteligência empresarial de última geração

À medida que os padrões de protocolo amadurecem, as empresas estão prontas para a IA agêntica?

Houve um progresso significativo na IA em termos de IA generativa (GenAI), IA agêntica e interesse crescente na IA física. Embora o hardware, o software, as estruturas e os ecossistemas de IA estejam evoluindo rapidamente, a inovação está claramente ultrapassando a adoção. Isso é uma reminiscência do final da década de 1990, quando a Internet entrou na consciência geral. A adoção pelas empresas foi inicialmente limitada pelos benefícios percebidos de custos mais baixos, maior eficiência e acesso a novos mercados.

Semelhante aos efeitos transformadores da Internet, a IA agêntica mudará a forma como as empresas obtêm inteligência e repassam os benefícios para seus clientes. As organizações entendem claramente que a IA melhora a eficiência, mas continuam preocupadas com os custos de adoção. Os desenvolvedores estão sobrecarregados com a grande variedade de estruturas, ferramentas, modelos e conceitos disponíveis e, ao mesmo tempo, lutam com maneiras fundamentais de orquestrar seus aplicativos com dados corporativos e inteligência existente. O principal desafio permanece: como conectar efetivamente ferramentas, fontes de dados e agentes para fornecer inteligência aos clientes.

Recentemente, tem havido um grande interesse em protocolos para ajudar os desenvolvedores a adotar a IA agêntica e os sistemas multiagentes. A introdução e a evolução de Protocolo de contexto de modelo (MCP)O Agent Communication Protocol (ACP) e o Agent to Agent Protocol (A2A) sinalizam uma nova era em que os agentes podem colaborar de forma eficaz, trocar informações, acessar ferramentas e fornecer inteligência em ambientes de nuvem e de borda.

MCP: exagero ou esperança?

O MCP gerou uma discussão significativa. Nos últimos anos, vimos grandes inovações nas plataformas e na infraestrutura de IA. Embora o RAG e a chamada de função tenham melhorado as interações de IA, a criação de aplicativos ou agentes de IA continua sendo um desafio para os desenvolvedores. É por isso que o MCP está surgindo como um padrão fundamental, oferecendo aos desenvolvedores de IA uma maneira perfeita de interagir com serviços downstream e simplificar a criação de contexto. A criação de contexto com dados relevantes é a base para a criação de agentes de alta qualidade. O MCP atende a essas necessidades e permite a interação entre LLM e serviços. É como o tipo de protocolo Thunderbolt, HDMI e DisplayPort que permite uma comunicação eficiente para diferentes fins.

O MCP simplifica substancialmente a adoção da IA agêntica para os desenvolvedores. Este roteiro criado pela comunidade MCP define claramente as prioridades e a direção, fornecendo orientações úteis para a implementação. As organizações também se beneficiarão das principais iniciativas descritas no roteiro, como o MCP Registry, que permite que os desenvolvedores criem uma rede abrangente de agentes. O surgimento do OAuth como um protocolo padrão complementar fortalece ainda mais os ecossistemas de agentes.

Como em qualquer outra estrutura, o MCP tem seus desafios. O MCP oferece uma ampla gama de ferramentas para apoiar o raciocínio do LLM, mas não prioriza a execução de tarefas coordenadas e de alta qualidade. Os desenvolvedores podem ter controle limitado sobre o uso da ferramenta, dependendo muito do critério do LLM. É importante reconhecer que o MCP não é uma solução única para todos - a integração cuidadosa da ferramenta e a engenharia de prompt cuidadosa são essenciais para obter resultados de alta qualidade. Outra preocupação é a segurança. O contexto persistente, as sessões de longa duração e os prompts estruturados podem introduzir desafios de segurança que devem ser abordados no início do projeto do sistema. A escalabilidade também é uma preocupação, mas, à medida que a tecnologia evolui, os fornecedores adicionarão suporte incremental para facilitar a escalabilidade.

ACP: o facilitador da colaboração local

O ACP é um padrão aberto projetado para permitir a comunicação perfeita entre agentes de IA, independentemente de sua tecnologia e implementação internas. Ele fornece APIs RESTful padronizadas para gerenciar e executar agentes, oferecendo suporte a interações síncronas e assíncronas. O ACP se concentra na interoperabilidade, permitindo que agentes de diferentes pilhas de tecnologia colaborem de forma eficaz. Ele se destaca entre outros protocolos de comunicação por possibilitar a interação perfeita entre agentes autônomos, otimizado para configurações local-first, como clusters ou laptops que executam vários agentes cooperativos. Esse protocolo se assemelha aos Intents do Android para interagir com outros aplicativos, ou aos Universal Links e Custom URL Schemes do iOS para ajudar os desenvolvedores a facilitar interações complexas do sistema localmente.

A2A: derrubando barreiras entre plataformas

O protocolo A2A do Google é um padrão aberto projetado para permitir a comunicação e a colaboração contínuas entre agentes autônomos de IA em diferentes estruturas ou fornecedores. Ele se concentra na interoperabilidade para troca de informações, coordenação e colaboração em diversas plataformas e aplicativos corporativos. Com a abordagem abrangente de descoberta de agentes, gerenciamento de tarefas e colaboração segura, o A2A representa um avanço significativo.

O A2A é uma vantagem para os desenvolvedores criarem sistemas de IA modulares que funcionam em várias plataformas e empresas. Essa é uma grande mudança em relação à abordagem atual, reduzindo a dependência de fornecedores e permitindo soluções mais ricas e entre domínios. Por exemplo, um agente de IA corporativo que lida com a qualidade do registro pode coordenar com agentes separados para criar análises operacionais usando diferentes pilhas de software. Essencialmente, o A2A tem o potencial de ser um protocolo fundamental semelhante ao HTTP para alimentar agentes em todo o mundo.

O que tudo isso significa para os desenvolvedores?

Essa é uma notícia empolgante para os desenvolvedores. Até o momento, eles têm arcado com o ônus da construção de agentes a partir do zero. Esses novos protocolos aliviam esse ônus. No entanto, os frutos de toda a inovação em IA só se tornam realidade quando casos de uso complexos que envolvem a integração de dados e sistemas em vários domínios se tornam mais fáceis.

O MCP será a força motriz por trás da exposição da funcionalidade no futuro. Ele permitirá o acesso interativo a dados de domínio e de negócios de forma estruturada para que os desenvolvedores criem agentes de alta qualidade. A MCP também permitirá a extração de dados de diversas fontes, como dados de vendas, bases de conhecimento, Wikipedia, dados científicos e muito mais, para ajudar os agentes a resolver problemas do mundo real. Além disso, o MCP simplificará a engenharia de prompts, permitindo que os servidores forneçam modelos mais adequados ao seu domínio específico e ajudando os desenvolvedores a criar prompts com mais facilidade do que antes. Talvez o mais importante seja o fato de que os LLMs não serão mais limitados por dados de treinamento obsoletos e, em vez disso, terão acesso a informações novas e diversificadas por meio dos servidores MCP.

O ACP facilitará a implementação de agentes de IA em dispositivos locais e de borda. Nos casos em que a maior parte da tomada de decisões acontece "em movimento" em um ambiente desconectado, esse protocolo será útil. Agora, os desenvolvedores podem criar sistemas modulares que podem se coordenar com um protocolo padrão para facilitar a IA de borda.

A A2A ganhará impulso e permitirá que agentes de várias plataformas trabalhem juntos para fornecer inteligência superior aos clientes. A A2A ajudará a coordenar os agentes criados usando diversas estruturas com um padrão comum. O principal requisito para isso é criar um cartão de agente que permita que os agentes sejam usados e consumidos por outros.

Esses três protocolos se complementarão: use o MCP para criar agentes, o ACP para estendê-los localmente e o A2A para estendê-los além dos limites da rede, conforme descrito no diagrama abaixo.

multi-agent agentic AI architecture

O que tudo isso significa para os fornecedores de software?

O espaço da IA está evoluindo significativamente e os fornecedores de software estão lutando para acompanhar a inovação. A falta de protocolos padrão tornou o ROI questionável e dificultou a criação de casos de negócios precisos para os clientes. Grandes fornecedores, como a Amazon e a Microsoft, tiveram os recursos para acompanhar a velocidade da inovação, enquanto os fornecedores de software de médio porte adotaram uma abordagem de "esperar para ver". As novas empresas iniciantes geralmente se concentravam em casos de uso de nicho para promover sua identidade, embora não houvesse garantias de que sua solução seria duradoura. Esses protocolos emergentes finalmente oferecem a padronização necessária para reduzir os riscos e acelerar a adoção.

Houve uma adoção significativa do MCP, o que resultou em vários fornecedores oferecendo servidores MCP. Couchbase lançado uma versão do MCP projetada para oferecer suporte a fluxos de trabalho e aplicativos agênticos de IA, permitindo que os LLMs realizem ações em clusters do Couchbase usando um conjunto estruturado de ferramentas. Espera-se que haja mais inovação nessa frente no futuro. O setor também viu implementações de malha MCP para permitir que uma rede de LLMs, agentes e nós de processamento descentralizados troque informações.

Os padrões do tipo A2A surgiram de fornecedores como Amazon, OpenAI e Microsoft, incluindo o Agent Network Protocol (ANP) e o Agent Discovery Protocol (ADP). As organizações naturalmente querem influenciar os protocolos para usar seus próprios serviços. No entanto, isso poderia fragmentar os protocolos e retardar a adoção. Essa fragmentação provavelmente levará a um novo ecossistema de middleware, com as startups entrando em cena para preencher as lacunas. Os fornecedores de software de rápida evolução terão mais sucesso ao disponibilizar seus serviços aos clientes.

Como a plataforma de dados do desenvolvedor que capacita as organizações a usar a IA de forma eficaz, o Couchbase está animado com o desenvolvimento contínuo desses protocolos e padrões. Estamos preparados para aproveitar essa onda de inovação, fazendo com que nossos armazenamentos de dados se integrem perfeitamente a esses protocolos para ajudar os clientes a criar sistemas inteligentes de IA.

 

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Mohan Varthakavi - VP de desenvolvimento de software

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.