~/questoes/inteligencia-artificial
A seleção entre diferentes sistemas de engenharia de contexto não é aleatória, mas deve ser baseada em requisitos específicos da sua aplicação. Cada sistema oferece trade-offs distintos entre velocidade, custo computacional, qualidade e complexidade de implementação.
A resposta correta reconhece que não existe uma solução única para todos os problemas. A escolha depende de fatores concretos como a natureza da tarefa, quanto você pode gastar em processamento, qual é o tempo máximo aceitável e o quão importante é que a resposta seja de alta qualidade.
Essa alternativa assume uma relação rígida entre complexidade e sistema, o que não é verdadeiro. Tarefas simples podem se beneficiar de paralelização, e tarefas complexas podem funcionar bem com agentes lineares se bem estruturados. A escolha é mais nuançada que isso.
Afirmar que apenas agentes em paralelo funcionam é uma generalização incorreta. Sistemas lineares com contexto compartilhado e resumido são muito usados em produção comercial, especialmente quando o custo com APIs é uma preocupação. Cada sistema tem seu lugar.
Essa visão ignora completamente os diferentes requisitos que cada aplicação possui. Na prática real, você faz escolhas diferentes para uma tarefa de processamento rápido versus uma tarefa que exige máxima qualidade. Contexto importa.
Essa é a resposta correta porque reconhece os múltiplos fatores que realmente influenciam a decisão: tipo de tarefa, orçamento computacional, latência necessária e importância da qualidade. São essas dimensões que guiam um arquiteto na escolha do sistema mais apropriado.