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.
Întrebări & Exemple practice:
Pinecone Vector StoreAi 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.