问题描述
我有一个项目,我必须在Dialogflow上实现100万个常见问题,并将其上传到Google助手平台,什么是最好的方法?
解决方法
如果您已经准备好常见问题解答文件,建议您使用Dialogflow ES的内置知识组件。您可以在“知识”选项卡中直接将FAQ文件作为新的知识库上传。您也可以对此加以控制,因为如果您不再希望它们出现在响应中,则可以禁用某些问题/答案。 Dialogflow支持通过Google Assistant(现在在Google Actions上进行测试和部署)进行集成。我建议在测试FAQ机器人时进行设置
编辑:如果您的CSV文件在上传时出现错误,请尝试其他文件或通过验证测试运行它。该文件可能已损坏。如果此操作不适用于任何CSV文件,则可能是一个错误,您应将错误报告给Dialogflow平台。
,在Dialogflow上实施常见问题解答并将其在Google Assistant平台中使用的最佳方法是利用Knowledge Connectors功能。
为此:
-
Enable the beta feature您的Dialogflow代理。
-
创建一个knowledge base和文档。
您定义一个或多个知识库,这些知识库是知识文档的集合(例如,FAQ)。
要在Dialogflow上定义或管理Knowledge Bases,您需要检查您的知识文档文件是否满足特定于FAQ的以下要求:
-
CSV文件必须使用逗号作为分隔符,或者CSV文件的第一列中必须包含问题,第二列中必须包含答案,且没有标题。
注意: CSV文档必须恰好有两列。
-
尽可能使用CSV,因为CSV解析最准确。
-
不支持带有单个质量检查对的公共HTML内容。
-
一个文档中的质量检查对的数量不应超过2000。
-
不支持重复回答不同答案的问题。
-
您可以使用任何常见问题解答文档; FAQ解析器能够处理大多数FAQ格式。
-
每个聊天气泡的Google Assistant响应限制为640个字符,因此与Google Assistant集成时,较长的答案会被截断。
-
最大文档大小为50 MB。
-
-
Enable Knowledge Bases for your agent。
-
Configure的响应。
在对话框流ES模拟器中输入 -
Test,方法是输入以下问题之一: 看看它是否成功。
-
将您的代理与Google Assistant集成。