Conectando watsonx Assistant ao watsonx.data Milvus para pesquisa personalizada

Conectando watsonx Assistant ao watsonx.data Milvus permite que você use o poder do Milvus para pesquisa e indexação de similaridade vetorial em seus dados. Com essa conexão, você pode integrar Milvus ao seu fluxo de trabalho watsonx e aproveitar o alto desempenho e a escalabilidade.

Para conectar watsonx Assistant ao Milvus em watsonx.data, execute as seguintes etapas:

  1. Crie uma instância do serviço Milvus em watsonx.data. Para obter mais informações, consulte Adição do serviço Milvus.

  2. Conecte-se ao Milvus serviço. Para obter mais informações sobre como se conectar a um serviço Milvus, consulte Conexão com o serviço Milvus.

  3. Inserir dados na instância Milvus.

    • Para obter informações sobre a inserção de dados vetorizados no Milvus, consulte Insert, Upsert & Delete.
    • Se você quiser inserir dados não vetorizados, por exemplo, um arquivo PDF, use modelos de incorporação para vetorizá-los. Você pode usar watsonx.ai que tem embeddings de vetorização. Para obter mais informações, consulte a conexão Milvus em watsonx.ai. Use ibmlhapikey como nome de usuário e sua chave de API como senha para a conexão com o Milvus.

    A partir da watsonx.data versão 2.2.0, a autenticação usando ibmlhapikey e ibmlhtoken como nomes de usuário está obsoleta. Esses formatos serão descontinuados na 2.3.0 versão. Para garantir a compatibilidade com as próximas versões, use o novo formato:ibmlhapikey_<username> e ibmlhtoken_<username>.

    Para obter informações sobre watsonx.dataMilvus a configuração em watsonx.ai, consulte Configurando Milvuswatsonx.dataIBM® em IBMwatsonx.ai.

  4. Configure sua instância watsonx Assistant. Para obter mais informações, consulte Introdução ao watsonx Assistant.

  5. Conecte-se ao serviço Milvus do watsonx Assistant usando uma das seguintes opções:

    • Acesse o serviço Milvus diretamente do watsonx Assistant. Para obter mais informações, consulte Configuração da integração de pesquisa Milvus.

    • Configure um serviço personalizado no watsonx Assistant. Para obter mais informações, consulte Configuração da integração de serviços personalizados. Você pode usar a opção Custom Service para obter recursos avançados, como:

      • Flexibilidade para usar qualquer Milvus que seja compatível.

      • Pesquisa híbrida multivetorial.

      • Reclassificação.

      • Pesquisa híbrida com GroupBy.

        Milvus não suporta agregação na pesquisa GroupBy híbrida.