Encadenamiento de prompts
Utiliza una técnica de "encadenamiento de prompts". Primero, una IA genera un resumen conciso del texto original. Luego, utilizando ese resumen, una segunda IA crea un conjunto de preguntas de opción múltiple.
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
OpenAIModel-2zqbh[<div><img src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>OpenAI]
style OpenAIModel-2zqbh stroke:#a170ff
OpenAIModel-ponsr[<div><img src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>OpenAI]
style OpenAIModel-ponsr stroke:#a170ff
ChatOutput-p1d55[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-p1d55 stroke:#a170ff
Prompt-vfbvv[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Generar Resumen]
style Prompt-vfbvv stroke:#a170ff
ChatInput-3g4zy[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Input]
style ChatInput-3g4zy stroke:#a170ff
Prompt-g1mz2[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Prompt]
style Prompt-g1mz2 stroke:#a170ff
OpenAIModel-ponsr -.- ChatOutput-p1d55
linkStyle 0 stroke:#a170ff
Prompt-vfbvv -.- OpenAIModel-2zqbh
linkStyle 1 stroke:#a170ff
ChatInput-3g4zy -.- Prompt-vfbvv
linkStyle 2 stroke:#a170ff
Prompt-g1mz2 -.- OpenAIModel-ponsr
linkStyle 3 stroke:#a170ff
OpenAIModel-2zqbh -.- Prompt-g1mz2
linkStyle 4 stroke:#a170ff
Encadeamento de prompts
🧩 Visão Geral
Este fluxo de trabalho automatiza a criação de materiais educacionais ou de avaliação a partir de um documento-fonte usando uma técnica de encadeamento de prompts. Primeiro, ele processa um texto fornecido pelo usuário para gerar um resumo conciso e, em seguida, usa esse resumo como contexto para criar um conjunto de perguntas de múltipla escolha. Este processo de duas etapas transforma informações brutas em conteúdo estruturado e interativo de forma eficiente.
⚙️ Principais Funcionalidades
- Gera automaticamente um resumo claro e conciso a partir de um documento ou texto de entrada fornecido pelo usuário.
- Cria perguntas de múltipla escolha relevantes com base nos pontos-chave e detalhes capturados no resumo gerado.
- Implementa um processo sequencial de IA em dois estágios, onde a saída do primeiro modelo serve como entrada para o segundo.
- Apresenta as perguntas de múltipla escolha finais em uma saída de chat formatada para fácil revisão.
🔄 Etapas do Fluxo de Trabalho
| Nome do Componente | Função no Fluxo de Trabalho | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Entrada de Chat | Captura a entrada inicial do usuário, que é o documento-fonte ou texto a ser processado. | Texto ou documento fornecido pelo usuário. | Mensagem do usuário contendo o texto-fonte. |
| Prompt (Gerar Resumo) | Formata a entrada do usuário em uma instrução estruturada para o primeiro modelo de IA, atribuindo-lhe a tarefa de criar um resumo. | Texto-fonte da Entrada de Chat. | Um prompt formatado solicitando um resumo conciso. |
| Modelo OpenAI | O primeiro modelo de IA que processa o prompt e gera um resumo claro e preciso do documento original. | Prompt solicitando um resumo. | Um resumo de texto conciso. |
| Prompt | Recebe o resumo gerado e o formata em uma nova instrução para o segundo modelo de IA, solicitando a criação de perguntas de múltipla escolha. | Resumo do primeiro Modelo OpenAI. | Um prompt formatado solicitando perguntas de múltipla escolha com base no resumo. |
| Modelo OpenAI | O segundo modelo de IA que usa o resumo como contexto para gerar perguntas de múltipla escolha relevantes e claras. | Prompt solicitando perguntas de múltipla escolha. | Perguntas de múltipla escolha geradas. |
| Saída de Chat | Exibe o resultado final — o conjunto de perguntas de múltipla escolha — para o usuário na interface de chat. | Perguntas de múltipla escolha do segundo Modelo OpenAI. | Mensagem de chat formatada com as perguntas. |
🧠 Observações
- O fluxo de trabalho é projetado para execução sequencial; o segundo estágio depende inteiramente da saída do primeiro.
- A qualidade e a relevância das perguntas de múltipla escolha finais estão condicionadas à precisão e completude do resumo inicial.
- O segundo prompt inclui uma instrução condicional para solicitar um documento adequado se a entrada que receber não for um resumo válido, fornecendo um tratamento básico de erros.
- O fluxo de trabalho requer uma chave de API válida da OpenAI e conectividade de rede para funcionar.