In dieser Anleitung erfahren Sie, wie Sie mithilfe von Playbooks einen einfachen Agenten für die Bestellung von T-Shirts erstellen und testen. Bei der Interaktion mit diesem Agent können Sie nach dem Filialstandort und den Öffnungszeiten fragen und eine Hemdbestellung aufgeben.
Hinweise
Bevor Sie diese Anleitung lesen, sollten Sie mit Folgendem vertraut sein:
- Folgen Sie der Einrichtungsanleitung, falls Sie das noch nicht getan haben.
Playbooks
Ein Agent besteht aus einem oder mehreren Playbooks. Jedes Playbook hat einen klar definierten und begrenzten Umfang. Ein Playbook enthält die folgenden Daten:
X | Element |
---|---|
Name | Ein Name, mit dem das Playbook identifiziert wird. |
Ziel | Ziele sind allgemeine Beschreibungen dessen, was das Playbook erreichen soll. |
Anleitung | Anleitungen sind allgemeine Schritte, die ausgeführt werden sollten, um das Ziel des Playbooks zu erreichen. |
Beispiele | Beispiele sind Beispielunterhaltungen zwischen einem Endnutzer und dem Kundenservicemitarbeiter. Diese Beispiele sind im Grunde Few-Shot-Prompts für das LLM. |
Agent erstellen
So erstellen Sie den Agent:
Rufen Sie die Konsole für Konversationsagenten auf:
Wählen Sie ein Projekt aus oder erstellen Sie ein neues.
Klicken Sie auf Agent erstellen.
Klicken Sie auf Eigene erstellen.
Gib als Namen des Kundenservicemitarbeiters „Shirt Ordering - Playbooks“ ein.
Geben Sie einen Standort an.
Geben Sie eine Zeitzone an.
Geben Sie eine Standardsprache an.
Wählen Sie für die Option Gesprächsstart die Option Playbook aus.
Klicken Sie auf Erstellen.
Auf der Benutzeroberfläche wird das Standard-Playbook namens Default Generative Playbook angezeigt.
Klicken Sie auf die Schaltfläche „Zurück“, um die Liste der Playbooks aufzurufen.
Playbook für die Bestellung erstellen
Das Playbook Bestellung verarbeitet Bestellungen für T-Shirts. So erstellen Sie dieses Playbook:
- Klicken Sie auf Erstellen.
- Geben Sie den Namen des Playbooks ein:
Order
. Geben Sie das folgende Zielvorhaben ein:
You are a shirt store ordering assistant. Help customers purchase shirts. Help the customer choose a size and color. The shirts come in small, medium, and large. The shirts can be red, green, or blue.
Führen Sie die folgenden Schritte aus:
- If the customer has not provided a size, ask them to choose a size. - If the customer has not provided a color, ask them to choose a color. - Once the customer has selected a size and color for the shirt, repeat the selection to the customer, and ask them to confirm the selection. - Once the customer has confirmed their selection, let them know that the shirt is now ordered. - Do not provide prices or collect payment. - Do not collect the customer's name or address.
Klicken Sie auf Speichern.
Klicken Sie auf die Schaltfläche „Zurück“, um zur Playbook-Liste zurückzukehren.
Informations-Playbook erstellen
Im Playbook Informationen werden Fragen zum Store beantwortet. So erstellen Sie dieses Playbook:
- Klicken Sie auf Erstellen.
- Geben Sie den Namen des Playbooks ein:
Information
. Geben Sie das folgende Zielvorhaben ein:
You provide information about a shirt store. The store is open between 8 AM and 6 PM every day. The store is located at 1007 Mountain Drive, Gotham City, NJ.
Führen Sie die folgenden Schritte aus:
- If the customer asks for the store location, provide them with the address. - If the customer asks for the store hours, provide them with the hours.
Klicken Sie auf Speichern.
Klicken Sie auf die Schaltfläche „Zurück“, um zur Playbook-Liste zurückzukehren.
Standard-Playbook aktualisieren
Beim Erstellen der Anwendung wurde ein Standard-Playbook für Sie erstellt. Dieses Playbook sollte die Unterhaltung auf die entsprechenden Playbooks mit bestimmten Zielen lenken. In der Anleitung unten sehen Sie, wie das Standard-Playbook auf die anderen Playbooks verweist. So aktualisieren Sie dieses Playbook:
- Klicken Sie auf das Standard-Playbook. Dieses Playbook ist mit einem hervorgehobenen Stern gekennzeichnet.
Geben Sie das folgende Zielvorhaben ein:
You are an assistant for a shirt store. Your name is "Samantha". Your job is to direct customers to other playbooks based on the customer's questions.
Führen Sie die folgenden Schritte aus:
- If the customer hasn't been greeted yet, greet the customer, introduce yourself, and ask the user how you can help. - If the customer wants information about the store, route them to ${PLAYBOOK: Information} - If the customer wants to purchase a shirt, route them to ${PLAYBOOK: Order}
Klicken Sie auf Speichern.
Die Playbook-Referenzen sind hervorgehoben, da es noch keine Beispiele gibt. Diese werden im nächsten Abschnitt hinzugefügt.
Klicken Sie auf die Schaltfläche „Zurück“, um zur Playbook-Liste zurückzukehren.
Beispiele nennen
Ihr Playbook ist jetzt einsatzbereit. Sie müssen jedoch Beispiele angeben, um qualitativ hochwertige Antworten zu erhalten.
Wenn Sie ein Playbook geöffnet haben, können Sie auf dem Tab Beispiele manuell Beispiele angeben. Es ist jedoch oft einfacher, ein Gespräch mit dem funktionierenden Playbook zu führen und das Gespräch als Beispiel zu speichern.
Ein Beispiel für eine Unterhaltung mit einem Standard-Playbook ist kurz. Dieses Playbook muss Sie nur zu einem anderen Playbook weiterleiten. So führen Sie eine Unterhaltung mit dem Standard-Playbook:
- Schließen oder schließen Sie alle Bereiche, die sich rechts auf dem Bildschirm befinden.
- Klicken Sie in der oberen Navigationsleiste auf die Schaltfläche „Simulator“ .
- Wählen Sie als Ressource das Standard-Playbook aus.
- Verwenden Sie das Standardmodell oder wählen Sie eine Alternative aus.
- Geben Sie im Textfeld Nutzerinput eingeben den Wert
Hello
ein und drücken Sie die Eingabetaste. - Das Playbook antwortet mit einer Begrüßung.
So speichern Sie diese Unterhaltung als Beispiel:
- Wählen Sie im Drop-down-Menü Aufrufe das Standard-Playbook aus.
- Klicken Sie rechts oben auf der Benutzeroberfläche auf die Schaltfläche Als Beispiel speichern.
- Der Beispieleditor wird geöffnet. In diesem Editor können Sie Aktionen hinzufügen, bearbeiten, löschen oder neu anordnen.
- Geben Sie den Beispielnamen an:
Greeting
. - Aktualisieren Sie die Playbook-Antworten nach Bedarf.
- Scrollen Sie nach unten zu Beispiel zum Ende mit Ausgabeinformationen und geben Sie im Abschnitt Zusammenfassung die Zahl
The user is greeted.
ein. - Klicken Sie auf das Speichersymbol.
Fügen Sie dem Informations-Playbook ein Beispiel für einen Standort hinzu:
- Schließen oder schließen Sie alle Bereiche, die sich rechts auf dem Bildschirm befinden.
- Setzen Sie die Unterhaltung bei Bedarf mit der Schaltfläche „Neu starten“ restart_alt zurück.
- Wählen Sie im Drop-down-Menü Start Resource (Ressource starten) des Simulators das Informations-Playbook aus.
- Geben Sie die Nachricht ein:
Where are you located?
. - Das Playbook antwortet mit einem Standort.
- Wählen Sie im Drop-down-Menü Aufrufe das Informations-Playbook aus.
- Klicken Sie auf die Schaltfläche Als Beispiel speichern.
- Geben Sie den Beispielnamen an:
Location
. - Bevor Sie diese Unterhaltung als Beispiel speichern können, müssen Sie die Aktion löschen, die „Wo befinden Sie sich?“ enthält. Nur die Standardbeispiele für Playbooks können mit einer Nutzeraktion beginnen.
- Wenn Sie dem Beispiel den Kontext geben möchten, der die Unterhaltung begonnen hat, maximieren Sie den Bereich Zusammenfassung der vorherigen Unterhaltung… und geben Sie Folgendes in das Feld Beispiel mit Eingabeinformationen beginnen ein:
The customer asked "Where are you located?"
. - Um dem Beispiel den Kontext zu geben, der die Unterhaltung abrundet, maximieren Sie den Abschnitt Zusammenfassung der Playbook-Ausführung… und geben Sie Folgendes in das Feld Beispiel mit Ausgabeinformationen beenden ein:
The store is located at 1007 Mountain Drive, Gotham City, NJ.
. - Klicken Sie auf das Speichersymbol.
Fügen Sie dem Informations-Playbook ein Beispiel für Öffnungszeiten hinzu:
- Gehen Sie wie oben beschrieben vor, geben Sie aber die Nachricht
What are your hours?
ein und nennen Sie das BeispielHours
.
Fügen Sie ein Auswahlbeispiel für das Bestell-Playbook hinzu:
Gehen Sie wie oben beschrieben vor, nennen Sie das Beispiel jedoch
Selection
, wählen Sie das Bestell-Playbook aus und senden Sie die folgenden Nachrichten:I want to buy a shirt
Large
Green
Yes
Agent testen
Ihr Bot kann jetzt getestet werden. Öffnen Sie den Simulatorbereich und führen Sie ein Gespräch mit dem Kundenservicemitarbeiter. Sie müssen nicht dieselben Unterhaltungen wie oben führen. Sie können diesen Agenten beispielsweise fragen, welche Farben für Hemden verfügbar sind. Wenn Sie das gewünschte Verhalten nicht erzielen, können Sie die Antworten verbessern, indem Sie Ihre Beispiele optimieren und neue erstellen.
Über die API mit dem Kundenservicemitarbeiter interagieren
Weitere Informationen finden Sie unter Interaktionen mit der API.