AI Agents

RAG with andOpenAI

23 nodes 223 143 Automatic trigger
Download

Workflow Description

An advanced automation template combining Retrieval-Augmented Generation (RAG) with OpenAI intelligence, enabling intelligent agents to answer user questions based on documents from Google Drive while maintaining conversation memory and context awareness.

How it works

  1. 1.Trigger the workflow manually or via webhook request
  2. 2.Load documents from Google Drive and split them into manageable chunks using Text Splitter
  3. 3.Convert text passages into embeddings via OpenAI model and store in Qdrant vector database
  4. 4.Execute intelligent agent that retrieves relevant documents and calls language model for response generation
  5. 5.Maintain conversation history to ensure continuity and context in dialogue
  6. 6.Send response to client through webhook or HTTP endpoint

Use cases

  • Build an intelligent assistant that answers employee questions about company policies stored in Google Drive
  • Create an automated customer support system extracting information from product databases and procedures
  • Develop a knowledge search engine that understands context and retrieves accurate answers from internal documentation

Requirements

  • Valid OpenAI API key for accessing embedding and language models
  • Authenticated Google Drive connection containing documents to analyze
  • Running Qdrant server for vector storage and retrieval operations

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

AI Agent Vector Store OpenAI Google Drive Document Default Data Loader Text Splitter Memory

Details

Trigger Automatic trigger
Nodes 23
Apps 7
Views 223
Downloads 143

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (23)

/

AI Agent

Agent

#1

Vector Store Tool

Tool Vector Store

#2

Qdrant Vector Store

Vector Store Qdrant

#3

Embeddings OpenAI

OpenAI

#4

Sticky Note4

Sticky Note

#5

Sticky Note

Sticky Note

#6

When clicking ‘Test workflow’

Manual Trigger

#7

Create collection

HTTP Request

#8

Refresh collection

HTTP Request

#9

Get folder

Google Drive

#10

Download Files

Google Drive

#11

Default Data Loader

Document Default Data Loader

#12

Token Splitter

Text Splitter Token Splitter

#13

Sticky Note3

Sticky Note

#14

Qdrant Vector Store1

Vector Store Qdrant

#15

Embeddings OpenAI1

OpenAI

#16

Sticky Note5

Sticky Note

#17

Respond to ElevenLabs

Webhook

#18

OpenAI

OpenAI

#19

Listen

Webhook

#20

Window Buffer Memory

Memory Buffer Window

#21

OpenAI Chat Model

OpenAI

#22

Sticky Note6

Sticky Note

#23