Pinecone Vector Store în n8n & Automatizări AI

Folosește un index Pinecone ca vector store, cu namespace-uri și actualizare după ID.

Configurare nod & expresie
Pinecone Vector Store
  Operation Mode: Get Many | Insert Documents | Retrieve Documents (As Vector Store for Chain/Tool) | Retrieve Documents (As Tool for AI Agent) | Update Documents
  Sub-noduri: Embedding (obligatoriu), Document (la Insert Documents)

Ce face Pinecone Vector Store

Pinecone Vector Store inserează, caută și actualizează documente într-un index Pinecone. Pe lângă cele patru moduri obișnuite are Update Documents, care actualizează o intrare după ID.

Pinecone Namespace separă datele în interiorul indexului. La inserare, Clear Namespace șterge tot din namespace înainte de documentele noi. Indexul și namespace-ul se găsesc în contul Pinecone.

În n8n 3.0 dispar nodurile vechi Pinecone: Insert și Pinecone: Load; se folosește acest nod, cu operația aleasă în Operation Mode.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
Operation Mode Unul din cele cinci moduri: Get Many, Insert Documents, Retrieve Documents (As Vector Store for Chain/Tool) Retrieve Documents (As Tool for AI Agent) și Update Documents (actualizare după ID). Modul decide intrările și ieșirile nodului.
Rerank Results Activează reordonarea rezultatelor. Trebuie conectat un nod de reranking, de exemplu Reranker Cohere. Merge în modurile Get Many și cele două moduri Retrieve Documents.
Pinecone Index Indexul Pinecone, ales sau scris.
ID La Update Documents: ID-ul intrării de actualizat.
Prompt Doar în Get Many: textul căutării. Este transformat în vector și folosit pentru căutarea de similaritate.
Limit Câte rezultate se întorc (de exemplu 10 pentru cele mai bune zece). În Get Many și As Tool for AI Agent.
Name / Description Doar în As Tool for AI Agent: numele bazei și descrierea pentru model. O descriere precisă ajută agentul să aleagă unealta la momentul potrivit.
Pinecone Namespace Namespace-ul din index.
Metadata Filter În Get Many: potrivire după metadatele documentelor. Este o interogare AND: toate câmpurile date trebuie să se potrivească. Metadatele se pun la inserare, din document loader.
Clear Namespace La Insert Documents: șterge datele din namespace înainte de inserare.

Exemple practice

Exemplul 1: Configurare ca unealtă pentru agent

Operation Mode: Insert Documents
Pinecone Index: documentatie
Options > Pinecone Namespace: v2
Options > Clear Namespace: on

Exemplul 2: Legături posibile (din documentație)

Nodul se poate folosi direct ca unealtă, printr-un retriever sau prin Vector Store Question Answer Tool.

AI Agent (Tool) -> Pinecone Vector Store
Question and Answer Chain (Retriever) -> Vector Store Retriever (Vector Store) -> Pinecone Vector Store
AI Agent (Tool) -> Vector Store Question Answer Tool (Vector Store) -> Pinecone Vector Store

Greșeli frecvente și bune practici

  • Folosești alt model de embeddings la inserare decât la căutare. Vectorii trebuie să aibă aceeași dimensiune și să provină din același model.
  • Folosești încă nodurile Pinecone: Insert / Pinecone: Load. Sunt eliminate în n8n 3.0.
  • Scrii o expresie care se referă la mai multe elemente de intrare. În sub-noduri, expresia se rezolvă mereu pentru primul element.

Comenzi înrudite

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Pinecone Vector Store

Ai o întrebare despre Pinecone Vector Store sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.