如何 link QnA Maker answer in Adaptive Card=
How to link QnA Maker answer in Adaptive Card=
我对这些技术还很陌生,所以请多多包涵。我已成功部署 Bot Framework 并向其 linked QnA Maker。我正在使用自适应卡进行第一响应,我希望该自适应卡中的图像(单击时)从 QnA Maker 生成答案。我如何 link 这些图像来生成 QnA Maker 答案?有没有办法只给它 URL 来触发 QnA Maker?
您可以使用 Adaptive Card 中的数据 属性 向 Bot 发送消息负载,然后 Bot 会触发 QnA 应答。
例如,在数据属性中,如果你放了类似'How do I upload a file'的东西,那么当图片被点击时,payload将是'How do I upload a file',并且会被发送到Bot,其中 QnA 服务应以正确的答案进行实物响应。
{
"type": "AdaptiveCard",
"body": [
{
"type": "ColumnSet",
"columns": [
{
"type": "Column",
"items": [
{
"type": "Image",
"style": "Person",
"url": "${creator.profileImage}",
"size": "Small",
"selectAction": {
"type": "Action.Submit",
"id": "image",
"title": "image",
"data": "show me the text 'image'"
}
}
],
"width": "auto"
}
]
}
],
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.2"
}
我对这些技术还很陌生,所以请多多包涵。我已成功部署 Bot Framework 并向其 linked QnA Maker。我正在使用自适应卡进行第一响应,我希望该自适应卡中的图像(单击时)从 QnA Maker 生成答案。我如何 link 这些图像来生成 QnA Maker 答案?有没有办法只给它 URL 来触发 QnA Maker?
您可以使用 Adaptive Card 中的数据 属性 向 Bot 发送消息负载,然后 Bot 会触发 QnA 应答。
例如,在数据属性中,如果你放了类似'How do I upload a file'的东西,那么当图片被点击时,payload将是'How do I upload a file',并且会被发送到Bot,其中 QnA 服务应以正确的答案进行实物响应。
{
"type": "AdaptiveCard",
"body": [
{
"type": "ColumnSet",
"columns": [
{
"type": "Column",
"items": [
{
"type": "Image",
"style": "Person",
"url": "${creator.profileImage}",
"size": "Small",
"selectAction": {
"type": "Action.Submit",
"id": "image",
"title": "image",
"data": "show me the text 'image'"
}
}
],
"width": "auto"
}
]
}
],
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.2"
}