Unterstützung Ihres Assistenten mit Antworten aus Webressourcen
In diesem Lernprogramm verwenden Sie die Services Watson Discovery und watsonx Assistant, um einen virtuellen Assistenten zu erstellen, der Fragen zur neuesten Forschung aus der US Federal Reserve beantworten kann. Der Assistent wird Fragen beantworten, indem er aktuelle, bereits vorhandene Forschungsveröffentlichungen von der Website der Federal Reserve Economic Data (FRED) nutzt.
IBM Cloud
Führen Sie dieses Lernprogramm nur aus, wenn Sie eine verwaltete Implementierung verwenden.
Lernziele
Sobald Sie dieses Lernprogramm abgeschlossen haben, wissen Sie, wie Sie Folgendes ausführen:
- Erstellen Sie in watsonx Assistant eine Aktion, die Fragen zu einem bestimmten Thema erkennen kann.
- Erstellen Sie ein Projekt für die interaktive Suche in Discovery.
- Fügen Sie Ihrem Projekt eine Web-Crawler-Datenquelle hinzu.
- Verbinden Sie Ihre Aktion watsonx Assistant mit einer Sucherweiterung, die Antworten von Ihrem Discovery-Projekt erhält.
- Verwenden Sie Ihren Assistenten, um Antworten zurückzugeben, die er von der Website abruft.
Dauer
Für dieses Lernprogramm benötigen Sie ungefähr zwei bis drei Stunden.
Voraussetzung
-
Bevor Sie beginnen, müssen Sie ein gebührenpflichtiges Konto bei IBM Cloudeinrichten.
Sie können dieses Lernprogramm kostenlos ausführen, indem Sie einen Plus-Plan verwenden, der eine 30-Tage-Testversion ohne Kosten bietet. Zum Erstellen einer Plus-Plan-Instanz des Service müssen Sie jedoch über ein gebührenpflichtiges Konto verfügen (in dem Sie Kreditkarteninformationen angeben). Weitere Informationen zum Erstellen eines gebührenpflichtigen Kontos finden Sie unter Upgrade für Ihr Konto durchführen.
-
Erstellen Sie eine Discovery-Serviceinstanz mit einem Plus-Plan.
Rufen Sie die Seite Discovery-Ressource im IBM Cloud-Katalog auf und erstellen Sie eine Serviceinstanz des Plus-Plans.
Wenn Sie den Plus-Plan nicht mehr nutzen möchten und nicht dafür bezahlen möchten, löschen Sie die Service-Instanz des Plus-Plans, bevor die 30-tägige Testphase endet.
Assistenten erstellen
Für dieses Lernprogramm erstellen Sie einen Assistenten mit einer einzigen Aktion. Zuerst müssen Sie eine watsonx Assistant-Serviceinstanz erstellen.
Sowohl Lite-als auch Testplan watsonx Assistant-Serviceinstanzen sind kostenlos verfügbar. Sie erstellen einen Testplan, da ein Plus-Plan oder ein höherer Plan erforderlich ist, um einen Suchskill zu einem Assistenten hinzuzufügen. Der Testplan enthält alle Features des Plus-Plans. Der Lite-Plan ist dies nicht.
-
Erstellen Sie einen Testplan für die Serviceinstanz von watsonx Assistant an derselben Datenposition, an der die Serviceinstanz von Discovery gehostet wird, z. B. Dallas.
-
Klicken Sie auf der Seite watsonx Assistant-Plan-Service in IBM Cloudauf Launch watsonx Assistant.
Die Produktbenutzerschnittstelle watsonx Assistant wird angezeigt, in der Sie Ihren ersten Assistenten erstellen können.
-
Fügen Sie
FRED researchals Namen des Assistenten hinzu und klicken Sie anschließend auf Weiter.
Watson Assistant welcome page -
Füllen Sie die Felder aus, um Informationen über Sie und Ihren Assistenten zu teilen, und klicken Sie dann auf Weiter.
Wählen Sie im Feld Welche Aussage beschreibt Ihre Anforderungen am besten die Option Ich verwende Watson Assistant, um einen Kurs oder eine Zertifizierung abzuschließen. aus.
für -
Wenn Sie einen Assistenten erstellen, wird automatisch eine Web-Chat-Anwendung erstellt.
Web chat settings -
Klicken Sie auf Weiter, um den Standardstil für den Web-Chat zu akzeptieren.
Web chat preview Eine Vorschau des Web-Chats, wie er auf einer Webseite angezeigt wird, wird angezeigt.
-
Klicken Sie auf Erstellen, um den Assistenten und die entsprechende Web-Chat-App zu erstellen.
Nach einer Glückwunschnachricht wird die Homepage für Ihren neuen Assistenten angezeigt.
Erstellen Sie eine Aktion.
Erstellen Sie eine einzige Aktion, die Fragen zu den neuesten Forschungspapieren auf der Website von US Federal Reserve Economic Data (FRED) erkennen kann.
In einem realen Szenario möchten Sie möglicherweise, dass Ihr Assistent Fragen zu den Produkten in Ihrem Katalog oder zu Versicherungsplanoptionen oder anderen Fragen beantwortet. Sie können ähnliche Schritte ausführen, um den Assistenten anzuweisen, zu erkennen, wann ein Kunde zu einem bestimmten Thema fragt.
-
Klicken Sie im Navigationsfenster auf Aktionen.
Actions menu Die Seite "Aktionen" wird angezeigt.
Actions page -
Klicken Sie auf Aktion erstellen und wählen Sie dann aus, dass Sie völlig neu beginnen möchten.
Action creation method options -
Da der Assistent erkennen soll, wenn Kunden Fragen zur wirtschaftlichen Forschung stellen, fügen Sie die folgende Beispielbenutzerfrage hinzu und klicken Sie dann auf Speichern:
What are the latest working papers about?Der Editor wird geschlossen. Wir möchten einige weitere Beispiele hinzufügen.
-
Klicken Sie auf die Kachel Kunde beginnt mit, um mit dem Hinzufügen von Beispielen fortzufahren.
User question examples -
Fügen Sie die folgenden Fragen hinzu:
Are there any working papers on the shipping industry?Are there any papers that focus on inflation?Are there papers about how trade policy affects pricing?What's the latest research on municipal bond markets?
User examples list -
Klicken Sie auf den ersten Schritt im Abschnitt Konversationsschritte.
First step -
Fügen Sie den folgenden Text zum Feld Assistent sagt hinzu:
I'll check the Federal Reserve Economic Data website. -
Fügen Sie keine Kundenantwort hinzu. Klicken Sie stattdessen im Abschnitt "Und dann" auf "Weiter zum nächsten Schritt " und wählen Sie dann "Nach der Antwort suchen ".
And then options -
Klicken Sie auf Einstellungen bearbeiten.
Search step -
Wählen Sie Aktion nach Rückgabe der Ergebnisse beenden aus und klicken dann auf Anwenden.
Search step settings -
Speichern Sie Ihre Änderungen und klicken Sie anschließend auf das X, um den Schritt zu schließen.
Aktion 'Schließen'
Herzlichen Glückwunsch! Sie haben erfolgreich eine Aktion erstellt, die Fragen zu FRED-Forschungsarbeiten erkennt und eine Suchantwort zurückgibt.
In einem späteren Schritt verbinden wir die Suchantwort in dieser Aktion mit einer Sucherweiterung, die für den Assistenten konfiguriert ist.
Projekt für interaktive Suche erstellen
Jetzt, da der Assistent Fragen zu einem Thema erkennen kann, geben wir ihm Zugriff auf Daten, aus denen er genaue Antworten abrufen kann.
Erstellen Sie in Discoveryeinen Projekttyp für die interaktive Suche. Dieser Projekttyp ist für das Abrufen von Antworten während dialoggesteuerten Interaktionen optimiert. Im Gegensatz zu anderen Projekttypen werden beispielsweise keine vordefinierten Aufbereitungen angewendet, die nicht benötigt werden.
-
Öffnen Sie eine neue Web-Browser-Seite.
Lassen Sie die Seite watsonx Assistant auf einer separaten Registerkarte geöffnet, damit Sie zwischen den beiden Anwendungen wechseln können.
-
Klicken Sie auf der Serviceseite Discovery Plus-Plan in IBM Cloudauf Launch Discovery.
-
Klicken Sie auf der Seite "Meine Projekte" auf "Neues Projekt ".
-
Benennen Sie Ihr Projekt
Federal Reserve researchund wählen Sie dann den Projekttyp Dialogsuche aus. -
Klicken Sie auf Weiter.
Im nächsten Schritt konfigurieren Sie die Datenquelle für das Projekt.
Verbindung zu einer Website herstellen
Wir möchten, dass der virtuelle Assistent in der Lage ist, Fragen zu den neuesten Arbeitspapieren der US-Federal Reserve zu beantworten, also werden wir unser Projekt mit der Website der Federal Reserve Economic Data verbinden, die die Arbeitspapiere hostet.
-
Klicken Sie auf der Seite Datenquelle auswählen auf Web-Crawler-Suche und anschließend auf Next.
Data source options -
Fügen Sie im Feld Objektgruppenname
FRED papershinzu.
für den Web-Crawl-Namen -
Fügen Sie im Feld "Start-URLs" Folgendes hinzu: URL:
https://research.stlouisfed.org/wpSie fügen nur eine beginnende URL hinzu. In einem realen Szenario können Sie mehrere URLs hinzufügen, die zu anderen Seiten mit Informationen zu demselben Thema wechseln. Durch Hinzufügen weiterer URLs können Sie die Breite des Fachwissens Ihres Assistenten erweitern.
-
Klicken Sie auf Hinzufügen.
-
Klicken Sie auf das Symbol "Bearbeiten" für die URL, die Sie gerade hinzugefügt haben.
-
Ändern Sie im Feld Maximale Anzahl der zu folgenden Links den Wert in 5.
Start-Einstellungen URL Wenn Sie den Wert in 5 ändern, geben Sie an, dass der Service die von Ihnen angegebene Seite verarbeiten und bis zu 5 Links von der Startseite folgen soll.
-
Klicken Sie auf "Speichern " und dann auf "Fertigstellen ".
Der Discovery-Dienst durchsucht die von Ihnen angegebene Webseite, beginnend mit der Seite, die Sie als Startseite URL angegeben haben.
Während die Website durchsucht und die Daten indexiert werden, kehren Sie zur watsonx Assistant-Serviceinstanz zurück. Es ist an der Zeit, die von uns erstellte Aktion mit dem Projekt Discovery zu verbinden.
Sucherweiterung hinzufügen
Verbinden Sie Ihren Assistenten mit Ihren Discovery-Daten.
-
Klicken Sie im Navigationsfenster in watsonx Assistantauf Umgebungen.
Environment menu Die Entwurfsumgebung wird angezeigt. Es zeigt, dass ein Web-Chat mit Ihrem Assistenten verbunden ist.
Draft environment diagram -
Klicken Sie auf die Kachel 'Web-Chat', um den Web-Chat zu bearbeiten.
Wir möchten nicht mehrere Starterfragen hinzufügen, also schalten wir die Hauptanzeige für den Web-Chat aus. Klicken Sie auf die Registerkarte "Home ".
Web chat home screen configuration -
Setzen Sie den Umschalter auf Aus und klicken Sie anschließend auf Speichern und beenden.
Web chat home screen disabled -
Wir möchten den Web-Chat mit einer Sucherweiterung verbinden. Klicken Sie auf die Schaltfläche Hinzufügen in der Kachel für die Sucherweiterung.
Search extension in draft environment Die Seite 'Integration suchen' wird angezeigt.
-
Wählen Sie die Discovery-Instanz aus, in der Ihr Projekt gespeichert ist, und wählen Sie dann das zuvor erstellte Projekt Federal Reserve Research aus. Klicken Sie auf Weiter.
Search extension configuration -
Die Konfiguration des Standardergebnisinhalts verwendet die besten Felder. Sie müssen sie nicht ändern.
-
Bearbeiten Sie im Abschnitt Text definieren, den Ihre Suche dem Endbenutzer anzeigt den Inhalt, um die folgende Nachricht anzuzeigen:
The Federal Reserve Economic Data website has this information:Überprüfen Sie, ob der Schalter Antwort hervorheben auf Ein gesetzt ist. Diese Einstellung fügt der Abfrageanforderung den Parameter
find_answers:truehinzu. Daher wird eine verkürzte Antwort auf die Abfrage in Fettschrift in der vom Assistenten zurückgegebenen Antwort angezeigt.
Search extension settings configured -
Klicken Sie auf Erstellen.
Vorschau des Assistenten
Um eine Vorschau eines Assistenten anzuzeigen, der eine Verbindung zu Daten herstellt, die in Discoverygespeichert sind, müssen Sie auf der Seite 'Umgebungen' eine Vorschau des Assistenten anzeigen. Wenn Sie den Assistenten separat testen, ist er nicht in der Lage, Daten von Discoveryabzurufen.
-
Klicken Sie auf der Seite "Umgebungen" auf Diese Umgebung voranzeigen.
Sucherweiterung*Sucherweiterung Es wird eine Beispielwebseite mit einem Chatsymbol angezeigt.
Web chat icon -
Klicken Sie auf das Chat-Symbol, um das Web-Chat-Fenster zu öffnen.
Web chat welcome message -
Geben Sie die folgende Textfrage ein:
What impact is inflation having on the real estate market?Diese Testfrage ist keine der Fragen, die wir zum Trainieren des Assistenten verwendet haben.
Die richtige Antwort wird zurückgegeben und enthält einen Link zur Quellendokumentationsseite.
wird*Web-Chat gibt Suchantwort
Herzlichen Glückwunsch! Sie haben erfolgreich einen Assistenten erstellt, der Fragen zu wirtschaftlichen Themen beantworten kann, indem Sie Informationen aus Arbeitspapieren abrufen, die auf der Website "US Federal Research Economic Data" verfügbar sind.
Zusammenfassung
In diesem Lernprogramm haben Sie ein Watson Discovery-Dialogsuchprojekt mit einem Web-Crawler-Connector erstellt, der Informationen zu Arbeitspapieren von der US Federal Reserve Economic Data-Website erfasst. Sie haben separat einen virtuellen Assistenten watsonx Assistant mit einer einzigen Aktion erstellt, die Benutzerfragen zu wirtschaftlichen Themen erkennen kann. Sie haben Ihrem Assistenten eine Sucherweiterung hinzugefügt, die die Suchantwort der Aktion mit dem Discovery-Projekt verbindet, in dem Wirtschaftsdaten gespeichert werden. Schließlich haben Sie Ihren virtuellen Assistenten getestet, indem Sie eine Frage gestellt und eine nützliche Antwort erhalten, die Daten aus relevanten Wirtschaftsforschungspapieren enthält.
Nächste Schritte
Der Assistent, den Sie erstellt und mit einer Sucherweiterung verbunden haben, ist in der Entwurfsumgebung verfügbar. Als Nächstes können Sie Ihren Assistenten in einer Produktionsumgebung publizieren und bereitstellen. Es gibt verschiedene Methoden, mit denen Sie den Assistenten implementieren können. Weitere Informationen finden Sie unter Übersicht: Vorschau und Veröffentlichung.