## 4.5 让机器人学会聊天
>本节主要介绍让机器人学会聊天的三种方式。
让机器人学会聊天有3种方式,获取闲聊技能、自建问答意图、导入问答知识库。
### 4.5.1 勾选闲聊技能
在**技能商店>如意精选**中,用户可通过勾选**儿童闲聊**(儿童机器人类型)、或**通用闲聊**(通用机器人类型)、或**轻量闲聊**,就可以直接和机器人聊天了。
![](https://box.kancloud.cn/4e06231c85f041f7a610af1f6361343f_1359x695.png)
### 4.5.2 自建问答意图
可以通过创建问答意图,实现自定义个性化的机器人问答。
通过 **添加场景->添加意图->用户说填写->机器人答填写->试一试** 完整创建一个意图并立即体验。
+ **Step 1. 创建场景和意图**
添加一个对话场景后,再新建一个意图。
添加场景
![](http://gitlab.ruyi.ai/ruyi-ai/ruyi-fuwu/uploads/7077adef048577e91699fa8f65a1618d/1.png)
添加意图
![](http://gitlab.ruyi.ai/ruyi-ai/ruyi-fuwu/uploads/d459198afa36f11f63af64e3dd0d5f02/2.png)
比如:
![](https://box.kancloud.cn/c298ec4bf958912cee7b9d2ebba2ce47_785x217.png)
+ **Step 2. 填写用户说和机器人答**
新建意图分别填写用户说和机器人答。
>注意:
>1.机器人答,可以为空,但是一般我们建议尽量填写此项,避免出现回答为空的情况;
>2.一组回复里可以添加多条机器人答,每次会随机返回一条;
>3.**+添加更多回复**可以每次返回多条机器人答。
> 4.认证后的微信公众号才可以每次返回多条机器人答,否则即使设置多条回复也只返回第一条。
![](https://box.kancloud.cn/8f135eb87e69fd5e4569ff15c4724b18_730x335.png)
![](https://box.kancloud.cn/e5c393a5e80c492b50b937ce28a04693_723x484.png)
+ **Step 3. 试一试**
点击“试一试”,进入测试界面,体验问答效果:
![](http://gitlab.ruyi.ai/ruyi-ai/ruyi-fuwu/uploads/6b46b245b40dccbe75e4201073bbd8e6/2016-12-08_12-19-43.png)
把**试一试**放大可以看到json代码,这样一个完整的意图就完成了。
![](http://gitlab.ruyi.ai/ruyi-ai/ruyi-fuwu/uploads/96f0de0d847d3b3474860dfae0781b60/2016-12-08_12-20-44.png)
- 1. 海知智能第三方技能插件开放平台概述
- 2. 快速接入API
- 2.1 硬件接口调用
- 2.2 快速接入微信
- 2.3 API接入常见问题
- 3. 技能插件
- 3.1 基础能力类
- 顶级过滤器
- 用户知识图谱
- 机器人档案
- 通用闲聊
- 儿童闲聊
- Smart Reply
- 轻量闲聊
- 3.2 语音游戏类
- 成语接龙
- 词汇乐园
- 词语接龙
- 鹦鹉学舌
- 动脑猜猜
- 挑战单词
- 冒险世界
- 猜猜我是谁
- 阿拉丁学诗词
- 猫猫托管所
- 漂流瓶
- 诗词大会
- 国学大会
- 我爱猜歌名
- 我在看着你
- 灯谜猜猜
- 3.3 休闲娱乐类
- 星座运势
- 悦耳声音
- 幸运签
- 调教机器人
- 娱乐推送
- 3.4 生活服务类
- 黄历
- 计算器
- 古诗词
- 时间询问
- 翻译类技能
- 天气资讯
- 日程创建
- 日程创建指令
- 闹钟
- 食材知识
- 冥想音乐
- 格言
- 每日英语
- 汉语词典
- 豆果菜谱
- 古文翻译
- 3.5 音频点播类
- 喜马拉雅FM
- 新闻广播
- 音乐点播
- Smart Music
- 儿童听听
- Smart Audio
- 儿童笑话
- 点播控制指令
- 3.6 视频点播类
- 影视点播
- 3.7 百科知识类
- 人物百科
- 百科问答
- 实时百科
- 3.8 体育健康类
- 五分钟健身
- 4. 开发者初级教程
- 4.1 开通服务
- 4.2 创建机器人
- 4.3 设置机器人
- 4.4 获取技能插件
- 4.5 让机器人学会聊天
- 4.6 导入知识库
- 4.7 多种问答形式
- 4.8 数据统计
- 4.9 粉丝管理
- 5. 开发者中级教程
- 5.1 词典运用
- 5.2 意图处理
- 5.3 暗号使用
- 5.4 事件触发
- 5.5 优先级
- 5.6 触发器
- 5.7 快捷键
- 5.8 意图报错
- 6. 开发者高级教程
- 6.1 handlebars模版语言
- 6.2 JavaScript简单介绍
- 6.3 JavaScript使用说明
- 6.4 JavaScript使用案例
- 6.5 JavaScript常见问题
- 7. 快速发布技能
- 8. 帮助中心
- 8.1 常见概念
- 8.2 帮助视频
- 8.3 联系我们