AI Agents

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

17 nodes 237 157 Automatic trigger
Download

Workflow Description

This automation retrieves documents from Google Drive and intelligently chunks them using Gemini, then converts them to vector embeddings and loads them into Pinecone for an advanced context-aware retrieval system.

How it works

  1. 1.Trigger the workflow manually to initiate document retrieval from Google Drive
  2. 2.Load and process documents using the Document Data Loader with Gemini-powered analysis
  3. 3.Intelligently split text using recursive character splitting while preserving semantic context
  4. 4.Convert chunked text to vector embeddings through Gemini embeddings integration
  5. 5.Batch process and store vectors in Pinecone for scalable semantic search capability

Use cases

  • Build semantic search engines that understand meaning beyond keyword matching
  • Create intelligent document Q&A systems for enterprise knowledge bases
  • Develop AI assistants that retrieve accurate contextual information from large document collections

Requirements

  • Active Google account with authorized Google Drive access
  • Pinecone API key with configured index environment
  • OpenRouter API credentials for Gemini model access

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 237
Downloads 157

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