Após experimentar com agentes, observei algo bastante interessante. Acho que estamos a passar por uma espécie de mudança de paradigma na forma como construímos APIs. Se você já construiu software, sabe como é o processo: ler a documentação da API, codificar seu código para chamar um endpoint específico e, em seguida, analisar o esquema de resposta fixo. Então, quando o esquema muda (e isso sempre acontece -_-), você reinicia o ciclo. Melhoramos um pouco com o GraphQL, mas sim, mesmo isso é um pesadelo para trabalhar. Enquanto falamos, todo esse modelo está sendo invertido. Em um mundo agente, o próprio modelo de IA pode determinar quais dados precisa em tempo de execução e especificar o esquema que deseja de um serviço. Nada de ler documentos para esquemas explícitos: você só precisa saber que tipo de informação pode solicitar de uma API. Então, tudo o que você faz é especificar _seu_ esquema e você recebe exatamente o que deseja. ELI5: Antes, quando você ia a um restaurante e pedia comida, precisava olhar o menu. O menu pode ser simples ou bastante extenso (por exemplo, menus indianos e chineses tendem a oferecer bastante). Isso é como você ler a documentação da API para ter uma noção do 'esquema' ou que tipo de comida está sendo oferecida a você. Se você tem alergias, então precisa de maior clareza, o que é um desafio. Com agentes, você simplesmente vai a um restaurante onde tem uma ideia sobre que tipo de comida eles oferecem e diz à cozinha: "ei, eu quero frango com manteiga, estou de dieta, então tente usar menos manteiga, gosto que o frango seja grelhado, ..." e você recebe o prato que _você_ quer, e não o que a cozinha decide que _deveria_ querer. E isso, para mim, é uma mudança de paradigma.
3,1K