A construção de agentes de IA é a nova corrida do ouro. Mas todo desenvolvedor conhece o maior gargalo: fazer com que a IA se comunique de fato com seus dados. Hoje, a gigante de viagens Agoda está enfrentando esse problema de frente. Eles lançaram oficialmente o APIAgent, uma ferramenta de código aberto projetada para transformar qualquer API REST ou GraphQL em um servidor Model Context Protocol (MCP) com 0 código e 0 implantações. O Problema: O ‘Imposto de Integração’ Até recentemente, se você quisesse que seu agente de IA verificasse preços de voos ou consultasse um banco de dados, você precisava escrever uma ferramenta personalizada. Quando a Anthropic lançou o Model Context Protocol (MCP), ele criou uma maneira padrão para Large Language Models (LLMs) se conectarem a ferramentas externas. No entanto, mesmo com o MCP, o fluxo de trabalho é tedioso. Um desenvolvedor deve: Escrever um novo servidor MCP em Python ou TypeScript. Definir cada ferramenta e seus parâmetros manualmente. Implantar e manter esse servidor. Atualizar o código toda vez que a API subjacente for alterada. A equipe da Agoda chama isso de ‘imposto de integração’. Para uma empresa com milhares de APIs internas, escrever milhares de servidores MCP não é realista. O APIAgent é a resposta deles para esse problema de escalabilidade. O que é o APIAgent? O APIAgent é um servidor MCP universal. Em vez de escrever lógica personalizada para cada API, você usa o APIAgent como um proxy. Ele fica entre seu LLM (como Claude ou GPT-4) e suas APIs existentes. A ferramenta é construída em uma stack técnica específica: FastMCP: Alimenta a camada do servidor MCP. OpenAI Agents SDK: Lida com a orquestração do modelo de linguagem. DuckDB: Um motor SQL in-process usado para pós-processamento SQL. A ‘mágica’ reside em sua capacidade de entender a documentação da API. Você fornece uma definição de sua API — usando uma especificação OpenAPI para REST ou um esquema para GraphQL — e o APIAgent cuida do resto. Como funciona? A arquitetura é direta. O APIAgent atua como um gateway. Quando um usuário faz uma pergunta a um agente de IA, o fluxo se parece com isto: A solicitação: O usuário pergunta: ‘Mostre-me os 10 melhores hotéis em Bangkok com mais avaliações.’ Introspecção de esquemas: O APIAgent inspeciona automaticamente o esquema da API para entender os endpoints e campos disponíveis. A camada SQL (DuckDB): Este é o segredo. Se a API retornar 10.000 linhas não classificadas, o APIAgent usa o DuckDB para filtrar, classificar e agregar esses dados localmente via SQL antes de enviar o resultado conciso de volta para o LLM. A Resposta: Os dados JSON viajam de volta pelo APIAgent, que os formata para que a IA possa lê-los. Este sistema usa Descoberta Dinâmica de Ferramentas. Você
Fonte: MarkTechPost
Publicado em 2026-02-17