Controlo de qualidade de documentos
Este fluxo de trabalho é um sistema concebido para responder a perguntas sobre o conteúdo de um documento específico armazenado no Google Drive. Ele funciona como um assistente que pode «ler» um ficheiro e responder a perguntas sobre as suas informações.
📄 Fluxo de Trabalho de Perguntas e Respostas em Documentos
🧩 Visão Geral
Este fluxo de trabalho busca automaticamente um documento especificado no Google Drive, processa seu conteúdo em texto simples e combina esse texto com a pergunta do usuário para criar um prompt. O prompt é enviado a um modelo de linguagem OpenAI, que retorna a resposta e a entrega ao usuário através de uma interface de chat. O sistema simplifica a extração e resposta de informações de documentos diversos, eliminando a necessidade de leitura e resumo manual.
⚙️ Funcionalidades Principais
- Recupera um arquivo especificado pelo usuário no Google Drive.
- Converte os dados do arquivo em conteúdo limpo, pronto para texto.
- Constrói dinamicamente um prompt que incorpora o texto do documento e a pergunta do usuário.
- Envia o prompt para um modelo OpenAI para gerar uma resposta contextualizada.
- Retorna a resposta do modelo ao usuário em formato de chat.
🔄 Etapas do Fluxo
| Componente | Papel no Fluxo | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Chat Input | Recebe a pergunta do usuário. | Texto da mensagem do usuário | Mensagem de pergunta |
| Google Drive File Manager | Busca o arquivo especificado no Google Drive. | Nome ou ID do arquivo, credenciais de acesso | Dados brutos do arquivo |
| Parse Data | Transforma os dados brutos do arquivo em texto simples. | Dados brutos do arquivo | Texto do documento |
| Prompt | Cria um prompt que inclui o texto do documento e a pergunta do usuário. | Texto do documento, pergunta do usuário | Prompt pronto |
| OpenAI Model | Gera a resposta com base no prompt. | Prompt pronto | Texto da resposta gerada |
| Chat Output | Entrega a resposta de volta ao usuário. | Texto da resposta gerada | Mensagem de chat ao usuário |
🧠 Notas
- É necessário que o usuário tenha permissão para acessar o arquivo alvo no Google Drive e que o tipo de arquivo seja suportado pelo componente Google Drive File Manager.
- O componente Parse Data assume que o conteúdo pode ser renderizado como texto simples; arquivos binários ou altamente estruturados podem exigir pré-processamento adicional.
- O OpenAI Model utiliza por padrão o modelo “gpt‑4o‑mini”, mas pode ser configurado para outro modelo se necessário.
- O histórico de conversas é armazenado apenas quando a opção “Store Messages” no Chat Input está habilitada.
- Credenciais válidas de API para OpenAI e Google Drive devem ser configuradas antes da execução.