AI Agents

RAG with andOpenAI

23 nodes 208 153 Automatic trigger
Download

Workflow Description

Advanced template combining Retrieval-Augmented Generation (RAG) with OpenAI services to build an intelligent agent that processes documents from Google Drive, understands them through embedding models, and answers queries accurately while maintaining conversation history.

How it works

  1. 1.Activate manual trigger or receive webhook request to initiate the workflow
  2. 2.Extract documents from Google Drive and process them using the default data loader
  3. 3.Segment documents into manageable chunks with the token-based text splitter
  4. 4.Embed chunks via OpenAI models and store them in Qdrant vector database
  5. 5.Run OpenAI agent using vector store as a retrieval tool for contextual search
  6. 6.Respond to user queries based on retrieved context while preserving chat memory

Use cases

  • Question-answering system built on internal company documents and knowledge bases
  • Intelligent assistant that understands multiple cloud-stored files and answers queries with precise context
  • Advanced semantic search application that retrieves by meaning rather than keywords
  • Interactive report generator that converses with users to extract required information

Requirements

  • Valid OpenAI API key for GPT models and embedding services
  • Proper Google Drive access credentials with file read permissions
  • Configured Qdrant server ready to receive, store, and search vector embeddings
  • Basic understanding of RAG mechanisms and large-scale text data processing

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 208
Downloads 153

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