AI Agents

RAG: Context-Aware Slicing | Google Drive to Pinecone via Gemini

17 nodes 211 114 Automatic trigger
Download

Workflow Description

Advanced automation template that extracts documents from Google Drive, intelligently chunks them into contextual segments, converts them to embeddings using Gemini, and stores them in Pinecone for efficient semantic search and retrieval.

How it works

  1. 1.Trigger workflow manually and retrieve documents from Google Drive
  2. 2.Load documents with default processor and split into segments using recursive character algorithm
  3. 3.Generate embedding vectors for document chunks using Gemini model
  4. 4.Process batches of chunks through intelligent agent workflow
  5. 5.Send vectors with metadata to Pinecone index for storage and indexing

Use cases

  • Build semantic search systems that understand long document context and relationships
  • Automate processing of large enterprise document collections before intelligent analysis
  • Create flexible knowledge bases queryable through natural language interfaces

Requirements

  • Active Google Drive account with documents ready for processing and extraction
  • Valid Pinecone API credentials with configured index for vector storage
  • Gemini API access and Open Router account for distributed API calls

Service Value

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

Apps Used

Split In Batches Lm Chat Open Router Vector Store Gemini Document Default Data Loader Text Splitter Google Drive AI Agent

Details

Trigger Automatic trigger
Nodes 17
Apps 8
Views 211
Downloads 114

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

/

When clicking ‘Test workflow’

Manual Trigger

#1

Loop Over Items

Split In Batches

#2

OpenRouter Chat Model

Lm Chat Open Router

#3

Pinecone Vector Store

Vector Store Pinecone

#4

Embeddings Google Gemini

Gemini Model

#5

Default Data Loader

Document Default Data Loader

#6

Recursive Character Text Splitter

Text Splitter Recursive Character Text Splitter

#7

Get Document From Google Drive

Google Drive

#8

Extract Text Data From Google Document

Extract From File

#9

Split Document Text Into Sections

Code

#10

Prepare Sections For Looping

Split Out

#11

Sticky Note

Sticky Note

#12

Sticky Note1

Sticky Note

#13

AI Agent - Prepare Context

Agent

#14

Concatenate the context and section text

Set

#15

Sticky Note2

Sticky Note

#16

Sticky Note3

Sticky Note

#17