~/questoes/agentes-de-ia
Uma Chain é um componente do LangChain que funciona como um pipeline, orquestrando diferentes operações de forma estruturada. Ela conecta entradas do usuário, templates de prompts e modelos de linguagem, permitindo fluxos organizados de processamento de dados até a geração de respostas.
A alternativa C está correta porque descreve exatamente o papel de uma Chain: um componente que organiza e coordena múltiplas etapas de um fluxo entre o sistema e os LLMs. Ela não armazena dados, mas orquestra processos.
Uma Chain não é uma estrutura para armazenar históricos. Históricos de conversa podem ser usados dentro de uma Chain, mas essa não é sua função principal. A Chain é responsável por coordenar o fluxo, não por guardar dados.
Uma Chain não é um banco de dados. Prompts pré-formatados são criados com Prompt Templates, um componente separado. A Chain utiliza esses templates como parte de seu fluxo, mas não os armazena como um banco de dados faria.
Esta é a resposta correta. Uma Chain orquestra fluxos estruturados, conectando o sistema aos modelos de linguagem. Ela coordena múltiplas operações: recebe entrada, passa por processamento (como templates), envia ao modelo e retorna a resposta.
Uma Chain não é uma biblioteca Python exclusiva para manipulação de strings. O LangChain é a biblioteca, e as Chains são componentes dentro dela. Além disso, Chains trabalham com fluxos completos, não apenas com strings.