Introdução ao Milvus e à n8n

Introdução ao n8n e ao nó do Milvus Vetor Store

A n8n é uma poderosa plataforma de automatização de fluxos de trabalho de código aberto que permite ligar várias aplicações, serviços e APIs para criar fluxos de trabalho automatizados sem codificação. Com a sua interface visual baseada em nós, o n8n permite aos utilizadores criar processos de automatização complexos ligando simplesmente nós que representam diferentes serviços ou acções. É auto-hospedável, altamente extensível e suporta licenças empresariais e de código justo.

O nó do Milvus Vetor Store na n8n integra o Milvus nos seus fluxos de trabalho de automatização. Isto permite-lhe efetuar pesquisa semântica, alimentar sistemas de geração aumentada de recuperação (RAG) e criar aplicações de IA inteligentes - tudo dentro do ecossistema n8n.

Esta documentação baseia-se principalmente na documentação oficial do n8n Milvus Vetor Store. Se encontrar algum conteúdo desatualizado ou inconsistente, dê prioridade à documentação oficial e sinta-se à vontade para nos colocar uma questão.

Caraterísticas principais

Com o nó Milvus Vetor Store na n8n, pode:

  • Interagir com a sua base de dados Milvus como uma loja de vectores
  • Inserir documentos no Milvus
  • Obter documentos do Milvus
  • Recuperar documentos para os fornecer a um retriever ligado a uma cadeia
  • Ligar-se diretamente a um agente como uma ferramenta
  • Filtrar documentos com base em metadados

Padrões de utilização dos nós

É possível utilizar o nó Milvus Vetor Store na n8n de acordo com os seguintes padrões.

Utilizar como um nó normal para inserir e recuperar documentos

É possível utilizar o Milvus Vetor Store como um nó normal para inserir ou obter documentos. Este padrão coloca o Milvus Vetor Store no fluxo de ligação regular sem utilizar um agente.

Consulte este modelo de exemplo para saber como criar um sistema que armazena documentos no Milvus e os recupera para suportar respostas citadas e baseadas em chat.

Ligar diretamente a um agente de IA como uma ferramenta

Pode ligar o nó do Milvus Vetor Store diretamente ao conetor de ferramentas de um agente de IA para utilizar um armazenamento de vectores como um recurso ao responder a consultas.

Neste caso, a ligação seria a seguinte: Agente de IA (conetor de ferramentas) -> nó do Milvus Vetor Store. Veja este modelo de exemplo em que os dados são incorporados e indexados no Milvus e o agente de IA utiliza o armazenamento de vectores como uma ferramenta de conhecimento para responder a perguntas.

Utilizar um recuperador para ir buscar documentos

Pode utilizar o nó Vetor Store Retriever com o nó Milvus Vetor Store para ir buscar documentos ao nó Milvus Vetor Store. Isto é frequentemente utilizado com o nó Cadeia de perguntas e respostas para obter documentos do armazenamento de vectores que correspondem à entrada de chat fornecida.

Um fluxo de ligação de nó típico tem o seguinte aspeto: Cadeia de perguntas e respostas (conetor Retriever) -> Vetor Store Retriever (conetor Vetor Store) -> Milvus Vetor Store.

Consulte este exemplo de fluxo de trabalho para ver como ingerir dados externos no Milvus e criar um sistema de perguntas e respostas semântico baseado em chat.

Utilizar a ferramenta de resposta a perguntas do Vetor Store para responder a perguntas

Outro padrão usa o Vetor Store Question Answer Tool para resumir os resultados e responder a perguntas do nó do Milvus Vetor Store. Em vez de conectar o Milvus Vetor Store diretamente como uma ferramenta, esse padrão usa uma ferramenta projetada especificamente para resumir os dados no armazenamento de vetores.

O fluxo de ligações seria o seguinte: Agente de IA (conetor de ferramentas) -> Ferramenta de resposta a perguntas do repositório de vectores (conetor do repositório de vectores) -> Repositório de vectores Milvus.

Modos de funcionamento do nó

O nó do Milvus Vetor Store suporta vários modos de funcionamento, cada um adaptado a diferentes casos de utilização do fluxo de trabalho. A compreensão destes modos ajuda a conceber fluxos de trabalho mais eficazes.

A seguir, apresentamos uma visão geral de alto nível dos modos de funcionamento e opções disponíveis. Para obter uma lista completa dos parâmetros de entrada e das opções de configuração de cada modo, consulte a documentação oficial.


Descrição geral dos modos de funcionamento

O nó do Milvus Vetor Store suporta quatro modos distintos:

  • Obter muitos: Recupera vários documentos com base na semelhança semântica com um prompt.
  • Inserir documentos: Inserir novos documentos na sua coleção Milvus.
  • Recuperar documentos (como armazenamento vetorial para cadeia/ferramenta): Utilizar o nó como um retriever num sistema baseado em cadeias.
  • Recuperar Documentos (Como Ferramenta para Agente AI): Utilizar o nó como um recurso de ferramenta para um agente de IA durante tarefas de resposta a perguntas.

Opções adicionais do nó

  • Filtro de metadados (apenas no modo Obter muitos): Filtrar resultados com base em chaves de metadados personalizadas. Vários campos aplicam uma condição AND.
  • Limpar coleção (apenas no modo Inserir documentos): Remova os documentos existentes da coleção antes de inserir novos documentos.

Try Managed Milvus for Free

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

Get Started
Feedback

Esta página foi útil?