Connexion de l' watsonx Assistant à watsonx.data Milvus pour la recherche personnalisée

La connexion de watsonx Assistant à watsonx.data Milvus vous permet d'utiliser la puissance de Milvus pour la recherche de similarités vectorielles et l'indexation de vos données. Grâce à cette connexion, vous pouvez intégrer Milvus dans votre flux de travail watsonx et profiter de ses hautes performances et de son évolutivité.

Pour connecter l' watsonx Assistant à Milvus dans watsonx.data, procédez comme suit :

  1. Créer une instance de service Milvus dans watsonx.data Pour plus d'informations, voir Ajout d'un service Milvus.

  2. Connectez-vous au Milvus service. Pour plus d'informations sur la connexion à un service Milvus, voir Connexion à un service Milvus.

  3. Insérer des données dans l'instance Milvus.

    • Pour plus d'informations sur l'insertion de données vectorisées dans Milvus, voir Insérer, Upsert et Supprimer.
    • Si vous souhaitez insérer des données non vectorisées, par exemple un fichier PDF, utilisez les modèles d'intégration pour les vectoriser. Vous pouvez utiliser watsonx.ai qui possède des embeddings vectoriels. Pour plus d'informations, voir la connexion Milvus dans watsonx.ai Utilisez ibmlhapikey comme nom d'utilisateur et votre clé API comme mot de passe pour la connexion Milvus.

    À partir de watsonx.data la version 2.2.0, l'authentification à l'aide de ibmlhapikey et ibmlhtoken comme noms d'utilisateur est obsolète. Ces formats sont progressivement supprimés dans 2.3.0 la version. Pour assurer la compatibilité avec les prochaines versions, utilisez le nouveau format :ibmlhapikey_<username> et ibmlhtoken_<username>.

    Pour plus d'informations sur watsonx.dataMilvus la configuration dans watsonx.ai, consultez la section Configuration Milvuswatsonx.dataIBM® dans IBMwatsonx.ai.

  4. Configurez votre instance d' watsonx Assistant. Pour plus d'informations, voir Démarrer avec watsonx Assistant

  5. Connectez-vous au service Milvus à partir de l' watsonx Assistant en utilisant l'une des options suivantes :

    • Accédez au service Milvus directement à partir de l' watsonx Assistant. Pour plus d'informations, voir Configuration de l'intégration de la recherche Milvus.

    • Mettre en place un service personnalisé dans l' watsonx Assistant. Pour plus d'informations, voir Configuration de l'intégration des services personnalisés. Vous pouvez utiliser l'option Service personnalisé pour obtenir des fonctionnalités avancées, telles que

      • Flexibilité pour utiliser n'importe quel Milvus pris en charge.

      • Recherche hybride multi-vectorielle.

      • Reclassement.

      • Recherche hybride avec GroupBy.

        Milvus ne prend pas en charge l'agrégation dans la recherche GroupBy hybride.