ANÚNCIO

~/questoes/agentes-de-ia

Em uma chain simples, qual é a sequência correta de componentes?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Aula de referência Aula 8: Chains no LangChain – Parte 2 – Exemplos Práticos – Curso Completo para Iniciantes
Para fixar

A Sequência Correta de Componentes em uma Chain Simples

Conceito central

Uma chain simples no LangChain segue um fluxo linear onde um prompt é formatado com dados de entrada, enviado para um modelo de linguagem que gera uma resposta, e depois um parser extrai e estrutura essa saída. Essa sequência forma a base de qualquer pipeline no LangChain.

Por que essa resposta faz sentido

A alternativa D está correta porque apresenta a sequência linear fundamental: Prompt → LLM → Output Parser. Essa ordem reflete exatamente como os dados fluem através de uma chain simples, começando com a formatação da instrução, passando pela geração de resposta e terminando com a estruturação da saída.

Armadilhas comuns

  • Confundir a ordem dos componentes, especialmente colocar o Parser antes do LLM gerar a resposta
  • Pensar que os componentes podem ser combinados em qualquer ordem, quando na verdade a sequência é rígida e lógica
  • Imaginar que o Output Parser é repetido ou executado múltiplas vezes, quando ele roda apenas uma vez ao final

Entenda as alternativas

A

Essa alternativa está incorreta porque repete o Output Parser duas vezes consecutivas, o que não faz sentido no fluxo. Além disso, coloca o LLM antes do Prompt, invertendo a ordem correta de processamento.

B

Essa alternativa está incorreta porque coloca o Parser antes do LLM, invertendo a sequência lógica. O parser só pode extrair e estruturar a saída depois que o LLM a gera. Além disso, menciona validação repetida, o que não é parte do fluxo básico.

C

Essa alternativa está incorreta porque afirma que os componentes podem ser usados em qualquer ordem. Na realidade, a sequência é fundamental: o Prompt deve vir primeiro para preparar a instrução, depois o LLM a processa, e finalmente o Output Parser estrutura o resultado.

D

Essa é a alternativa correta. Ela apresenta a sequência linear e fundamental das chains simples: Prompt, LLM, Output Parser. Essa ordem garante que os dados fluam corretamente através da pipeline de processamento.

Dica prática: Lembre-se dessa sequência como uma receita de bolo: primeiro você prepara os ingredientes (Prompt), depois coloca no forno (LLM), e por fim decora (Output Parser). Trocar essa ordem estraga o resultado final!

Revise pensando: Se você fosse criar uma chain para gerar um resumo de um artigo, qual seria a ordem correta dos componentes: onde você formataria a instrução de resumo, onde mandaria processar pelo modelo, e onde estruturaria o resultado final?