我是第一次使用dialogflow。有人可以提出定义意图的最佳做法吗?定义涵盖各种用户查询的单一意图还是针对不同问题集创建不同意图也是一种好习惯吗?
答案 0 :(得分:3)
以下是有关Google如何创建I / O 2018 AoG的良好起点:
Part 1: How we designed it: the Google I/O ’18 Action for the Google Assistant
Part 2 (Dialogflow part): How we built it: the Google I/O ’18 Action for the Google Assistant
最佳
亚历克斯
答案 1 :(得分:2)
与所有内容一样:“取决于”。
大多数情况下,我谨记一个Intent代表试图向您表达某些内容的用户。如果这些问题是相似的,并且可以轻松地由具有不同参数的问题来表示,而这些参数在后端处理的参数大致相同,则一定要将其作为一个Intent。
例如
所有人都在问是否有可用的东西,但是在什么东西上却有所不同。
但是您可能还会遇到本质上彼此不同的问题,这些问题都应作为不同的Intent处理。例如
这些是不同类型的问题,您的用户期望从中得到不同的答案。