Einrichtung der Milvus
Milvus ist eine Vektordatenbank, die Sie für die Bearbeitung großer Datensätze verwenden können. Für Anwendungen, die Echtzeit-Suchfunktionen und zahlreiche gleichzeitige Benutzer erfordern, können Sie Milvus verwenden, das über eine verteilte Architektur, hohe Leistung und ein flexibles Datenmodell verfügt.
Sie können nur eine Suchintegration pro Umgebung haben. Wenn Sie die bestehende Suchintegration in einen anderen Integrationstyp wie Elasticsearch oder Benutzerdefinierter Dienst ändern, werden die Einstellungen der bestehenden Suchintegration überschrieben.
Voraussetzungen für die Verbindung von Milvus mit einem Assistenten
Sie müssen über ein aktives Konto auf watsonx.data und watsonx.ai verfügen.
Um ein Konto bei zu erstellen watsonx.data , siehe watsonx.data Startseite.
Um ein Konto auf watsonx.ai zu erstellen, besuchen Sie die Startseite unter watsonx.ai.
Sie müssen eine „ Milvus “-Instanz unter watsonx.data einrichten.
Weitere Informationen zum Erstellen einer Milvus Instanz in watsonx.datafinden Dienst Milvus hinzufügen in watsonx.dataSie unter.
Weitere Informationen zum Aktualisieren Ihrer Milvus Authentifizierungsdaten finden Sie unter Aktualisieren Ihrer Milvus Authentifizierungsdaten.
Weitere Informationen zum Erstellen eines API-Schlüssels finden Sie unter „API-Schlüssel “.
Sie müssen watsonx.data Milvus unter IBM watsonx.ai konfigurieren.
Informationen zur Konfiguration watsonx.data in finden Sie IBMwatsonx.ai unter Konfigurieren watsonx.data in IBM watsonx.ai.
Weitere Informationen zum Erstellen eines Vektorindexes finden Sie unter „Vektorindex erstellen “.
Weitere Informationen zum Erstellen von Sammlungen finden Sie unter „Sammlungen erstellen “.
Verbindung zwischen Milvus und einem Assistenten
Die Integration von Milvus in den Assistenten umfasst drei Plattformen.
KI-Assistent, für den wir die Integration entwickeln.
watsonx.data, wo wir die Instanz „ Milvus “ bereitstellen.
watsonx.ai, wo wir die Datenquelle namens Collections erstellen.
„ Milvus “ als Suchintegration im Assistenten auswählen
Nachdem Sie eine Instanz des KI-Assistenten erstellt haben, können Sie „ Milvus “ als Suchintegration auswählen, indem Sie eine der folgenden Vorgehensweisen anwenden:
Auswahl der Milvus auf der Integrations-Seite
Gehe zu Startseite > Integrationen.
Scrollen Sie nach unten zum Abschnitt "Erweiterungen ". Klicken Sie in der Kachel "Suchen" auf "Hinzufügen ", um das Fenster "Neue Suchintegration einrichten " zu öffnen.
Wählen Sie Milvus, um das Fenster "Suchanbieter verbinden" zu öffnen.
Auswahl der Milvus auf der Seite Umgebungen
Gehen Sie zu "Startseite" > "Umgebungen ".
Gehen Sie im Abschnitt "Auflösungsmethoden " zum Abschnitt "Erweiterungen ".
Klicken Sie in der Kachel "Suchen" auf "Hinzufügen ", um das Fenster "Neue Suchintegration einrichten " zu öffnen.
Wählen Sie Milvus, um das Fenster "Suchanbieter verbinden" zu öffnen.
Auswahl der Milvus -Suchintegration über die Conversational Search
Scrollen Sie auf der Startseite nach unten zum Abschnitt "Architektur des Assistenten ".
Klicken Sie im Knoten "Konversationssuche" auf "Hinzufügen ", um das Fenster "Neue Suchintegration einrichten " zu öffnen.
Wenn Milvus bereits hinzugefügt wurde, wird die Schaltfläche "Öffnen" angezeigt. Andernfalls wird "Hinzufügen" angezeigt. Klicken Sie auf „Öffnen“, um einen benutzerdefinierten Dienst in der Draft- oder Live Assistant-Umgebung einzurichten.
Verbindung zu watsonx.data herstellen, um Milvus einzurichten
Nachdem Sie „ Milvus “ als Suchintegration ausgewählt haben, verwenden Sie die Daten Ihrer „ Milvus “-Instanz unter watsonx.data, um „ Milvus “ auf Ihrem Assistenten einzurichten.

Weitere Informationen zum Erstellen einer „ Milvus “-Instanz in „ watsonx.data “ finden Sie unter „Voraussetzungen für die Integration von „ Milvus “.
Über das „Connect“- Milvus können Sie sich innerhalb von watsonx.data mit dem Dienst „ Milvus “ verbinden. Geben Sie im Abschnitt „Suchanbieter verbinden “ die folgenden Felder von watsonx.data ein, damit Ihr Assistent eine Verbindung zu Ihrer Milvus -Instanz herstellen kann.
GRPC-Host und GRPC-Port
Informationen zum GRPC-Host und zum GRPC-Port finden Sie unter „Verbindungsdetails “.

Wählen Sie eine Authentifizierungsart
Wenn Sie
Basic authenticationauswählen, müssen Sie einen Benutzernamen und ein Passwort angeben.Wenn Sie
watsonx.data API keywählen, müssen Sie den entsprechenden API-Schlüssel angeben.wenn Sie
Nonewählen, können Sie keine weiteren Authentifizierungsdaten angeben.
Weitere Informationen zu Anmeldedaten finden Sie unter „Anmeldedaten abrufen “.
Aktualisieren Ihrer Anmeldedaten für „ Milvus “
Die Veröffentlichung von „ 2.3 “ unter IBM watsonx.data hat Auswirkungen auf die bestehenden Authentifizierungstypen unter Milvus. Sie müssen Ihren Anschluss bis zum 10. Dezember 2025 überprüfen und aktualisieren, um kritische Dienstunterbrechungen zu vermeiden.
Schritt 1: Finden Sie Ihren neuen Benutzernamen für Milvus
Ihr neuer Milvus -Benutzername hat dieses Format:
ibmlhapikey_<your watsonx.data username>
Beispiele
watsonx.data nutzername | Milvus nutzername |
|---|---|
|
|
|
|
Falls Sie Ihren Benutzernamen für watsonx.data nicht kennen:
Rufen Sie den Infrastruktur-Manager in der „ watsonx.data “-Konsole auf.
Wählen Sie Ihren Milvus Dienst aus, um die Detailseite zu öffnen.
Klicken Sie auf die Registerkarte Zugriffskontrolle.
Ihre Benutzernamen für „ watsonx.data “ werden in der ersten Spalte der Tabelle angezeigt.
Schritt 2: Aktualisieren Sie Ihre „ Milvus “-Verbindung im Assistenten
Aktualisieren Sie Ihre Milvus Anmeldedaten für jeden Assistenten, der Milvus als Quelle verwendet.
Gehe zu Startseite > Integrationen.
Gehen Sie zum Abschnitt Erweiterungen und klicken Sie auf der Suchkachel auf Öffnen.
Wenn Sie dazu aufgefordert werden, wählen Sie die zu aktualisierende Umgebung aus. Wiederholen Sie diese Schritte für jede Umgebung, in der die Suche nach „ Milvus “ integriert ist. Wenn Sie sowohl den Entwurf als auch die Live-Version verwenden, aktualisieren Sie beide separat.
Wählen Sie Milvus.
Erfassen Sie Ihre bestehenden Verbindungsinformationen. Sie müssen eine vollständige Aufzeichnung aller aktuellen Milvus Einstellungen haben, damit Sie diese nach der Aktualisierung Ihrer Milvus Anmeldedaten erneut eingeben können.
Gehen Sie auf die Registerkarte Instanz und klicken Sie auf Details aktualisieren.
Geben Sie Ihre Verbindungsdaten an:
GRPC-Host und GRPC-Anschluss.
Benutzername: Verwenden Sie Ihren neuen Milvus Benutzernamen aus Schritt 1: Finden Sie Ihren neuen Milvus Benutzernamen.
Passwort: Verwenden Sie dasselbe Passwort oder denselben API-Schlüssel, den Sie zuvor verwendet haben.
Wenn Sie mit einem API-Schlüssel von watsonx.data angemeldet sind, dient dieser Schlüssel gleichzeitig als Ihr Passwort.
Klicken Sie auf Weiter.
Klicken Sie auf Save und dann auf Close.
Kehren Sie zur Suchkachel zurück und klicken Sie auf Öffnen.
Wählen Sie die gleiche Umgebung, die Sie in Schritt 2 gewählt haben.
Klicken Sie auf Milvus.
Gehen Sie zum Abschnitt Konversationssuche.
Geben Sie die in Schritt 4 vorgenommenen Einstellungen erneut ein.
Klicken Sie auf Save und dann auf Close.
Verwenden Sie das Chat-Fenster Ihres Assistenten, um zu überprüfen, ob die Suchergebnisse von Milvus korrekt angezeigt werden.
Eingabe von Daten in die Vektordatenbank „ Milvus “ über watsonx.ai
Nachdem Sie Informationen von watsonx.data abgerufen haben, müssen Sie die Daten in die Datenbank unter Milvus einlesen, um sie in Ihrem KI-Assistenten nutzen zu können.
Klicken Sie im Fenster Milvus Ihres Assistenten auf Weiter, um zu Datenquelle auswählen zu gelangen, und geben Sie die folgenden Details ein:
Wählen Sie unter Datenbank Ihre bevorzugte Datenbank aus.
Wählen Sie unter Sammlung auswählen Ihre Sammlung aus. Weitere Informationen finden Sie unter Voraussetzungen für die Integration von Milvus.

Wählen Sie unter Index wählen den Index aus.
Wählen Sie unter Wählen Sie embedding_model_id Ihr Modell aus.
Weitere Informationen zu den unterstützten Einbettungsmodellen finden Sie unter „Einbettungsmodelle “.
Das ausgewählte Modell muss mit dem Modell übereinstimmen, das Sie zur Erstellung Ihres Index verwendet haben.
Konfigurieren des Ergebnisinhalts
Nachdem Sie Milvus durch Auswahl der Datenquelle verbunden haben, können Sie konfigurieren, wie die Suchantwort im Fenster Milvus Ihres Assistenten angezeigt wird. Geben Sie im Abschnitt Configure result content von Select data source die folgenden Felder ein, um den Titel, den Textkörper und URL von Milvus der Suchantwort im Assistentenfenster zuzuordnen:
Titel
Titel des Suchergebnisses. Verwenden Sie das Titelfeld, das Namensfeld oder einen ähnlichen Feldtyp aus der Datensammlung als Titel für das Suchergebnis. Wählen Sie etwas für den Titel aus, oder es wird keine Suchergebnisantwort in den Facebook- und Slack-Integrationen angezeigt.
Hauptteil
Beschreibung des Suchergebnisses. Verwenden Sie ein Kurzdarstellungs-, Zusammenfassungs- oder Hervorhebungsfeld aus der Datensammlung als Hauptteiltext für das Suchergebnis. Wählen Sie etwas für den Textkörper aus, oder es wird keine Suchergebnisantwort in den Facebook- und Slack-Integrationen angezeigt.
URL
In dieses Feld können Sie beliebige Fußzeileninhalte eingeben, die am Ende der Suchergebnisse angezeigt werden sollen.
Aktivierung der Konversationssuche in Milvus
Nachdem Sie den Inhalt des Ergebnisses konfiguriert haben, klicken Sie auf Weiter, um zur Konversationssuche zu gelangen (optional).
Die sprachgesteuerte Suche ist nur in den Tarifen „Plus“ und „Enterprise“ von watsonx Assistant verfügbar.
Um die Konversationssuche zu aktivieren, schalten Sie den Schalter für die Konversationssuche auf on um. Weitere Informationen finden Sie unter „Konversationsbasierte Suche “.
Filterausdruck definieren
Erweitern Sie den Abschnitt Erweiterte Milvus, um Filter zu definieren.
Sie können den Filter als Zeichenfolge definieren, um die Suchergebnisse von Milvus zu filtern. Weitere Informationen finden Sie unter Milvus -filter-search. Weitere Informationen über Beispiele für Filterausdrücke finden Sie unter Beispiele für Filterausdrücke.
Optimieren Sie Ihre sprachgesteuerte Suche
Sie können einstellen, wie oft Ihre dialogorientierte Suche die Antwort „Ich weiß es nicht“ gibt, sowie die Länge der generierten Antworten.
Verwenden Sie die Registerkarten "Nachricht ", "Keine Ergebnisse gefunden " und "Verbindungsproblem ", um verschiedene Nachrichten anzupassen, die je nach Erfolg der Suche an Benutzer weitergegeben werden.
Tabulatortaste | Szenario | Beispielnachricht |
|---|---|---|
Nachricht | Es werden Suchergebnisse zurückgegeben. |
|
Keine Ergebnisse gefunden | Es werden keine Suchergebnisse gefunden. |
|
Verbindungsproblem | Ich konnte die Suche aus einem bestimmten Grund nicht abschließen |
|
Sie können diesen Schritt überspringen, wenn Sie die Instanzdetails von Milvus nicht ändern möchten. Wenn Sie die Anmeldedaten für die Instanz Milvus ändern möchten, klicken Sie auf die Registerkarte "Instanz ", ändern Sie den Authentifizierungstyp oder bearbeiten Sie die Anmeldedaten und klicken Sie dann auf "Speichern ". URL Wenn Sie die Instanz Milvus ändern möchten, klicken Sie auf die Schaltfläche "Aktualisieren" neben URL, um zu Schritt 1 zu gelangen und die Ersteinrichtung zu starten.
Klicken Sie auf Speichern und dann auf Schließen, um die Einrichtung von Milvus zu beenden.
Beispiele für Filterausdrücke
Die folgenden Beispiele helfen Ihnen bei der Definition eines Filterausdrucks.
Enthält
title like "%action%"
Dieser Filterausdruck erlaubt nur die Suchergebnisse, deren Titel das Wort action enthalten.
enthält nicht
not (title like "%action%")
Dieser Filterausdruck lässt nur Suchergebnisse zu, deren Titel nicht das Wort action enthalten.
Gleich
"Understand your most and least successful actions"
Dieser Filterausdruck lässt nur die Suchergebnisse zu, deren Titel der Phrase Understand your most and least successful actions entspricht.
Nicht gleich
"Understand your most and least successful actions"
Dieser Filterausdruck lässt nur Suchergebnisse zu, deren Titel nicht gleich der Phrase Understand your most and least successful actions ist.
Verschachtelter Filterausdruck
(title like "%action%") and (url in ["www.url1.com", "www.url2.com"])
Dieser Filterausdruck lässt nur die Suchergebnisse zu, deren Titel das Wort "action" und die URL eine der folgenden Angaben enthält: [" www.url1.com ", " www.url2.com "].
Konfigurieren Sie Ihren Assistenten für die Verwendung von Milvus
Nachdem Sie die Suchintegration Milvus konfiguriert haben, müssen Sie Ihren Assistenten so konfigurieren, dass er Milvus verwendet, wenn die Antwort "keine Aktion" lautet. Weitere Informationen zur Aktualisierung der Option „Keine Übereinstimmungen“ für die Suche finden Sie unter „Suche verwenden, wenn keine Aktion übereinstimmt“.
Prüfung von Milvus
Sie können die Suchintegration mit Milvus in der Aktionsvorschau, auf der Vorschauseite oder über den Vorschaulink testen.
Sie können keine korrekten Ergebnisse in Ihrer Vorschau sehen, wenn die Konversationssuche off lautet.
In diesem Beispiel fragt der Benutzer: What is an action?.
Eine textbasierte Antwort aus den besten Ergebnissen in Ihrer Wissensdatenbank wird angezeigt, wenn die Konversationssuche unter on durchgeführt werden.
