AI Agents

RAG with andOpenAI

23 nodes 202 127 Automatic trigger
Download

Workflow Description

An advanced Retrieval-Augmented Generation system integrating OpenAI with Qdrant vector database. It extracts documents from Google Drive, intelligently splits them into chunks, stores embeddings in a vector store, and answers queries using contextual memory for precise responses.

How it works

  1. 1.Trigger workflow via manual activation or webhook request
  2. 2.Extract and load documents from Google Drive using the Document Data Loader
  3. 3.Split text into optimized chunks using Token-based Text Splitter
  4. 4.Generate embeddings with OpenAI and persist them in Qdrant Vector Store
  5. 5.Execute AI Agent to search and retrieve relevant context from vector database
  6. 6.Respond to user queries with Buffer Window memory maintaining conversation context

Use cases

  • Intelligent search engine for internal documentation and digital repositories
  • AI-powered customer support system backed by dynamic knowledge base
  • Document analysis and answer generation based on actual stored content

Requirements

  • Active OpenAI API key for embeddings and language model operations
  • Running Qdrant vector database instance or cloud connection with indexed data
  • Google Drive access with file read permissions and proper authentication

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 202
Downloads 127

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