Weaviate Vector Store în n8n & Automatizări AI

Folosește o colecție Weaviate ca vector store, cu căutare hibridă, multi-tenancy și filtre de căutare.

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

Ce face Weaviate Vector Store

Weaviate Vector Store lucrează cu o colecție Weaviate: inserare (cu Embedding Batch Size, implicit 200), căutare, retriever pentru lanțuri sau unealtă pentru agent.

Opțiunile Hybrid combină căutarea vectorială cu cea pe cuvinte: Hybrid: Query Text, Hybrid: Alpha (1.0 doar vector, 0.0 doar cuvinte, implicit 0.5), Hybrid: Fusion Type (Relative Score sau Ranked) și altele. Metadata Keys limitează proprietățile întoarse.

Tenant Name alege tenantul. Multi-tenancy se activează doar la prima inserare într-o colecție și nu se mai poate schimba după creare.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
Operation Mode Unul din cele patru moduri: Get Many, Insert Documents, Retrieve Documents (As Vector Store for Chain/Tool) și Retrieve Documents (As Tool for AI Agent). 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.
Weaviate Collection Colecția Weaviate.
Embedding Batch Size La Insert Documents: documente pe lot. Implicit 200.
Include Metadata Include metadatele. În Get Many și As Tool for AI Agent.
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.
Search Filters Filtre aplicate la căutare.
Metadata Keys Proprietățile întoarse. Implicit toate.
Hybrid: Query Text / Explain Score / Fusion Type / Auto Cut Limit / Alpha / Query Properties / Max Vector Distance Setările căutării hibride.
Tenant Name Tenantul pentru stocare sau căutare.
Text Key Cheia cu textul embedded.
Skip Init Checks / Init Timeout / Insert Timeout / Query Timeout / GRPC Proxy Setări de conexiune ale clientului (timpi în secunde).
Clear Data La Insert Documents.

Exemple practice

Exemplul 1: Configurare ca unealtă pentru agent

Operation Mode: Get Many
Weaviate Collection: Articole
Prompt: {{ $json.intrebare }}
Limit: 10
Options > Hybrid: Alpha: 0.5

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) -> Weaviate Vector Store
Question and Answer Chain (Retriever) -> Vector Store Retriever (Vector Store) -> Weaviate Vector Store
AI Agent (Tool) -> Vector Store Question Answer Tool (Vector Store) -> Weaviate 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.
  • Creezi colecția fără Tenant Name și vrei multi-tenancy mai târziu. Nu se mai poate activa după creare.
  • 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: Weaviate Vector Store

Ai o întrebare despre Weaviate 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.