Antwort-Intents

In einigen Fällen benötigt die Frage eines Benutzers nur eine Antwort und keine weitere Unterhaltung. Antwort-Intents ermöglichen es Ihrem Skill, diese Typen von Antworten auszugeben, ohne dass Sie die Dialogdefinition aktualisieren müssen.

Sie können Antwort-Intents wie folgt erstellen:

  • Mit der Knowledge-Funktion können Sie Antwort-Intents aus einer vorhandenen Ressource generieren, z.B. eine häufig gestellte Frage, die auf einer Webseite oder in einem PDF-Dokument gehostet wird.
  • Definieren Sie auf der Seite Intents des Skills Antwort-Intents wie jedes andere Intent, nehmen Sie aber auch eine Antwort in das Feld Antwort auf.
  • Massenerstellung von Antwort-Intents durch Hochladen einer CSV-Datei ausführen.

Hier sind ein paar weitere Dinge, die Sie über Antwort-Intents wissen müssen:

  • Fähigkeiten mit Antwort-Intents sollten mit Trainer Tm trainiert werden.
  • Im Gegensatz zu regulären Intents müssen Sie Antwort-Intents keinen Abläufen (im Visual Flow Designer) oder Status mit System.Intent-Aktionen (im YAML-Editor) zuordnen.
    • Im Visual Flow Designer können Sie einen Standardablauf erstellen, der alle Antwort-Intents verarbeitet, bestimmte Antwort-Intents zuordnen oder eine Kombination der Ansätze verwenden.
    • Im YAML-Editor benötigen Sie nur eine System.Intent-Komponente, um die Antwort-Intents aufzulösen.
  • Optional können Sie das Antwort-Intent in einem Resource Bundle speichern, indem Sie auf Dieses Bild zeigt das Symbol "Resource Bundle". klicken. Die Resource-Bundle-Einträge für Antwort-Intents sind auf der Seite Fragen und Antworten des Resource Bundles aufgeführt.

Antwort-Intents aus einer vorhandenen Knowledge-Ressource generieren

Wenn Sie bereits eine Webseite oder ein PDF-Dokument mit Fragen- und Antwortpaaren haben, können Sie diese Fragen-und-Antworten-Paare mit der Knowledge-Funktion aus dem Dokument aufnehmen und Antwort-Intents automatisch generieren. (Sonstiger Text im Dokument, der nicht als Frage/Antwort-Paare organisiert ist, wird ignoriert.) Wenn Sie Antwort-Intents auf diese Weise erstellen, werden auch Beispieläußerungen für die Intents generiert.

So generieren Sie Antwort-Intents aus einem Fragen- und Antwortdokument:

  1. Klicken Sie in der linken Navigationsleiste des Skills auf Symbol "Knowledge".
  2. Klicken Sie auf + Knowledge Document.
  3. Gehen Sie im Dialogfeld Neues Knowledge-Dokument wie folgt vor:
    1. Geben Sie einen Namen und eine Sprache für das Dokument an.

      Für die Sprache können Sie eine der nativ unterstützten Sprachen auswählen, die Sie für Ihren Skill angegeben haben.

    2. Wählen Sie PDF oder HTML aus, und laden Sie das Dokument hoch. Sie können auch URL auswählen.

      Wenn Sie eine URL angeben, muss sie auf eine statische HTML-Seite mit den häufig gestellten Fragen verweisen.

    3. Wenn das Dokument ein PDF- oder HTML-Dokument zum Hochladen ist, aktivieren Sie das Kontrollkästchen, um zu bestätigen, dass es vorübergehend gespeichert wird.
    4. Klicken Sie auf Erstellen.
    Hinweis

    Die URL-Option funktioniert nur für HTML-Webseiten. Wenn Sie eine Online-PDF-Datei importieren möchten, müssen Sie sie zuerst von der Webseite herunterladen und dann in Digital Assistant hochladen.
  4. Warten Sie, bis die Generierung der Antwort-Intents erfolgt ist.

    (Status und Fortschritt des Jobs werden alle 10 Sekunden aktualisiert.)

  5. Nachdem der Job abgeschlossen ist, klicken Sie auf Intents prüfen, um die generierten Intents und Trainingsäußerungen zu prüfen. Achten Sie besonders auf jede Frage und Antwort, um sicherzustellen, dass jede den richtigen Text enthält.

    Tipp:

    Bei PDF-Dokumenten können Sie auf PDF öffnen klicken, um eine farbcodierte Version des Dokuments anzuzeigen und zu sehen, welcher Text zum Generieren der Intents verwendet wurde und wie er in Fragen und Antworten unterteilt wurde.
  6. Um den Namen, die Frage, die Antwort oder die Äußerungen eines Intents zu bearbeiten, klicken Sie auf das zugehörige Symbol Bearbeiten.
    Hinweis

    Sie können diese Werte auch später auf der Seite Intents bearbeiten.
  7. Deaktivieren Sie für Intents, die dem Skill nicht hinzugefügt werden sollen, das Kontrollkästchen Einschließen.
  8. Klicken Sie auf Intents zu Skill hinzufügen, um die generierten Intents zum Skill hinzuzufügen.
  9. Klicken Sie in der linken Navigationsleiste auf Intents Dieses Bild zeigt das Symbol "Intent"., und nehmen Sie weitere Anpassungen an den Intents vor, wie z.B. das Ändern des Unterhaltungsnamens und das Hinzufügen weiterer Beispieläußerungen.

Die Antworten werden mit HTML-Tags für die Formatierung generiert, die im Original für fett formatierten Text, Kursivschrift und Hyperlinks enthalten sind. Dieses Markup wird dann automatisch in das entsprechende Markup oder Markup für die Kanäle umgewandelt, über die der Skill angezeigt wird. (Wenn der Kanal keine Formatierung unterstützt, werden die Tags entfernt, wenn die Nachricht über diesen Kanal gesendet wird.) Siehe Rich-Text-Formatierung in Kanälen.

Hinweis

Es können maximal 100 Antwort-Intents gleichzeitig erstellt werden. Wenn Ihr Wissensdokument mehr als 100 Fragen/Antwort-Paare enthält, teilen Sie das Dokument in kleinere Dokumente auf, und erstellen Sie die Antwort-Intents aus jedem dieser Dokumente.

Einzelne Antwort-Intents erstellen

Wenn Sie nur ein paar Antwort-Intents benötigen, können Sie sie ähnlich wie reguläre Intents erstellen.

  1. Klicken Sie in der linken Navigationsleiste auf Intents Dieses Bild zeigt das Symbol "Intent"..
  2. Klicken Sie auf Zweck hinzufügen.
  3. Klicken Sie auf Dieses Bild zeigt das Symbol "Bearbeiten"., um einen beschreibenden Namen oder eine Wortgruppe für das Intent in das Feld Unterhaltungsname einzugeben.
  4. Fügen Sie den Namen des Intents im Feld Name hinzu. Wenn Sie keinen Unterhaltungsnamen eingeben, wird stattdessen der Wert im Feld Name verwendet.
    Hinweis

    Verwenden Sie bei der Benennung Ihrer Intents system. nicht als Präfix. system. ist ein Namespace, der für die von Oracle bereitgestellten Intents reserviert ist. Da Intents mit diesem Präfix von Trainer Tm unterschiedlich behandelt werden, kann sein Gebrauch dazu führen, dass Ihre Intents auf unerwartete Weise aufgelöst werden.
  5. Klicken
    Dieses Bild zeigt das Symbol "Bearbeiten".

    und fügen Sie dem Feld Antwort eine Antwort hinzu. Formatierung nach Bedarf auf den Text anwenden.

  6. Fügen Sie im Abschnitt Beispiele Trainingsäußerungen hinzu, die typische Möglichkeiten widerspiegeln, wie Benutzer die Frage ausdrücken, die das Intent beantwortet.

Antwort-Intents aus einer CSV-Datei erstellen

Sie können Antwort-Intents im Bulkverfahren erstellen, indem Sie eine CSV-Datei importieren. Diese Datei entspricht der CSV-Datei für Standard-Intents, enthält jedoch zusätzlich zu den Spalten query, topIntent und conversationName auch die Spalte answer:
query,topIntent,conversationName,answer
What are your hours?,StoreHours,Our Store Hours,"We're open from 9-5, Mondays-Thursdays or by appointment."
When are you open?,StoreHours,Our Store Hours,"We're open from 9-5, Mondays-Thursdays or by appointment."
When do you close?,StoreHours,Our Store Hours,"We're open from 9-5, Mondays-Thursdays or by appointment."
What do you sell?,Products,Our Products,We sell only hammers. All types.
Do you sell brick hammers?,Products,Our Products,We sell only hammers. All types.
Do you sell claw hammers?,Products,Our Products,We sell only hammers. All types.
Do you deliver?,Delivery_and_Pickup,Pickup and Delivery options,"No delivery service, sorry. Purchases are in-store only"
Can I buy one of your hammers on the web?,Delivery_and_Pickup,Pickup and Delivery options,"No delivery service, sorry. Purchases are in-store only"
Can you mail me a hammer?,Delivery_and_Pickup,Pickup and Delivery options,"No delivery service, sorry. Purchases are in-store only"
Can I return a hammer?,Returns,Our Return Policy,You cannot return any items. All sales are final.
My hammer doesn't work,Returns,Our Return Policy,You cannot return any items. All sales are final.
Can I exchange my hammer,Returns,Our Return Policy,You cannot return any items. All sales are final.