Descrição do fluxo
Objetivo e benefícios
Visão Geral
Este fluxo de trabalho implementa um assistente de IA baseado em Google Sheets, projetado para responder às perguntas dos usuários utilizando estritamente as informações de uma planilha do Google fornecida. O sistema garante respostas confiáveis e fundamentadas no documento, evitando introduzir qualquer informação que não esteja presente na planilha fornecida. O fluxo de trabalho é modular, escalável e adequado para automatizar tarefas de perguntas e respostas baseadas em documentos e suporte, sendo útil para gestão de conhecimento, suporte ao cliente e consultas internas a documentos.
Estrutura do Fluxo de Trabalho
O fluxo de trabalho consiste nos seguintes componentes principais:
Nome do Nó | Finalidade |
---|
Chat Input | Aceita consultas dos usuários e envio de arquivos. |
Message Widget | Exibe uma mensagem de boas-vindas (ou informativa) ao usuário. |
Chat Output | Mostra respostas, incluindo mensagens de boas-vindas e respostas geradas pela IA, ao usuário. |
Chat History | Mantém uma memória curta das últimas conversas para fornecer contexto ao agente de IA. |
Google Sheets Retriever | Busca o conteúdo de uma Google Sheet especificada e prepara como uma ferramenta recuperável. |
Tool Calling Agent | Componente de IA que responde às perguntas dos usuários utilizando apenas a Google Sheet como base de conhecimento. |
As conexões no fluxo ligam esses nós, garantindo que os dados fluam suavemente desde a entrada do usuário, passando pela recuperação do documento e pelo raciocínio da IA, até a saída para o usuário.
Lógica Passo a Passo
Mensagem de Boas-vindas e Captura de Entrada
- Quando um usuário abre o assistente, um Message Widget exibe uma mensagem de boas-vindas personalizável, instruindo-o a enviar ou selecionar um documento e fazer perguntas.
- O nó Chat Input captura as perguntas do usuário (texto ou arquivos enviados) e as encaminha para o fluxo de trabalho.
Recuperação do Documento
- O nó Google Sheets Retriever permite que o usuário (ou o sistema) selecione uma Google Sheet (e aba da planilha) específica para ser usada como fonte de informação. O nó busca o conteúdo e expõe uma interface de “ferramenta” para o agente de IA.
Contexto do Histórico do Chat
- O nó Chat History registra as últimas 5 mensagens (até 800 tokens) para fornecer contexto, permitindo que a IA forneça respostas mais coerentes e contextuais em conversas com múltiplas interações.
Raciocínio da IA com Restrições
- O Tool Calling Agent é o componente central de IA. Ele:
- Recebe a pergunta do usuário e o histórico relevante do chat.
- Tem acesso à Google Sheet como sua única fonte de ferramenta/conhecimento.
- É governado por um prompt de sistema detalhado que impõe:
- As respostas devem ser estritamente baseadas no conteúdo da planilha.
- Nenhum conhecimento externo ou suposições são permitidos.
- Caso a resposta não esteja presente, o agente deve informar isso.
- Citar a seção relevante é encorajado para transparência.
Apresentação da Resposta
- A resposta do agente de IA é exibida ao usuário por meio de um nó Chat Output.
Diagrama do Fluxo (Conceitual)
[Entrada do Usuário]
↓
[Mensagem de Boas-vindas] → [Chat Output (boas-vindas)]
↓
[Chat Input]
↓
[Tool Calling Agent] ← [Chat History]
↑
[Google Sheets Retriever]
↓
[Chat Output (resposta)]
Principais Características e Benefícios
Fundamentação Estrita no Documento:
Garante que todas as saídas da IA possam ser rastreadas até a Google Sheet fornecida, o que é fundamental para conformidade, confiabilidade e transparência.
Escalável e Reutilizável:
O design modular permite a conexão de diferentes documentos, ajustes nas configurações de recuperação ou troca do modelo de IA conforme necessário.
Entrega Automática de Conhecimento:
Os usuários podem obter respostas para consultas baseadas em documentos sem intervenção manual, reduzindo a carga de suporte e ampliando o acesso à informação.
Respostas Contextuais:
Ao aproveitar o histórico recente do chat, o sistema pode lidar com perguntas de acompanhamento e interações de múltiplas rodadas de forma mais eficaz.
Tratamento de Erros:
Caso a resposta não seja encontrada no documento, a IA comunica isso claramente, evitando a desinformação.
Exemplos de Casos de Uso
- Perguntas e Respostas sobre Base de Conhecimento Interna:
Funcionários podem consultar documentos de políticas, tabelas de preços ou registros de projetos armazenados no Google Sheets. - Suporte ao Cliente:
Clientes recebem respostas precisas com base na documentação oficial, como especificações de produtos ou FAQs. - Extração Automática de Dados:
Respostas estruturadas para consultas pontuais de dados em planilhas operacionais.
Conclusão
Este fluxo de trabalho automatiza o processo de resposta a perguntas com base apenas no conteúdo de uma Google Sheet selecionada. Sua rigorosa adesão ao conhecimento baseado em documentos e o design robusto e escalável o tornam uma ferramenta valiosa para organizações que buscam uma entrega de informações precisa, auditável e eficiente.