Indicaciones de razonamiento
Este flujo genera una respuesta final con justificación. Para esto, primero crea una justificación lógica y luego la integra a la respuesta antes de enviarla.
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
Prompt-vq8my[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Prompt para generar justificación]
style Prompt-vq8my stroke:#a170ff
OpenAIModel-d3dpa[<div><img src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>Genera Justificación]
style OpenAIModel-d3dpa stroke:#a170ff
Prompt-tma9i[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Prompt]
style Prompt-tma9i stroke:#a170ff
OpenAIModel-1tbks[<div><img src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>Genera Respuesta]
style OpenAIModel-1tbks stroke:#a170ff
ChatInput-6u0w8[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Input]
style ChatInput-6u0w8 stroke:#a170ff
CombineText-hw2cy[Combina la justificacion con la respuesta]
style CombineText-hw2cy stroke:#a170ff
ChatOutput-k57y4[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-k57y4 stroke:#a170ff
Prompt-vq8my -.- OpenAIModel-d3dpa
linkStyle 0 stroke:#a170ff
OpenAIModel-d3dpa -.- Prompt-tma9i
linkStyle 1 stroke:#a170ff
Prompt-tma9i -.- OpenAIModel-1tbks
linkStyle 2 stroke:#a170ff
ChatInput-6u0w8 -.- Prompt-vq8my
linkStyle 3 stroke:#a170ff
ChatInput-6u0w8 -.- Prompt-tma9i
linkStyle 4 stroke:#a170ff
OpenAIModel-1tbks -.- CombineText-hw2cy
linkStyle 5 stroke:#a170ff
CombineText-hw2cy -.- ChatOutput-k57y4
linkStyle 6 stroke:#a170ff
OpenAIModel-d3dpa -.- CombineText-hw2cy
linkStyle 7 stroke:#a170ff
Prompts de Raciocínio
🧩 Visão Geral
Este fluxo de trabalho automatiza a geração de respostas bem fundamentadas para perguntas do usuário. Primeiro, ele cria uma lógica de raciocínio para uma pergunta dada e, em seguida, usa essa lógica para formular uma resposta final e abrangente. Esta abordagem estruturada é útil para ferramentas educacionais, sistemas de suporte à decisão ou qualquer aplicação que exija respostas de IA transparentes e justificadas.
⚙️ Principais Funcionalidades
- Processa a pergunta do usuário para primeiro gerar uma lógica de suporte.
- Usa a lógica gerada e a pergunta original para produzir uma resposta final.
- Combina a lógica e a resposta final em uma única saída coerente para o usuário.
- Utiliza os modelos de linguagem da OpenAI para as etapas de raciocínio e geração de resposta.
🔄 Etapas do Fluxo de Trabalho
| Nome do Componente | Função no Fluxo de Trabalho | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Entrada de Chat | Captura a pergunta inicial do usuário. | Texto da pergunta do usuário. | A pergunta do usuário como uma mensagem. |
| Prompt (Gerar Lógica) | Formata a pergunta do usuário em uma instrução específica para gerar uma lógica. | A pergunta do usuário. | Um prompt estruturado solicitando a um modelo de IA que crie uma lógica. |
| Modelo OpenAI (Gerar Lógica) | Gera uma justificativa ou raciocínio lógico com base no prompt. | O prompt para geração da lógica. | Uma lógica baseada em texto. |
| Prompt (Gerar Resposta Final) | Cria uma nova instrução que combina a pergunta original e a lógica gerada para solicitar uma resposta final. | A pergunta do usuário e a lógica gerada. | Um prompt estruturado solicitando uma resposta final. |
| Modelo OpenAI (Gerar Resposta Final) | Produz a resposta final com base na combinação da pergunta e da lógica. | O prompt para geração da resposta final. | O texto da resposta final. |
| Combinar Texto | Mescla a lógica gerada e a resposta final em um único bloco de texto unificado. | O texto da lógica e o texto da resposta final. | Uma string de texto combinada. |
| Saída de Chat | Apresenta a saída combinada final (lógica e resposta) de volta ao usuário. | O texto combinado da etapa anterior. | A mensagem final exibida para o usuário. |
🧠 Notas
- O fluxo de trabalho é projetado para um processo de raciocínio sequencial em duas etapas: geração da lógica seguida pela síntese da resposta.
- Requer uma credencial válida da API da OpenAI para funcionar.
- O modelo padrão para ambas as etapas de geração é o
gpt-4o-mini, mas isso pode ser configurado. - A temperatura é definida como baixa (0.1) por padrão para incentivar saídas mais determinísticas e focadas.
- A saída final consolida o raciocínio interno da IA com sua conclusão, proporcionando transparência.