我被要求创建一个Amazon Lex聊天机器人,其中包含来自现有在线常见问题解答的大约40个条目。
我最终不得不为每个FAQ条目创建一个意图。
对于每个意图,我将问题添加为话语,将答案添加为结论陈述。
有没有更好的方法来实现这个目标?
例如,要在一个意图中包含所有问题和答案,例如FaqIntent。
我希望我在这里遗漏了一些东西。
答案 0 :(得分:1)
我认为每个FAQ的一个意图是正确的方式,可以用不同的方式询问所有常见问题解答,所以不要忘记为每个意图添加多个不同的话语。
示例:常见问题 - >用户政策是什么?
这可以被问为“给我用户政策”,“我在哪里可以找到用户政策”等。
如果您对所有常见问题解答只有一个意图,那么您必须在最后处理许多事情,并且使用Lex将毫无意义。
答案 1 :(得分:-1)
检查AWS QnABot示例: https://aws.amazon.com/blogs/machine-learning/creating-a-question-and-answer-bot-with-amazon-lex-and-amazon-alexa/ 它在后端使用Lamdba / Elastic Search,因此您无需创建所有可能的话语。