ANÚNCIO

~/questoes/agentes-de-ia

O que uma Chain Simples envolve em sua composição básica?

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

Composição Básica de uma Chain Simples

Conceito central

Uma Chain Simples é um fluxo de execução que conecta três componentes essenciais: um prompt (instrução para o modelo), um modelo de linguagem (que processa a instrução) e um analisador de saída (que formata a resposta). Esses elementos trabalham em sequência para transformar uma entrada do usuário em uma saída estruturada e útil.

Por que essa resposta faz sentido

A alternativa D está correta porque descreve exatamente os três pilares de uma Chain Simples: prompts definem o que perguntar, modelos de linguagem geram a resposta, e analisadores de saída (parsers) transformam essa resposta em um formato que sua aplicação consegue usar. Nada de complexidade desnecessária — apenas o essencial bem conectado.

Armadilhas comuns

  • Confundir Chain Simples com Chains de Roteamento: lembrar que roteadores são para fluxos mais complexos que precisam tomar decisões inteligentes.
  • Achar que Chain Simples não precisa de prompt: o prompt é fundamental, pois define a instrução que o modelo de linguagem irá processar.
  • Pensar que 'simples' significa incompleta: uma Chain Simples é funcional e completa, apenas sem recursos avançados como paralelização ou roteamento condicional.

Entenda as alternativas

A

Um roteador condicional é um componente avançado que aparece em Chains de Roteamento, não em Chains Simples. Roteadores servem para decidir qual caminho seguir dependendo da entrada, o que adiciona complexidade não presente no conceito básico.

B

Execução paralela com sincronização automática descreve Chains Paralelas, um padrão mais avançado. Chains Simples funcionam de forma sequencial: prompt → modelo → parser, uma etapa de cada vez.

C

Embora um modelo de linguagem e parser sejam de fato usados, esta resposta está incompleta. Falta o prompt, que é essencial para preparar a instrução que o modelo receberá. Uma Chain Simples sempre inclui prompts no fluxo.

D

Esta é a resposta completa e correta. Prompts, modelos de linguagem e analisadores de saída em sequência compõem o núcleo de uma Chain Simples. Cada componente implementa a interface Runnable, permitindo que sejam encadeados facilmente.

Dica prática: Quando você for criar sua primeira Chain, comece sempre com este padrão simples: defina um PromptTemplate (a pergunta ou instrução), conecte um LLM (o modelo que responde), e termine com um OutputParser (que formata a resposta). Essa estrutura básica resolve muitos casos reais e fica fácil de testar e debugar.

Revise pensando: Se você fosse criar uma Chain para gerar críticas de filmes, quais seriam os três componentes principais que você encadearia, na ordem correta?