同步基础对话
1. 实现效果
这个教程将演示:通过同步方式发送消息给机器人,并得到机器人给出的相应回复。
用这种方式,机器人会返回置信度最高的候选回复发送给用户作为真实回复,可根据终端需要,调整最后回复给用户的内容展示。从而进行智能对话、机器人辅助人工等业务场景。
2. 对接前提
在开始这个教程之前,请做好以下准备:
- 你已经在机器人平台搭建并训练了机器人,这个机器人应该设置了至少一个知识点的标准问题和默认答案。
3. 对接步骤
- 调用
/openapi/v1/user_profile
(用户类-创建或更新用户信息)接口,传入必填参数user_id
及其他可选参数,创建或更新机器人用户属性。 - 调用
/openapi/v1/message
(对话类-获取机器人回复)接口,传入用户消息和user_id
,获取机器人回复卡片列表cards
。 - 根据回复列表
cards
中的卡片类型,按照对应的数据结构渲染展示效果回复发送给用户。