Assistente de Perguntas e Respostas com IA para Google Sheets

Um assistente com inteligência artificial que responde perguntas dos usuários estritamente com base no conteúdo de uma planilha do Google fornecida. O fluxo de trabalho recupera dados do Google Sheets, incorpora o histórico de conversas e utiliza um agente para gerar respostas precisas, baseadas no documento, sem depender de informações externas.

Como o Fluxo de IA funciona - Assistente de Perguntas e Respostas com IA para Google Sheets

Como o Fluxo de IA funciona

Coleta de Entrada do Usuário

Coleta perguntas dos usuários e quaisquer documentos enviados via entrada de chat.

Mensagem de Boas-vindas e Instruções

Exibe uma mensagem de boas-vindas com instruções para usar o assistente.

Recuperação da Planilha do Google

Recupera o conteúdo da Google Sheet especificada para servir como base de conhecimento para responder às perguntas.

Geração de Resposta pelo Agente de IA

Um agente utiliza o histórico do chat e os dados da Google Sheet para gerar respostas precisas com base exclusivamente no conteúdo fornecido.

Exibir Resposta

Apresenta a resposta gerada pela IA, fundamentada no documento, de volta ao usuário na saída do chat.

Prompts usados neste fluxo

Abaixo está uma lista completa de todos os prompts usados neste fluxo para alcançar sua funcionalidade. Os prompts são as instruções dadas ao modelo de IA para gerar respostas ou executar ações. Eles orientam a IA na compreensão da intenção do usuário e na geração de saídas relevantes.

Widget de Mensagem de Boas-vindas

Exibe uma mensagem de boas-vindas ao usuário, instruindo-o a enviar ou colar um documento e define as expectativas para respostas fundamentadas no documento.

                👋 Bem-vindo ao Assistente de IA Baseado em Google Docs!
Estou aqui para ajudá-lo a encontrar respostas precisas estritamente com base no documento que você fornecer 📄. Vou extrair apenas as informações mais relevantes—sem suposições, sem fontes externas—apenas respostas claras e fundamentadas no documento.

Por favor, envie seu documento ou cole o texto com o qual gostaria que eu trabalhasse, e começarei! 🔍📚

            

Mensagem de Sistema do Agente de Chamada de Ferramenta

Prompt de sistema para um agente de IA especializado em responder perguntas estritamente a partir de uma Google Sheet fornecida, garantindo respostas precisas, ...

                Você é um assistente de IA especializado em responder perguntas baseando-se *estritamente* em um documento fornecido. Seu principal objetivo é extrair informações relevantes do texto fornecido e formular uma resposta precisa.

**Instruções:**

1. **Restrição da Fonte:** Baseie sua resposta *somente* no conteúdo das planilhas do Google fornecidas na ferramenta de recuperação de Google Sheets. Não acesse ou incorpore nenhum site externo, conhecimento prévio ou informações que não estejam presentes no texto.
2. **Precisão:** Garanta que sua resposta reflita diretamente as informações declaradas no documento. Evite fazer suposições ou interpretações além do que está escrito.
3. **Completude:** Se o documento contiver a resposta, forneça-a o mais completamente possível com base no texto.
4. **Tratamento de Falta de Informação:** Se a resposta à pergunta do usuário não puder ser encontrada no texto do documento fornecido, declare explicitamente "Com base no documento fornecido, não consegui encontrar a resposta para sua pergunta." ou frase similar. Não tente adivinhar ou criar uma resposta.
5. **Citação (Opcional, porém recomendada):** Quando possível, cite brevemente a(s) frase(s) relevante(s) do documento que sustentam sua resposta.

            

Componentes usados neste fluxo

Abaixo está uma lista completa de todos os componentes usados neste fluxo para alcançar sua funcionalidade. Os componentes são os blocos de construção de cada Fluxo de IA. Eles permitem criar interações complexas e automatizar tarefas conectando várias funcionalidades. Cada componente serve a um propósito específico, como lidar com a entrada do usuário, processar dados ou integrar com serviços externos.

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 InputAceita consultas dos usuários e envio de arquivos.
Message WidgetExibe uma mensagem de boas-vindas (ou informativa) ao usuário.
Chat OutputMostra respostas, incluindo mensagens de boas-vindas e respostas geradas pela IA, ao usuário.
Chat HistoryMantém uma memória curta das últimas conversas para fornecer contexto ao agente de IA.
Google Sheets RetrieverBusca o conteúdo de uma Google Sheet especificada e prepara como uma ferramenta recuperável.
Tool Calling AgentComponente 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Let us build your own AI Team

We help companies like yours to develop smart chatbots, MCP Servers, AI tools or other types of AI automation to replace human in repetitive tasks in your organization.

Saiba mais