Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Vorgeschlagene Aktionen helfen Benutzern, Unterhaltungen mit Ihrem Bot fortzusetzen, indem sie kontextspezifische nächste Schritte im Chat darstellen.
Anleitungen zu Befehlen, die Benutzern beim Starten einer Unterhaltung helfen, finden Sie unter Erstellen von Eingabeaufforderungsstartern.
Empfohlene Maßnahmen
Vorgeschlagene Aktionen helfen Benutzern, basierend auf der vorherigen Antwort oder Unterhaltung ideen, was als Nächstes gefragt werden soll. Ihr Agent oder Bot sollte dem Benutzer kontextspezifische Vorschläge statt generischer oder fester Vorschläge anbieten. Sie können das große Sprachmodell (LLM) Ihres Agents oder Bots verwenden, um bis zu drei Vorschläge zusammen mit den zugehörigen Antworten zu generieren. Anschließend können Sie diese Vorschläge extrahieren und als Optionen darstellen, die der Benutzer auswählen kann. Sie können die folgenden vorgeschlagenen Aktionen in Ihrem Agent oder Bot erstellen:
-
imBack: Verwenden SieimBack, um vorgeschlagene Aktionen hinzuzufügen, und legen Sie auf eine Liste von Karte Aktionen (Schaltflächen) festactivity.suggestedActions, um den Benutzer anzuzeigen. -
Action.Compose: Wird verwendetAction.Compose, um das Feld zum Verfassen mit einer Nachricht (einschließlich Tags, @mentionsund rich content wie Emojis, GIFs und anderen semantischen Objekten) vorab aufzufüllen. -
Action.Submit: Verwenden SieAction.Submitfür vorgeschlagene Aktionsschaltflächen in Agentantworten für Schrägstrichbefehle , die serverseitige Logik über eine Aufrufaktivität auslösen (keine vom Benutzer sichtbare Chatnachricht).
Wichtig
Der Bot kann bis zu drei Aktionen analysieren. Auch wenn Sie mehr als drei Aktionen einschließen, zeigt Teams nur die ersten drei an.
Wenn ein Benutzer eine Schaltfläche auswählt, bleibt sie auf den Rich Cards sichtbar und zugänglich. Vorgeschlagene Aktionen werden in allen Bereichen unterstützt:
-
personal: In Einzelchats werden Aktionen als intelligente Antworten angezeigt, sodass nur die Aktionen aus der letzten Nachricht angezeigt werden. -
teamundgroupChat: In Gruppenchats und -kanälen werden Aktionen immer mit der Nachricht gespeichert.
Hinweis
SuggestedActions werden für Chatbots mit Anlagen für jeden Konversationstyp nicht unterstützt.
Im Folgenden finden Sie einige Beispiele, die zeigen, wie Vorgeschlagene Aktionen mit imBack, Action.Composeund Action.Submitimplementiert werden:
Um einer Nachricht vorgeschlagene Aktionen hinzuzufügen, geben Sie eine Liste von Karte Aktionsobjekten an, die die Schaltflächen darstellen, die dem Benutzer für die suggestedActions -Eigenschaft des Aktivitätsobjekts angezeigt werden sollen.
Es folgt ein Beispiel zum Implementieren vorgeschlagener Aktionen mit imBack:
{
"type": "message",
"from": {
"id": "12345678",
"name": "sender's name"
},
"conversation": {
"id": "abcd1234",
"name": "conversation's name"
},
"recipient": {
"id": "1234abcd",
"name": "recipient's name"
},
"text": "What are the tasks for the day.",
"inputHint": "expectingInput",
"suggestedActions": {
"actions": [
{
"type": "imBack",
"title": "Create a new query identifying overdue tasks",
"value": "Create a new query identifying overdue tasks"
},
{
"type": "imBack",
"title": "Create a new work item for this feature",
"value": "Create a new work item for this feature"
}
]
},
"replyToId": "5d5cdc723"
}