IBM Cloud Docs
Einrichtung der Milvus

Einrichtung der Milvus

Plus Unternehmen

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 andere Integrationstypen wie IBM Watson® Discovery, Elasticsearch oder Custom Service ändern, werden die Einstellungen der bestehenden Suchintegration überschrieben.

Voraussetzungen für die Verknüpfung von Milvus mit dem Assistenten

Verknüpfung von Milvus mit dem Assistenten

Die Integration von Milvus in Assistant umfasst drei Plattformen.

  1. watsonx Assistant, wo wir die Integration aufbauen.
  2. watsonx.data, wo wir die Milvus-Instanz bereitstellen.
  3. watsonx.ai, wo wir die Datenquelle namens Sammlungen aufbauen.

Verbindung zu watsonx.data herstellen, um Milvus

Nachdem Sie Milvus als Suchintegration ausgewählt haben, verwenden Sie die Daten Ihrer Milvus-Instanz in watsonx.data, um Milvus auf Ihrem Assistenten einzurichten.

Verbinde Milvus-Daten

Weitere Informationen zum Erstellen einer Milvus-Instanz in watsonx.data siehe Voraussetzungen für die Integration von Milvus.

Sie können die Verbindung Milvus verwenden, um eine Verbindung zum Dienst Milvus innerhalb von watsonx.data herzustellen. 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

    Einzelheiten zu GRPC-Host und GRPC-Port finden Sie unter "Verbindungsdetails ".

    Verbindungsdetails

  • Wählen Sie einen Authentifizierungstyp

    • Wenn Sie Basic authentication auswählen, müssen Sie einen Benutzernamen und ein Passwort angeben.
    • Wenn Sie watsonx.data API key, müssen Sie den entsprechenden API-Schlüssel angeben.
    • wenn Sie None wählen, können Sie keine weiteren Authentifizierungsdaten angeben.

    Weitere Informationen zu Anmeldeinformationen finden Sie unter "Anmeldeinformationen erhalten ".

Eingabe von Daten in die Vektordatenbank Milvus durch watsonx.ai

Nachdem Sie Informationen von watsonx.data gesammelt haben, müssen Sie die Daten in die Milvus-Datenbank einspeisen, um sie in watsonx Assistant verwenden 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 an:

Sammlung erstellen

  • 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 Milvus-Fenster Ihres Assistenten angezeigt wird. Geben Sie im Abschnitt "Ergebnisinhalt konfigurieren " von "Datenquelle auswählen" die folgenden Felder an, um den Titel, den Text 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, sonst wird in den Facebook- und Slack-Integrationen keine Antwort auf die Suche angezeigt.

  • Body Suchergebnis-Beschreibung. Verwenden Sie ein Kurzdarstellungs-, Zusammenfassungs- oder Hervorhebungsfeld aus der Datensammlung als Hauptteiltext für das Suchergebnis. Wählen Sie etwas für den Körper aus, oder es wird keine Antwort auf die Suche in den Facebook- und Slack-Integrationen angezeigt.

  • URL Dieses Feld kann mit jedem beliebigen Fußzeileninhalt gefüllt werden, den Sie am Ende des Suchergebnisses einfügen möchten.

Aktivierung der Konversationssuche in Milvus

Nachdem Sie den Inhalt des Ergebnisses konfiguriert haben, klicken Sie auf Weiter, um zur Konversationssuche zu gelangen (optional).

Die Konversationssuche ist nur in den Plus- und Enterprise-Tarifen 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 Konversationssuche.

Definieren des Filterausdrucks

Erweitern Sie den Abschnitt Erweiterte Milvus, um Filter zu definieren.

Sie definieren den Filter als Zeichenfolge, um die Suchergebnisse von Milvus zu filtern. Weitere Informationen erhalten Sie unter Milvus-filter-search. Weitere Informationen zu Beispielen für Filterausdrücke finden Sie unter Beispiele für Filterausdrücke.

Optimierung Ihrer Konversationssuche

Sie können Ihre die Tendenz der Konversationssuche, "Ich weiß nicht" zu sagen und die generierte Antwortlänge abstimmen.

Verwenden Sie die Registerkarten "Nachricht ", "Keine Ergebnisse gefunden " und "Verbindungsproblem ", um verschiedene Nachrichten anzupassen, die je nach Erfolg der Suche an Benutzer weitergegeben werden.

Nachrichten für Suchergebnisse
Tabulatortaste Szenario Beispielnachricht
Nachricht Es werden Suchergebnisse zurückgegeben. I found this information that might be helpful:
Keine Ergebnisse gefunden Es werden keine Suchergebnisse gefunden. I searched my knowledge base for information that might address your query, but did not find anything useful to share.
Verbindungsproblem Ich konnte die Suche aus einem bestimmten Grund nicht abschließen I might have information that could help address your query, but am unable to search my knowledge base at the moment.

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

Nachdem Sie den Inhalt des Ergebnisses konfiguriert haben, klicken Sie auf Weiter, um zur Konversationssuche zu gelangen (optional).

Die Konversationssuche ist nur in den Plus- und Enterprise-Tarifen 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 Konversationssuche.

Definieren des Filterausdrucks

Erweitern Sie den Abschnitt Erweiterte Milvus, um Filter zu definieren.

Die folgenden Beispiele helfen Ihnen bei der Definition eines Filterausdrucks.

Weitere Informationen zu Beispielen für Filterausdrücke finden Sie unter Beispiele für Filterausdrücke.

Optimierung Ihrer Konversationssuche

Sie können Ihre die Tendenz der Konversationssuche, "Ich weiß nicht" zu sagen und die generierte Antwortlänge abstimmen. Verwenden Sie die Registerkarten "Nachricht ", "Keine Ergebnisse gefunden " und "Verbindungsproblem ", um verschiedene Nachrichten anzupassen, die je nach Erfolg der Suche an Benutzer weitergegeben werden.

Nachrichten für Suchergebnisse
Tabulatortaste Szenario Beispielnachricht
Nachricht Es werden Suchergebnisse zurückgegeben. I found this information that might be helpful:
Keine Ergebnisse gefunden Es werden keine Suchergebnisse gefunden. I searched my knowledge base for information that might address your query, but did not find anything useful to share.
Verbindungsproblem Ich konnte die Suche aus einem bestimmten Grund nicht abschließen I might have information that could help address your query, but am unable to search my knowledge base at the moment.

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 erlaubt nur Suchergebnisse, deren Titel das Wort "Aktion" enthält und deren URL eine der folgenden ist: [" www.url1.com ", " www.url2.com] ".

Konfigurieren Ihres Assistenten für die Verwendung von Milvus

Nachdem Sie die Milvus konfiguriert haben, müssen Sie Ihren Assistenten so konfigurieren, dass er Milvus verwendet, wenn die Antwort keiner Aktion entspricht. Weitere Informationen zum Aktualisieren von Keine Übereinstimmungen, um die Suche zu verwenden, 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.

ConversationalSearchToggleOn