Come iniziare con Milvus e n8n

Introduzione a n8n e al nodo Milvus Vector Store

n8n è una potente piattaforma open-source per l'automazione dei flussi di lavoro che consente di collegare tra loro varie applicazioni, servizi e API per creare flussi di lavoro automatizzati senza bisogno di codifica. Grazie all'interfaccia visiva basata sui nodi, n8n consente agli utenti di creare processi di automazione complessi collegando semplicemente i nodi che rappresentano diversi servizi o azioni. È auto-ostabile, altamente estensibile e supporta licenze fair-code e aziendali.

Il nodo Milvus Vector Store di n8n integra Milvus nei vostri flussi di lavoro di automazione. Ciò consente di eseguire ricerche semantiche, di alimentare sistemi di retrieval-augmented generation (RAG) e di costruire applicazioni AI intelligenti, il tutto all'interno dell'ecosistema n8n.

Questa documentazione si basa principalmente sulla documentazione ufficiale di n8n Milvus Vector Store. Se trovate contenuti obsoleti o incoerenti, date priorità alla documentazione ufficiale e non esitate a segnalarci un problema.

Caratteristiche principali

Con il nodo Milvus Vector Store di n8n, è possibile:

  • interagire con il database Milvus come un archivio vettoriale
  • Inserire documenti in Milvus
  • Ottenere documenti da Milvus
  • Recuperare i documenti per fornirli a un retriever collegato a una catena
  • Collegarsi direttamente a un agente come strumento
  • Filtrare i documenti in base ai metadati

Modelli di utilizzo dei nodi

È possibile utilizzare il nodo Milvus Vector Store in n8n secondo i seguenti schemi.

Utilizzo come nodo normale per inserire e recuperare documenti

È possibile utilizzare Milvus Vector Store come nodo regolare per inserire o recuperare documenti. Questo modello inserisce Milvus Vector Store nel flusso di connessione regolare senza utilizzare un agente.

Vedere questo modello di esempio per costruire un sistema che memorizza i documenti in Milvus e li recupera per supportare le risposte citate e basate sulla chat.

Collegarsi direttamente a un agente AI come strumento

È possibile collegare il nodo Milvus Vector Store direttamente al connettore strumento di un agente AI per utilizzare un archivio vettoriale come risorsa quando si risponde alle domande.

In questo caso, la connessione sarebbe: Agente AI (connettore strumenti) -> nodo Milvus Vector Store. Si veda questo modello di esempio in cui i dati sono incorporati e indicizzati in Milvus e l'agente AI utilizza l'archivio vettoriale come strumento di conoscenza per rispondere alle domande.

Utilizzare un retriever per recuperare i documenti

È possibile utilizzare il nodo Vector Store Retriever con il nodo Milvus Vector Store per recuperare i documenti dal nodo Milvus Vector Store. Questo è spesso usato con il nodo Catena di domande e risposte per recuperare i documenti dall'archivio vettoriale che corrispondono all'input della chat.

Un tipico flusso di connessione tra i nodi è il seguente: Catena di domande e risposte (connettore Retriever) -> Vector Store Retriever (connettore Vector Store) -> Milvus Vector Store.

Guardate questo esempio di flusso di lavoro per vedere come ingerire dati esterni in Milvus e costruire un sistema di domande e risposte semantiche basato sulla chat.

Utilizzare lo strumento di risposta alle domande di Vector Store per rispondere alle domande

Un altro schema utilizza il Vector Store Question Answer Tool per riassumere i risultati e rispondere alle domande del nodo Milvus Vector Store. Invece di collegare direttamente il Milvus Vector Store come strumento, questo schema utilizza uno strumento specificamente progettato per riassumere i dati nel Vector Store.

Il flusso di connessioni sarebbe il seguente: Agente AI (connettore di strumenti) -> Strumento di risposta alle domande del Vector Store (connettore del Vector Store) -> Milvus Vector store.

Modalità di funzionamento del nodo

Il nodo Milvus Vector Store supporta diverse modalità di funzionamento, ciascuna adatta a diversi casi d'uso del flusso di lavoro. La comprensione di queste modalità aiuta a progettare flussi di lavoro più efficaci.

Di seguito viene fornita una panoramica di alto livello delle modalità di funzionamento e delle opzioni disponibili. Per un elenco completo dei parametri di ingresso e delle opzioni di configurazione di ciascuna modalità, consultare la documentazione ufficiale.


Panoramica delle modalità operative

Il nodo Milvus Vector Store supporta quattro modalità distinte:

  • Ottieni molti: Recupera più documenti in base alla somiglianza semantica con un prompt.
  • Inserisci documenti: Inserire nuovi documenti nella collezione Milvus.
  • Recupera documenti (come archivio vettoriale per catena/strumento): Utilizza il nodo come recuperatore all'interno di un sistema a catena.
  • Recupera documenti (come strumento per l'agente AI): Utilizzare il nodo come risorsa per un agente AI durante le attività di risposta alle domande.

Opzioni aggiuntive del nodo

  • Filtro metadati (solo in modalità Get Many): Filtrare i risultati in base a chiavi di metadati personalizzate. I campi multipli applicano una condizione AND.
  • Cancella raccolta (solo in modalità Inserisci documenti): Rimuove i documenti esistenti dalla raccolta prima di inserirne di nuovi.

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

Questa pagina è stata utile?