Indicaciones básicas (Hola, mundo)
Interacción básica entre la entrada del usuario, la plantilla de instrucción (prompt) y la respuesta de un modelo de IA.
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
ChatOutput-2qvaz[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-2qvaz stroke:#a170ff
GoogleGenerativeAIModel-n5twn[Google Generative AI]
style GoogleGenerativeAIModel-n5twn stroke:#a170ff
Prompt-061ik[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Prompt]
style Prompt-061ik stroke:#a170ff
ChatInput-3x8pa[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Input]
style ChatInput-3x8pa stroke:#a170ff
ChatInput-3x8pa -.- Prompt-061ik
linkStyle 0 stroke:#a170ff
Prompt-061ik -.- GoogleGenerativeAIModel-n5twn
linkStyle 1 stroke:#a170ff
GoogleGenerativeAIModel-n5twn -.- ChatOutput-2qvaz
linkStyle 2 stroke:#a170ff
Indicaciones básicas (Hola, mundo)
🧩 Descripción general
Este flujo de trabajo demuestra un patrón fundamental de interacción con IA, considerado a menudo un ejemplo "Hola, mundo" para los modelos de lenguaje. Automatiza el proceso de recibir una consulta del usuario, formatearla en un mensaje estructurado y generar una respuesta coherente utilizando un modelo de lenguaje grande. La plantilla proporciona un ejemplo claro y completo de cómo construir una aplicación de IA conversacional simple.
⚙️ Características principales
- Captura la entrada del usuario a través de una interfaz de chat.
- Construye dinámicamente un mensaje insertando el mensaje del usuario en una plantilla predefinida.
- Procesa el mensaje utilizando un modelo de IA Generativa de Google para generar una respuesta de texto.
- Muestra la respuesta generada por la IA al usuario en formato de chat.
🔄 Pasos del flujo de trabajo
| Nombre del componente | Rol en el flujo de trabajo | Entradas clave | Salidas clave |
|---|---|---|---|
| Entrada de chat | Captura el mensaje inicial del usuario. | Mensaje de texto proporcionado por el usuario. | El mensaje del usuario formateado para su procesamiento. |
| Mensaje | Construye la instrucción final enviada al modelo de IA combinando una plantilla con la entrada del usuario. | Mensaje del usuario. | Un mensaje completo y formateado listo para el modelo. |
| Modelo de IA Generativa de Google | Genera una respuesta basada en texto según el mensaje proporcionado. | Mensaje formateado del paso anterior. | Respuesta de texto generada por la IA. |
| Salida de chat | Presenta la respuesta final generada por la IA al usuario. | Respuesta de texto generada por la IA. | La respuesta mostrada en la interfaz de chat. |
🧠 Notas
- El flujo de trabajo está diseñado como una plantilla educativa para ilustrar el flujo básico de datos en una aplicación de chat impulsada por IA.
- Requiere una credencial válida de la API de Google para autenticarse y usar el modelo de IA Generativa.
- La plantilla del mensaje instruye al modelo para que responda como un experto en LLM e IA, lo que define el tono y el contexto de todas las respuestas generadas.
- La creatividad y la verbosidad del modelo se pueden ajustar mediante parámetros como la temperatura y el máximo de tokens de salida, aunque en esta plantilla se usan valores predeterminados.