Agentes de IA aparecem em três lugares diferentes nesta edição: na busca por produtos, na manutenção de bases de código e na criação de ferramentas durante a execução. Cada caso traz uma pergunta prática sobre a qualidade dos dados ou do código que esses agentes vão usar.
🔍 Catálogos, não apenas buscas
A busca por produtos é o assunto de Keyword Search Is Dying. Is Your Catalog Ready for AI Agents? — PayPal, do canal AI Engineer (16min05s). O título propõe uma pergunta útil: um agente conseguiria consultar o catálogo e encontrar as informações de que precisa?
Antes de trocar o mecanismo de busca, vale conferir se nomes, atributos e descrições dos produtos estão organizados de modo que outra aplicação possa consultá-los. É uma questão de arquitetura do catálogo; o título do vídeo, sozinho, não comprova que a busca por palavras-chave esteja desaparecendo.
💻 Código gerado por agentes
AI Coding Agents Are Breaking Big Codebases — Dan Adler, Sourcegraph, do canal AI Engineer (12min23s), discute o custo de manter bases de código grandes quando agentes passam a produzir mais alterações.
Dan Adler, CEO da Sourcegraph, aponta que os engenheiros de software que hoje trabalham em grandes empresas lidam com sistemas de décadas, não projetos novos. Quando agentes começam a modificar esse código em escala, a manutenção se torna muito mais difícil e crítica. O problema não é a falta de código novo, e sim o esforço extra necessário para entender e manter o que já existe.
🤖 Agentes que escrevem suas próprias ferramentas
Agents That Write Their Own Tools at Runtime — Sandhya Subramani, AWS, do canal AI Engineer (20min40s), mostra um agente que gera ferramentas durante a execução, em vez de se limitar a um conjunto definido antes.
Na demonstração resumida, o agente cria uma calculadora e um contador de caracteres sob demanda. Isso mostra uma possibilidade de adaptação, mas não demonstra que o sistema consiga corrigir falhas em produção sem intervenção humana. Código gerado durante a execução também precisa de limites e validação antes de receber acesso a dados ou serviços.
A velocidade do agente importa menos se ninguém consegue verificar o que ele encontrou, alterou ou executou.