Entrada Pedidos
Este flujo representa la arquitectura de un agente conversacional diseñado para asistir en procesos de venta y gestión de pedidos, integrando herramientas de consulta y escritura sobre bases de datos tipo Airtable.
Entrada de Pedidos
🧩 Descripción General
Este flujo de trabajo define un asistente de ventas automatizado que ayuda a los usuarios a seleccionar productos y gestionar el registro de pedidos. Recibe consultas de los usuarios, consulta datos de inventario en tiempo real y proporciona asesoramiento basado en la disponibilidad y el precio de los productos. Antes de registrar un pedido, presenta un resumen para la confirmación del usuario y solo procede a actualizar el stock y registrar el pedido en la base de datos después de recibir una aprobación explícita. La respuesta final se entrega al usuario a través de una interfaz de chat, manteniendo un tono profesional y servicial durante toda la interacción.
⚙️ Características Principales
- Proporciona información de productos en tiempo real consultando una base de datos de inventario.
- Guía a los usuarios en la selección de productos y asesora sobre cantidades basándose en los niveles de stock.
- Presenta un resumen detallado del pedido y requiere la confirmación explícita del usuario antes de procesarlo.
- Actualiza automáticamente los niveles de stock de los productos y crea nuevos registros de pedidos en la base de datos tras la confirmación.
- Garantiza la integridad de los datos validando que toda la información necesaria del pedido esté completa antes de guardarla.
🔄 Pasos del Flujo de Trabajo
| Nombre del Componente | Rol en el Flujo de Trabajo | Entradas Clave | Salidas Clave |
|---|---|---|---|
| Entrada de Chat | Captura la consulta o mensaje inicial del usuario. | Texto del mensaje del usuario | Mensaje del Usuario |
| Agente | La IA conversacional central que orquesta el proceso de ventas. Interpreta la intención del usuario, utiliza herramientas para obtener datos, proporciona asesoramiento y gestiona la lógica de confirmación y registro del pedido. | Mensaje del Usuario, Modelo de Lenguaje, Herramientas de Base de Datos | Respuesta del Agente |
| Modelo Gemini | Proporciona el modelo de lenguaje subyacente que potencia el razonamiento y las capacidades conversacionales del agente. | Configuración del modelo | Modelo de Lenguaje |
| Airtable (Lectura) | Sirve como herramienta para que el agente recupere información actual de productos de la base de datos de inventario. | Parámetros de consulta a la base de datos | Datos del Producto |
| Airtable (Actualización) | Sirve como herramienta para que el agente reduzca los niveles de stock de productos en el inventario después de confirmar un pedido. | ID del registro, valor de stock actualizado | Resultado de la Actualización |
| Airtable (Creación) | Sirve como herramienta para que el agente cree un nuevo registro de pedido en la base de datos de pedidos. | Detalles del pedido (producto, cantidad, información del comprador, etc.) | Resultado de la Creación |
| Salida de Chat | Entrega la respuesta final del agente de vuelta a la interfaz de usuario. | Respuesta del Agente | Mensaje Formateado |
🧠 Notas
- El flujo de trabajo está diseñado para una interfaz conversacional y mantiene el contexto a lo largo de las interacciones.
- Se instruye al agente para que siempre verifique el inventario en tiempo real antes de proporcionar asesoramiento sobre productos y nunca invente datos.
- Una regla de seguridad estricta evita cualquier escritura en la base de datos (actualizaciones de stock o creación de pedidos) sin un "sí" explícito del usuario.
- El agente valida que todos los campos necesarios para un registro de pedido estén completos antes de intentar guardarlo.
- El flujo de trabajo asume una conexión preconfigurada a una base de Airtable que contiene las tablas
ProductosyPedidos.