Documentação de um workflow n8n que integra Google Drive, OpenAI…
INEMA
Mapeamento de Credenciais do Workflow:
- Os nós "Mapear Workflows e Credenciais" e "Salvar no Banco de Dados" permitem o armazenamento e a consulta dinâmica das credenciais do fluxo.
- Isso é útil para escalar e gerenciar múltiplos workflows.
Conclusão
Este workflow simplifica a criação de um assistente de IA que utiliza o conteúdo de arquivos do Google Drive. Automatizando o upload de arquivos, a criação do assistente e a interação por chat, ele oferece uma experiência fluida para usuários que desejam consultar documentos por meio de uma interface conversacional. A inclusão do mapeamento de credenciais de workflows melhora ainda mais a gestão e escalabilidade dos seus processos assistidos por IA.
Recursos
- Template JSON
Consulta de Credenciais do n8n com Agente de SQL com IA
Visão Geral do Workflow: Assistente OpenAI – Upload de Arquivo, Criação de um Assistente e Chat com Ele!
Este fluxo de trabalho simplifica o processo de carregar um arquivo do Google Drive, criar um assistente de IA utilizando esse arquivo como fonte de conhecimento e interagir com o assistente por meio de uma interface de chat. O assistente utiliza a API da OpenAI para responder às perguntas dos usuários com base no conteúdo do arquivo enviado.
Principais Componentes do Workflow
Upload de Arquivo e Criação do Assistente
-
Obter Arquivo (Google Drive): Baixa um arquivo do Google Drive usando um ID de arquivo específico. No exemplo, o arquivo é um documento de festival de música.
-
Upload do Arquivo para OpenAI: O arquivo baixado é enviado para a OpenAI usando o endpoint da API de upload de arquivos. Essa etapa registra o arquivo na OpenAI para ser usado na criação do assistente.
-
Criar Novo Assistente: Um Assistente da OpenAI é criado usando o arquivo enviado como fonte de conhecimento. O assistente é configurado com nome, descrição, instruções de sistema e um conjunto de ferramentas para recuperação de informações.
Interação com o Usuário
-
Gatilho de Chat: Uma interface de chat é fornecida por meio de um gatilho de chat do n8n. Os usuários podem interagir com o assistente enviando mensagens.
-
Assistente OpenAI (Chat): As mensagens enviadas pelos usuários são processadas pelo assistente, permitindo que ele gere respostas com base no arquivo enviado e na configuração feita.
Coordenação do Workflow e Mapeamento de Dados
-
Mapear Workflows e Credenciais: Um nó de mapeamento extrai e consolida informações de workflows e credenciais, armazenando esses dados em um banco de dados SQLite local para referência.
-
Executar Gatilho de Workflow: Este nó é usado para iniciar um subworkflow quando necessário.
-
Notas Autoadesivas (Sticky Notes): Vários nós de anotações fornecem documentação interna e instruções de configuração para o usuário, garantindo que o fluxo esteja corretamente configurado (por exemplo, definindo credenciais do Google Drive e OpenAI).
Resumo do Fluxo de Dados
Aquisição e Upload do Arquivo:
- O arquivo é buscado no Google Drive.
- O arquivo é enviado para a OpenAI, e o identificador retornado é usado para criar um novo assistente.
Criação do Assistente:
- O nó "Criar novo Assistente" registra um novo assistente na OpenAI usando o arquivo enviado.
- A configuração do assistente inclui nome, descrição e instruções personalizadas para o caso de uso (ex: responder sobre um festival de música).
Interação via Chat com o Usuário:
- O nó de gatilho de chat permite que usuários enviem mensagens.
- O nó do Assistente OpenAI processa essas mensagens e responde de forma adequada.
Mapeamento de Credenciais:
- O nó "Mapear Workflows e Credenciais" extrai informações de credenciais dos nós do fluxo.
- Essas informações são armazenadas em um banco SQLite local via o nó "Salvar no Banco de Dados".
- Um nó agente separado (Agente Auxiliar de Credenciais de Workflow) permite consultar esse banco via uma interface de IA.
Coordenação de Respostas e Chat:
- As respostas do assistente e os mapeamentos de credenciais garantem respostas precisas e com contexto, com base no arquivo enviado.
Personalização e Configuração
Configuração do Google Drive:
- Atualize o ID do arquivo e as credenciais no nó "Obter Arquivo" para buscar o documento desejado.
Credenciais da OpenAI e Configurações do Assistente:
- Verifique se as credenciais da OpenAI estão corretamente configuradas.
- Personalize o nome, descrição e instruções do assistente conforme a aplicação pretendida.
mw11
Query n8n Credentials with AI SQL Agent
1