帮助(help)的作用是给予用户关于技能清晰的引导。因为技能是很复杂的,用户能从帮助中得到针对某项功能点的使用方式或更加全面的使用引导。 (5)定义数据连接的流程(如需要) 定义数据连接所需的信息,同时也需要去定义在数据连接失败情况下的反馈流程。 准备搭建技能 当你写好了脚本和对话流程之后,就可以开始着手搭建你的技能了。在这个过程中,你还需要设计引导用户参与对话的方式。 (1)定义意图 意图(intents)代表了你的技能具备的能力。比如一个制定旅行的技能可能会包含五个意图,包括:计划旅程、订票、停止、取消和帮助。 关于如何基于你的脚本和流程定义一个意图列表,请看第二章:用户说什么。 (2)定义表达方式 表达方式(utterances)包括大量单词、短语、句子,也就是用户所说的那些能够表达他们意图的话语。比如说,在表达计划旅程这个意图的时候,用户可能会说“计划一次旅行”“计划下周五的旅行”或者“计划一次去香山的徒步旅行”。 (责任编辑:admin) |