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
Indicaciones de Razonamiento
🧩 Descripción General
Este flujo de trabajo automatiza la generación de respuestas bien razonadas a las preguntas del usuario. Primero crea una justificación lógica para una pregunta dada y luego utiliza esa justificación para formular una respuesta final y completa. Este enfoque estructurado es útil para herramientas educativas, sistemas de apoyo a la toma de decisiones o cualquier aplicación que requiera respuestas de IA transparentes y justificadas.
⚙️ Características Principales
- Procesa la pregunta del usuario para generar primero una justificación de apoyo.
- Utiliza la justificación generada y la pregunta original para producir una respuesta final.
- Combina la justificación y la respuesta final en una única salida coherente para el usuario.
- Aprovecha los modelos de lenguaje de OpenAI tanto para los pasos de razonamiento como para los de generación de respuestas.
🔄 Pasos del Flujo de Trabajo
| Nombre del Componente | Función en el Flujo de Trabajo | Entradas Clave | Salidas Clave |
|---|---|---|---|
| Entrada de Chat | Captura la pregunta inicial del usuario. | Texto de la pregunta del usuario. | La pregunta del usuario como mensaje. |
| Indicación (Generar Justificación) | Formatea la pregunta del usuario en una instrucción específica para generar una justificación. | La pregunta del usuario. | Una indicación estructurada que pide a un modelo de IA que cree una justificación. |
| Modelo OpenAI (Generar Justificación) | Genera una justificación o razonamiento lógico basado en la indicación. | La indicación para la generación de la justificación. | Una justificación basada en texto. |
| Indicación (Generar Respuesta Final) | Crea una nueva instrucción que combina la pregunta original y la justificación generada para solicitar una respuesta final. | La pregunta del usuario y la justificación generada. | Una indicación estructurada que pide una respuesta final. |
| Modelo OpenAI (Generar Respuesta Final) | Produce la respuesta final basándose en la pregunta y justificación combinadas. | La indicación para la generación de la respuesta final. | El texto de la respuesta final. |
| Combinar Texto | Fusiona la justificación generada y la respuesta final en un único bloque de texto unificado. | El texto de la justificación y el texto de la respuesta final. | Una cadena de texto combinada. |
| Salida de Chat | Presenta la salida combinada final (justificación y respuesta) de vuelta al usuario. | El texto combinado del paso anterior. | El mensaje final mostrado al usuario. |
🧠 Notas
- El flujo de trabajo está diseñado para un proceso de razonamiento secuencial de dos pasos: generación de justificación seguida de síntesis de respuesta.
- Requiere una credencial válida de la API de OpenAI para funcionar.
- El modelo predeterminado para ambos pasos de generación es
gpt-4o-mini, pero esto se puede configurar. - La temperatura se establece baja (0.1) por defecto para fomentar resultados más deterministas y enfocados.
- La salida final consolida el razonamiento interno de la IA con su conclusión, proporcionando transparencia.