AI Agents

RAG workflow for company documents stored in Google Drive

18 nodes 221 109 Automatic trigger
Download

Workflow Description

A retrieval-augmented generation (RAG) workflow that extracts documents from Google Drive, segments them, converts them to embeddings via Gemini, stores them in Pinecone, and answers employee queries based on actual company content.

How it works

  1. 1.Automatically fetch documents from Google Drive when triggered
  2. 2.Split lengthy texts into processable chunks using recursive character splitting
  3. 3.Convert chunks into vector embeddings using Gemini's embedding model
  4. 4.Store vectors in Pinecone for efficient semantic search
  5. 5.Answer user questions by matching queries against indexed company documents
  6. 6.Maintain conversation context through the memory buffer window

Use cases

  • Enable employees to find answers about company policies and procedures instantly
  • Improve discoverability and accuracy of internal knowledge base searches

Requirements

  • Valid Google Drive connection with access permissions to required folders
  • Configured Gemini API key and initialized Pinecone vector database

Service Value

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

Apps Used

Vector Store Gemini Document Default Data Loader Text Splitter AI Agent Google Drive Memory Chat Trigger

Details

Trigger Automatic trigger
Nodes 18
Apps 8
Views 221
Downloads 109

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 (18)

/

Pinecone Vector Store

Vector Store Pinecone

#1

Embeddings Google Gemini

Gemini Model

#2

Default Data Loader

Document Default Data Loader

#3

Recursive Character Text Splitter

Text Splitter Recursive Character Text Splitter

#4

AI Agent

Agent

#5

Vector Store Tool

Tool Vector Store

#6

Pinecone Vector Store (Retrieval)

Vector Store Pinecone

#7

Embeddings Google Gemini (retrieval)

Gemini Model

#8

Download File From Google Drive

Google Drive

#9

Sticky Note2

Sticky Note

#10

Google Drive File Updated

Google Drive Trigger

#11

Google Drive File Created

Google Drive Trigger

#12

Window Buffer Memory

Memory Buffer Window

#13

When chat message received

Chat Trigger

#14

Sticky Note

Sticky Note

#15

Google Gemini Chat Model

Gemini Model

#16

Google Gemini Chat Model (retrieval)

Gemini Model

#17

Sticky Note1

Sticky Note

#18