Descripción del flujo
Propósito y beneficios
Descripción General
Este flujo implementa un asistente con IA basado en Google Sheets, diseñado para responder preguntas de los usuarios usando estrictamente información de una hoja de Google proporcionada. El sistema garantiza respuestas fiables y fundamentadas en el documento, evitando introducir cualquier información no presente en la hoja suministrada. El flujo es modular, escalable y adecuado para automatizar tareas de preguntas y respuestas y soporte basadas en documentos, resultando útil para gestión del conocimiento, atención al cliente y consultas internas de documentos.
Estructura del Flujo
El flujo consta de los siguientes componentes principales:
Nombre del Nodo | Propósito |
---|
Entrada de Chat | Acepta consultas de usuario y cargas de archivos. |
Widget de Mensaje | Muestra un mensaje de bienvenida (o informativo) al usuario. |
Salida de Chat | Muestra respuestas, incluyendo mensajes de bienvenida y respuestas generadas por la IA, al usuario. |
Historial de Chat | Mantiene una breve memoria de los últimos intercambios de chat para proporcionar contexto al agente de IA. |
Recuperador de Google Sheets | Obtiene el contenido de una hoja de Google especificada y lo prepara como una herramienta recuperable. |
Agente que Llama Herramientas | Componente de IA que responde consultas de usuario usando solo la hoja de Google como base de conocimiento. |
Los enlaces en el flujo conectan estos nodos, asegurando que los datos se muevan fluidamente desde la entrada del usuario, pasando por la recuperación del documento y el razonamiento de la IA, hasta la salida al usuario.
Lógica Paso a Paso
Mensaje de Bienvenida y Captura de Entrada
- Cuando un usuario abre el asistente, un Widget de Mensaje muestra un mensaje de bienvenida personalizable, indicándole que suba o seleccione un documento y haga preguntas.
- El nodo de Entrada de Chat captura las preguntas del usuario (texto o archivos) y las introduce en el flujo.
Recuperación del Documento
- El nodo Recuperador de Google Sheets permite al usuario (o al sistema) seleccionar una hoja de Google específica (y pestaña de la hoja) para usar como fuente de información. El nodo obtiene el contenido y lo expone como una “herramienta” para el agente de IA.
Contexto del Historial de Chat
- El nodo de Historial de Chat guarda los últimos 5 mensajes (hasta 800 tokens) para contexto, permitiendo que la IA proporcione respuestas más coherentes y contextualmente relevantes en conversaciones de varios turnos.
Razonamiento de IA con Restricciones
- El Agente que Llama Herramientas es el componente principal de IA. Este:
- Recibe la pregunta del usuario y el historial de chat relevante.
- Tiene acceso a la hoja de Google como su única herramienta/fuente de conocimiento.
- Se rige por un mensaje de sistema detallado que impone que:
- Las respuestas deben estar estrictamente basadas en el contenido de la hoja.
- No se permite conocimiento externo ni suposiciones.
- Si la respuesta no está presente, el agente debe indicarlo.
- Se fomenta citar la sección relevante para mayor transparencia.
Presentación de la Respuesta
- La respuesta del agente de IA se muestra al usuario a través de un nodo de Salida de Chat.
Diagrama de Flujo (Conceptual)
[Entrada del Usuario]
↓
[Mensaje de Bienvenida] → [Salida de Chat (bienvenida)]
↓
[Entrada de Chat]
↓
[Agente que Llama Herramientas] ← [Historial de Chat]
↑
[Recuperador de Google Sheets]
↓
[Salida de Chat (respuesta)]
Características y Beneficios Clave
Fundamentación Estricta en el Documento:
Garantiza que todas las salidas de la IA sean rastreables a la hoja de Google proporcionada, lo cual es fundamental para el cumplimiento, la fiabilidad y la transparencia.
Escalable y Reutilizable:
El diseño modular permite conectar diferentes documentos, ajustar la configuración de recuperación o cambiar el modelo de IA según sea necesario.
Entrega Automatizada de Conocimiento:
Los usuarios pueden autoatender sus consultas basadas en documentos sin intervención manual, reduciendo la carga de soporte y escalando el acceso a la información.
Respuestas Contextuales:
Aprovechando el historial de chat reciente, el sistema puede manejar preguntas de seguimiento y conversaciones de varios turnos de manera más efectiva.
Manejo de Errores:
Si la respuesta no se encuentra en el documento, la IA lo comunica claramente, evitando desinformación.
Ejemplos de Uso
- Preguntas y Respuestas de Base de Conocimiento Interna:
Los empleados pueden consultar documentos de políticas, listas de precios o registros de proyectos almacenados en Google Sheets. - Atención al Cliente:
Los clientes reciben respuestas precisas basadas en documentación oficial, como especificaciones de productos o preguntas frecuentes. - Extracción Automática de Datos:
Respuestas estructuradas a consultas ad hoc de hojas operativas.
Conclusión
Este flujo automatiza el proceso de responder preguntas únicamente en base al contenido de una hoja de Google seleccionada. Su estricta adhesión al conocimiento basado en documentos y su diseño robusto y escalable lo convierten en una herramienta valiosa para organizaciones que buscan una entrega de información precisa, auditable y eficiente.