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
🧩 Visão Geral
Este fluxo de trabalho define um assistente de vendas automatizado que ajuda os usuários a selecionar produtos e gerenciar o registro de pedidos. Ele recebe consultas dos usuários, consulta dados de estoque em tempo real e fornece aconselhamento com base na disponibilidade e preços dos produtos. Antes de registrar um pedido, apresenta um resumo para confirmação do usuário e só prossegue para atualizar o estoque e registrar o pedido no banco de dados após receber uma aprovação explícita. A resposta final é entregue ao usuário através de uma interface de chat, mantendo um tom profissional e prestativo durante toda a interação.
⚙️ Principais Funcionalidades
- Fornece informações sobre produtos em tempo real consultando um banco de dados de inventário.
- Orienta os usuários na seleção de produtos e aconselha sobre quantidades com base nos níveis de estoque.
- Apresenta um resumo detalhado do pedido e requer confirmação explícita do usuário antes do processamento.
- Atualiza automaticamente os níveis de estoque dos produtos e cria novos registros de pedidos no banco de dados após a confirmação.
- Garante a integridade dos dados validando que todas as informações necessárias do pedido estejam completas antes de salvar.
🔄 Etapas do Fluxo de Trabalho
| Nome do Componente | Função no Fluxo de Trabalho | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Entrada do Chat | Captura a consulta ou mensagem inicial do usuário. | Texto da mensagem do usuário | Mensagem do Usuário |
| Agente | A IA conversacional central que orquestra o processo de vendas. Interpreta a intenção do usuário, usa ferramentas para buscar dados, fornece aconselhamento e gerencia a lógica de confirmação e registro do pedido. | Mensagem do Usuário, Modelo de Linguagem, Ferramentas de Banco de Dados | Resposta do Agente |
| Modelo Gemini | Fornece o modelo de linguagem subjacente que alimenta o raciocínio e as habilidades conversacionais do agente. | Configuração do modelo | Modelo de Linguagem |
| Airtable (Leitura) | Serve como uma ferramenta para o agente recuperar informações atuais dos produtos do banco de dados de inventário. | Parâmetros de consulta do banco de dados | Dados do Produto |
| Airtable (Atualização) | Serve como uma ferramenta para o agente reduzir os níveis de estoque dos produtos no inventário após a confirmação de um pedido. | ID do registro, valor atualizado do estoque | Resultado da Atualização |
| Airtable (Criação) | Serve como uma ferramenta para o agente criar um novo registro de pedido no banco de dados de pedidos. | Detalhes do pedido (produto, quantidade, informações do comprador, etc.) | Resultado da Criação |
| Saída do Chat | Entrega a resposta final do agente de volta à interface do usuário. | Resposta do Agente | Mensagem Formatada |
🧠 Observações
- O fluxo de trabalho é projetado para uma interface conversacional e mantém o contexto entre as interações.
- O agente é instruído a sempre verificar o inventário em tempo real antes de fornecer aconselhamento sobre produtos e nunca inventar dados.
- Uma regra de segurança estrita impede qualquer gravação no banco de dados (atualizações de estoque ou criação de pedidos) sem um "sim" explícito do usuário.
- O agente valida que todos os campos necessários para um registro de pedido estão completos antes de tentar salvá-lo.
- O fluxo de trabalho assume uma conexão pré-configurada com uma base do Airtable contendo as tabelas
ProductosePedidos.