Capítulo 6. Arquitetura de agentes
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Com base nas arquitecturas descritas no Capítulo 5, este capítulo abordará aquela que é talvez a mais importante de todas as arquitecturas actuais da LLM, a arquitetura de agentes. Primeiro, apresentamos o que torna os agentes LLM únicos, depois mostramos como construí-los e como estendê-los para casos de uso comuns.
Em o campo da inteligência artificial, há uma longa história de criação de agentes (inteligentes), que podem ser definidos de forma mais simples como "algo que actua", nas palavras de Stuart Russell e Peter Norvig no seu livro de texto Artificial Intelligence (Pearson, 2020). Na verdade, a palavra actua tem um pouco mais de significado do que parece:
-
Agir requer alguma capacidade de decidir o que fazer.
-
Decidir o que fazer implica ter acesso a mais do que um curso de ação possível. Afinal de contas, uma decisão sem opções não é uma decisão de todo.
-
Para decidir, o agente também precisa de ter acesso a informações sobre o ambiente externo (qualquer coisa fora do próprio agente).
Assim, uma aplicação agêntica LLM deve ser uma aplicação que usa uma LLM para escolher entre um ou mais cursos de ação possíveis, tendo em conta algum contexto sobre o estado atual do mundo ou sobre o estado seguinte desejado. Estes atributos são normalmente implementados através da mistura de duas técnicas de prompt que conhecemos ...