Eu inicialmente achava que um agente que fazia tudo era elegante. Com um prompt simples, eu podia escolher 5 temas em 20 minutos. Mas ao separar esses temas em três agentes, o tempo caiu para 3 minutos, e o custo em tokens caiu em torno de 60%.
Setup Original
O setup original envolvia um prompt, um agente e uma execução. O agente tinha permissões para Bash, Read, Write, Edit, Grep, Glob, WebSearch e WebFetch. Para cada tema candidato, o agente fazia WebSearch para ver o que estava em alta no nicho, WebSearch novamente para confirmar a tendência, e WebSearch uma terceira vez para cruzar com o que o concorrente publicou. Com cinco temas e três ou quatro buscas em cada, isso resultava em 15 a 20 buscas por execução. Cada busca despejava alguns milhares de tokens de resultados no contexto.
Problemas com o WebSearch no Loop de Decisão
Quando o agente estava escolhendo o terceiro tema, o contexto de decisão já tinha mais de 40 mil tokens de resultados de busca dos temas 1 e 2. Isso resultava em uma relação sinal/ruído colapsada, fazendo o agente escolher temas que