Agent-Anwendung erstellen

In diesem Leitfaden erfahren Sie, wie Sie eine einfache Bestellung von T-Shirts erstellen und testen Agent-App. Wenn Sie mit dieser Agent-App interagieren, können Sie nach dem Standort des Geschäfts, Öffnungszeiten abrufen, oder eine T-Shirt-Bestellung aufgeben.

Hinweise

Bevor Sie diese Anleitung lesen, sollten Sie mit Folgendem vertraut sein:

  1. Falls noch nicht geschehen, folgen Sie der Anleitung zu Dialogflow Einrichtung instructions.

Agent-Apps

Eine Agent-App besteht aus einem oder mehreren Agents. Jeder Agent hat einen klar definierten und begrenzten Umfang. Ein Agent hat folgende Daten:

X Element
Name Ein Name zur Identifizierung des Agents.
Ziel Ziele sind allgemeine Beschreibungen dessen, was der Agent erreichen soll.
Anleitung Eine Anleitung umfasst allgemeine Schritte, die ausgeführt werden müssen, um das Ziel des Agents zu erreichen.
Beispiele Beispiele sind Beispielunterhaltungen zwischen einem Endnutzer und dem Agent. Bei diesen Beispielen handelt es sich im Grunde um wenige Prompts für das LLM.

Anwendung erstellen

So erstellen Sie die Anwendung:

  1. Rufen Sie die Agent Builder-Konsole auf:

    Agent Builder-Konsole

  2. Wählen Sie Ihr Projekt aus dem Drop-down-Menü der Konsole aus.

  3. Falls Sie die API noch nicht aktiviert haben, Lesen und akzeptieren Sie die Nutzungsbedingungen und klicken Sie dann auf Fortfahren und aktivieren der API.

  4. Klicken Sie auf Neue App erstellen oder Neue App.

  5. Wählen Sie Agent aus.

  6. „Assistent zum Bestellen von T-Shirts“ bereitstellen für den App-Namen.

  7. Wählen Sie eine Region aus.

  8. Klicken Sie auf Erstellen.

  9. Über die Benutzeroberfläche gelangen Sie zum Standard-Agent mit dem Namen Standard-Agent.

  10. Klicken Sie auf die Schaltfläche „Zurück“, um die Liste der Agents aufzurufen.

Bestell-Agent erstellen

Bestellungen von T-Shirts werden vom Order-Kundenservicemitarbeiter abgewickelt. So erstellen Sie diesen Agent:

  1. Klicken Sie auf Erstellen.
  2. Geben Sie den Namen ein: Order.
  3. Geben Sie das folgende Zielvorhaben ein:

    You are a shirt store ordering agent. 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.
    
  4. Geben Sie die folgenden Anweisungen ein:

    - 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.
    
  5. Klicken Sie auf Speichern.

    Screenshot der Order Agent App

  6. Klicken Sie auf die Schaltfläche „Zurück“, um zur Agent-Liste zurückzukehren.

Informations-Agent erstellen

Der Information-Agent bearbeitet Fragen zum Geschäft. So erstellen Sie diesen Agent:

  1. Klicken Sie auf Erstellen.
  2. Geben Sie den Namen ein: Information.
  3. 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.
    
  4. Geben Sie die folgenden Anweisungen ein:

    - 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.
    
  5. Klicken Sie auf Speichern.

  6. Klicken Sie auf die Schaltfläche „Zurück“, um zur Agent-Liste zurückzukehren.

Standard-Agent aktualisieren

Als Sie die Anwendung erstellt haben, wurde ein Standard-Agent für Sie erstellt. Dieser Kundenservicemitarbeiter sollte die Unterhaltung steuern mit spezifischen Zielen kommunizieren können. In der folgenden Anleitung können Sie sehen, wie der Standard-Agent auf die anderen Agents verweist. So aktualisieren Sie diesen Agent:

  1. Klicken Sie auf den Standard-Agent. Dieser Agent ist mit einem Stern markiert.
  2. Geben Sie das folgende Zielvorhaben ein:

    You are an agent for a shirt store.
    Your name is "Samantha".
    Your job is to direct customers to other agents based on the customer's questions.
    
  3. Geben Sie die folgenden Anweisungen ein:

    - 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 ${AGENT: Information}
    - If the customer wants to purchase a shirt,
      route them to ${AGENT: Order}
    
  4. Klicken Sie auf Speichern.

  5. Klicken Sie auf die Schaltfläche „Zurück“, um zur Agent-Liste zurückzukehren.

Beispiele angeben

An dieser Stelle der Agent funktioniert. Sie müssen jedoch Beispiele um qualitativ hochwertige Antworten zu gewährleisten.

Du kannst Beispiele aus den Beispielen manuell angeben. wenn ein Agent geöffnet ist. Oft ist es jedoch einfacher, ein Gespräch funktionierender Agent und speichere die Unterhaltung als Beispiel.

Eine Beispielunterhaltung mit einem Standard-Agent ist kurz. Dieser Kundenservicemitarbeiter muss dich einfach zu einem anderen Kundenservicemitarbeiter weiterleiten. So führen Sie eine Unterhaltung mit dem Standard-Agent:

  1. Schließen oder brechen Sie alle Bereiche auf der rechten Seite des Bildschirms ab. Sie möchten den Simulatorbereich mit Senden Sie eine Nachricht, um zu sehen, wie der Agent antwortet.
  2. Wählen Sie den Standard-Agent aus.
  3. Wählen Sie das Modell gemini-pro aus.
  4. Geben Sie im Textfeld Nutzereingabe eingeben Folgendes ein: Geben Sie Hello ein und drücken Sie die Eingabetaste.
  5. Der Agent antwortet mit einer Begrüßung.

So speichern Sie diese Unterhaltung als Beispiel:

  1. Klicken Sie auf das Schaltfläche Beispiel speichern oben rechts auf der Benutzeroberfläche.
  2. Der Beispieleditor wird geöffnet. Mit diesem Editor können Sie Aktionen hinzufügen, bearbeiten, löschen oder neu anordnen.
  3. Geben Sie den Beispielnamen an: Greeting.
  4. Aktualisieren Sie die Agent-Antworten nach Bedarf.
  5. Klicken Sie auf Speichern.

    Screenshot des Beispiels für Begrüßungen

Fügen Sie ein Standortbeispiel für den Informations-Agent hinzu:

  1. Schließen oder brechen Sie alle Bereiche auf der rechten Seite des Bildschirms ab. Setzen Sie gegebenenfalls das Gespräch mit dem restart_alt zurücksetzen.
  2. Wählen Sie den Informations-Agent aus.
  3. Wählen Sie das Modell gemini-pro aus.
  4. Geben Sie die Nachricht ein: Where are you located?.
  5. Der Agent antwortet mit einem Standort.
  6. Speichern Sie diese Unterhaltung als Beispiel mit dem Namen Location. Nur die Beispiele des Standard-Agents können mit einer Nutzeraktion beginnen. Löschen Sie daher die Aktion, die „Wo befindest du dich“ enthält.

Fügen Sie ein Beispiel für die Öffnungszeiten des Informations-Agents hinzu:

  1. Ähnlich wie bei den oben genannten Schritten aber geben Sie die folgende Nachricht ein: What are your hours? und nennen Sie das Beispiel Hours.

Fügen Sie ein Auswahlbeispiel für den Kundenservicemitarbeiter der Bestellung hinzu:

  1. Ähnlich wie bei den oben genannten Schritten aber nennen Sie das Beispiel Selection, wählen Sie den Kundenservicemitarbeiter aus, und sende die folgenden Nachrichten:

    • I want to buy a shirt
    • Large
    • Green
    • Yes

    Screenshot des Beispieleintrags

Agent-App testen

Ihre Agent-Anwendung kann jetzt getestet werden. Bereich „Simulator“ öffnen und ein Gespräch mit dem Kundenservicemitarbeiter führen. Es sind nicht dieselben Unterhaltungen wie oben erforderlich. Beispiel: können Sie diese Agent-App fragen, welche Farben für T-Shirts verfügbar sind. Wird das gewünschte Verhalten nicht erreicht, Wenn Sie Ihre Beispiele optimieren und neue erstellen, werden die Antworten verbessert.

Über die API mit der Agent-Anwendung interagieren

Weitere Informationen finden Sie unter Interaktionen mit der API.