Daten von Discovery über watsonx Assistant suchen

Ihr Projekt Discovery kann Antworten auf Fragen liefern, die Ihren Assistenten betreffen. Anstatt mit "Ich weiß nicht" zu antworten, kann Ihr Assistent sagen: "Ich bin mir nicht sicher, aber ich habe meine Wissensbasis durchsucht und diese Antworten gefunden, die helfen könnten."

Weitere Informationen zum Durchsuchen eines Discovery-Projekts über einen Assistenten finden Sie in der entsprechenden watsonx Assistant-Dokumentation für Ihre Situation.

Wenn Sie den integrierten Web-Chat verwenden, können Sie die Antwortsuche verwenden, indem Sie die Funktion Antwort hervorheben aktivieren. Das Antwortergebnis hebt das Wort oder den Ausdruck im Suchergebnis hervor, das als exakte Antwort auf die Frage des Kunden bestimmt wird.

Ausführlichere Informationen zu den Schritten, die Sie ausführen müssen, um eine Verbindung zu einem Discovery-Projekt von watsonx Assistantherzustellen, finden Sie in einem Lernprogramm, das Sie durch diese Projekte führt. Weitere Informationen finden Sie unter Power your assistant with answers from web resources.

Alternativ können Sie einen abgeleiteten Sprachservice mit dem Namen NeuralSeek zwischen den Services Watson Discovery und watsonx Assistant hinzufügen. Weitere Informationen finden Sie unter Verwenden Sie NeuralSeek, um polierte Antworten aus dem vorhandenen Hilfeinhalt zurückzugeben.

Wie der Assistent die Erkennung aufruft

Wenn ein Benutzer Ihrem Assistenten eine Frage stellt, die eine Suche auslöst, dann wird die folgende API-Anforderung an Discovery gesendet, wenn Antwort hervorheben aktiviert ist.

Die Funktion Antwort hervorheben ist nur in Instanzen verfügbar, die von IBM Cloud verwaltet werden.

{
    "aggregation": "",
    "sort": "",
    "count": 10,
    "return": [],
    "filter": <custom_filter_specified_in_assistant>
    "passages": {
		"enabled": "true",
      	"fields": [
        	<search_config_body_field_specified_in_assistant>
      	],
      	"characters": 325,
      	"per_document": true,
      	"max_per_document": 3,
        "find_answers": true,
        "max_answers_per_passage": 1
    },
    "highlight": false,
    "spelling_suggestions": false,
    "table_results": {
      	"enabled": false
    },
    "suggested_refinements": {
      	"enabled": false
    }
}

Wenn Antwort hervorheben verwendet wird ("find_answers": true), wird die Erkennung erneut ausgeführt und die Reihenfolge der Dokumente wird geändert, um sicherzustellen, dass Dokumente mit den qualitativ hochwertigsten Antworten zuerst zurückgegeben werden.

Projekttyp auswählen

Wenn der Projekttyp Dialogsuche nicht die besten Antworten liefert und Sie wissen möchten, warum dies der Fall ist, wechseln Sie zum Projekttyp Dokumentabruf.

Meistens ist der Projekttyp Dialogsuche die richtige Wahl. Sie erhalten großartige Ergebnisse von Anfang an. Wenn Sie zusätzliche Funktionen wie Antwort hervorhebenaktivieren, sind die Antworten klar und präzise. Für fortgeschrittene Anwendungsfälle oder wenn Sie in der Lage sein möchten, Probleme zu beheben, ist der Projekttyp Dokumentabruf jedoch möglicherweise besser geeignet.

Damit Sie den richtigen Discovery-Projekttyp auswählen können, prüfen Sie die in der folgenden Tabelle beschriebenen Projekttypunterschiede.

Projekttypdetails
Funktion Dialogsuche Dokumentabruf
Unterstützung für Aufbereitung Es werden keine Standardaufbereitungen angewendet. Die Aufbereitung Entities wird angewendet. Die Aufbereitung für Entitäten ist hilfreich, um wichtige Informationen zu identifizieren, und bietet weitere Möglichkeiten zum Filtern von Abfrageergebnissen.
Abfragen auf der Seite Verbessern und Anpassen in Discovery testen Es wird nur eine Antwort angezeigt, die vom Chatbot zurückgegeben wird. Sie können nicht alle verfügbaren Antworten anzeigen und keine einzelnen Abfrageergebnisse analysieren. Sie können Abfrageergebnisse nach aufbereitungsbasierten Facetten filtern. Sie können Details zu Feldern anzeigen, die in den für eine Abfrage zurückgegebenen Quellendokumenten indexiert sind. Der Zugriff auf weitere Informationen erleichtert die Fehlerbehebung bei unerwarteten Ergebnissen.
Suchauslöser Gibt automatisch Antworten aus dem Feld text zurück. Wenn Antworten in einem anderen Feld gespeichert werden, müssen Sie die Konfiguration ändern. Sie können ein SDU-Modell (Smart Document Understanding) oder Aufbereitungen auf Ihre Sammlungen anwenden und nützliche Informationen aus anderen Feldern als text abrufen, wenn die Suche über den Assistenten ausgelöst wird.

Für beide Projekttypen ist es am besten, die Suche in der Vorschau watsonx Assistant auszulösen. Wenn Sie die Suchunterstützung für einen Assistenten konfigurieren, können Sie die Erfahrung auf eine Weise optimieren, die in Discoverynicht verfügbar ist.

Und Einstellungen, die über das Tool Suchergebnisse für einen Projekttyp Dokumentabruf verfügbar sind, werden durch Konfigurationseinstellungen ersetzt, die Sie in watsonx Assistantangeben. Der Titel und Hauptteil der Abfrageantwort sind beispielsweise in watsonx Assistantdefiniert. Und eine Länge von 325 Zeichen wird auf Antworten angewendet, unabhängig davon, was Sie im Feld Maximale Anzahl Zeichen in einer Passage angeben.

Die Art und Weise, wie Sie die Suchunterstützung in Ihrem Chatbot implementieren, ist unabhängig vom Projekttyp identisch. Sie aktivieren die Suchunterstützung in Ihrem Assistenten und veröffentlichen dann Ihren Assistenten.

Wenn Sie den Projekttyp Dokumentabruf verwenden möchten, müssen Sie ihn erstellen, bevor Sie Ihrem virtuellen Assistenten die Suchfunktion hinzufügen. Andernfalls wird automatisch ein Projekt Dialogsuche erstellt, wenn Sie Ihrem Assistenten Suchunterstützung hinzufügen. Wenn Sie bereits über eine Serviceinstanz verfügen, die ein Projekt Dokumentabruf enthält, wird in der Benutzerschnittstelle watsonx Assistant die vorhandene Instanz angezeigt und Sie können sie verwenden.