本文意在记载自学过程中遇到的细节问题。相关网址
一、rules.yml
1、编写剧本和规则时冒号:不能用中文
错误示例(可以复制到rules.yml中观察二者区别):
- rule: 通过城市激活天气情况
steps:
- intent: 城市
- action: weather_form
正确示例:
- rule: 通过城市激活天气情况
steps:
- intent: 城市
- action: weather_form
2、冒号:后有空格才能将冒号前面的字符视为命令
错误示例:
- rule: 通过城市激活天气情况
steps:
- intent:城市
- action: weather_form
正确示例:
- rule: 通过城市激活天气情况
steps:
- intent: 城市
- action: weather_form
二、nlu.yml
1、枚举法编写
意图+实例
- intent: 性别
examples: |
- 你是男的?
- 你是男的
- 你是女的
- 你的性别?
- 你是男还是女
2、枚举替换法(自己命名的)
..........[实体](属性)......[实体](属性)......
- intent: 问路
examples: |
- 请问[西湖](位