【发布时间】:2020-01-09 19:16:48
【问题描述】:
我正在开发一个将连接到 Facebook Messenger 的 Azure 聊天机器人。机器人的目的是或多或少地寻找当天的短语。我目前有一个以纯文本形式返回当天短语的网址。
我需要机器人做的是例如:
User: "Hi, what is the phrase for today?"
Bot 将搜索 url 并检索返回的纯文本。
Bot: "The phrase for today is 'Don't Give Up!'"
我目前正在将 QnA Maker 用于知识库,但它仅适用于静态常见问题解答,不适用于从网站提取文本。任何帮助将不胜感激。
谢谢,
阿克塞尔
【问题讨论】:
-
据我了解 qna 制造商,我不能只使用纯文本/字符串。数据必须采用它可以理解的格式,请参阅docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/… 你能控制纯文本的外观吗?
-
我设法创建了一个 bot/kb 并让它解析一个带有 tsv 文件的 url,其中包含我的“每日短语”测试文件。它可以工作,但无法定期(每天)刷新它。所以我认为单独使用 qna 制造商是无法实现这一目标的。
-
您使用的是 Bot Builder SDK v4 吗?你用什么语言编写机器人?请提供一些代码示例来展示您到目前为止所做的尝试。
-
大家好,感谢您的回复!是的,我可以控制纯文本的外观。至于什么语言,我相信是 C#,我实际上没有尝试过任何编码,因为我使用 QnA Maker 开发机器人(全部来自 QnA 网站和 Azure 门户)并且不知道从哪里开始获得我想要的功能。下载代码并弄清楚如何将其发布到 Azure 后,我将发布我尝试的内容!
标签: azure chatbot azure-cognitive-search azure-bot-service qnamaker