-
打印
-
PDF
输入问题
-
打印
-
PDF
可在Classic/VPC环境下使用。
输入对话信息后,输入问题的字段将被激活。在问题字段中,输入用户可能提出的预期问题。对话模型通过学习输入的问题,可理解已输入的问题以外的类似问题。
问题的数量越多越好,建议添加10个以上意图相近的一般问题。相比于通过改动句子词尾的方式增加问题数量,输入多种问题类型更有利于Chatbot的学习。例如,可以考虑用户想知道特定产品的费用时会如何询问,参考以下方式输入多种问题类型。
<示例>
- 00产品多少钱
- 多少钱可以买到00产品
- 00产品贵吗
- 00产品价格是
- 有价格表吗
- 00产品报价是多少?
- 00产品的员工折扣价是多少
- 如果某一对话没有已输入的相应问题,该对话将被视为不完整对话并被移出模型的学习范畴,并可能会响应失败消息。
- 为互不相同的对话添加相同问题可能影响模型的正常学习,故请注意避免。
添加问题
添加问题的方法如下。
- 请参考添加对话以输入对话信息。
- 选择问题类型。
- 请输入问题,然后点击 [添加] 按钮。
- 输入的问题数量不能少于10个。
- 由于感叹号和问号不会影响对话模型的学习,故可以省略。
- 须输入多种对话,而不是只添加相同对话的词尾。
- 问题类型为“一般问题”时,可以用作对话模型的学习数据。
- 问题类型为“正则表达式类型”或“实体类型”时,不可以用作对话模型的学习数据。
批量添加问题
可以将大量问题输入到Excel文件并上传。使用上传功能时,无需逐个输入问题即可简单进行批量添加。使用Excel文件上传问题时,必须按照指定的文件格式填写,否则可能导致上传失败。
批量添加问题的方法如下。
- 在NAVER Cloud Platform控制台依次点击 Services > CLOVA Chatbot > Domain菜单。
- 点击要创建对话的域的 [运行Builder] 按钮以运行Chatbot Builder。
- 在Chatbot Builder中依次点击对话列表 > [上传] 按钮。
- 出现“上传对话”窗口时,根据上传类型,点击 [下载模板] 按钮。
- 输入位于已下载模板的Excel文件A列的问题类型(在“一般问题”或“正则表达式问题”中选择),并在B列输入拟添加的问题内容,然后保存文件。
- 在Chatbot Builder的“上传对话”窗口选择上传类型,然后上传已填写问题的Excel文件。
- 点击 [开始发送] 按钮。
移动问题
可将添加的问题移动到其他对话中。
移动问题的方法如下。
-
在问题列表中选择要移动的问题,然后点击 [移动] 按钮。
-
出现问题移动窗口时,选择要移动的对话,然后点击 [移动] 按钮。
Call事件
可将Call事件作为触发器进行对话的功能。触发通过AiCall服务启用语音识别时传递的事件来匹配对话。该功能仅在AiCall域的情况下支持,且当前在Call事件中仅支持语音识别恢复事件
操作方式
Call事件的操作方法如下。
- 若
语音识别恢复事件
作为Call事件发生,则在Chatbot Builder的对话中查找已添加语音识别恢复事件
的对话。 - 如果有与上下文或条件相符合的回复,则将相应对话的回复响应给用户;如果没有与上下文或条件相符合的回复,则不处理相应的Call事件。
- 由于每次在AiCall服务进行语音识别时都会发生语音识别恢复事件,因此如果没有要响应的回复,则不处理该事件。
- 如果问题类型是一般问题/正则表达式问题/意图,在没有与上下文或条件相符合的回复时,会与响应失败消息的操作不同,故请谨慎操作。
使用示例
当重新启动语音识别功能时,可以在Chatbot优先响应引导用户发言的回复时使用Call事件功能。例如,在进行AiCall场景的过程中,当相应场景适合通过应用界面而不是通过语音接收信息时,或出于安全原因需要执行相应的场景时,可以以如下方式设计。
以下举例说明关于在变更快递收货地址时,希望通过应用或Web来接收信息,而非通过语音接收相关信息的情况。
- 请创建关于变更收货位置的对话。
- 在回复中插入操作方法
$2{快递收货位置变更应用界面}
。 - 在Output上下文中添加“地址输入应用界面”。
- 维持时间设为“30分钟”。此举是出于即使用户长时间停留在应用或Web界面的情况下也要维持上下文的目的而设置。
- 在回复中插入操作方法
- 在
$2{快递收货位置变更应用界面}
操作方法的API中执行以下操作。- 处理将应用或Web界面显示到用户手机的操作。
- 在用户输入信息时,请求AiCall服务器停止识别语音。
- 当用户在应用或Web底部已输入信息时,请执行以下操作。
- 从内部服务器处理已输入的信息。
- 为返回到Call,向AiCall服务器请求恢复语音识别功能。
- 在应用或Web中完成输入后,添加对话以在Call环境中执行后续场景。
- 将语音识别恢复事件注册为触发器。
- 将“地址输入应用界面”添加到Input上下文,以设置为在“快递收货位置变更”对话中延续上下文。
- 在回复中输入适合场景的回复,例如“地址输入成功”。
请求停止语音识别
请参考以下内容向AiCall服务器请求停止语音识别。
请求格式
- Http Method : PUT
- Path : /recognition/{sessionId}/control/pause
- parameter
Parameter Type | Parameter name | Data Type | Description | Required |
---|---|---|---|---|
Path Parameters | sessionId | String | session id | Required |
Query Parameters | contactCenterId | Long | Contact Center id | Required |
请求示例
curl --location --request PUT 'https://ac86e44bd82542c39b6bfbc2fb6f488a.test-apigw.ntruss.com/write/v1/recogni- tion/8a9c75f8-1ed1-4925-8bed-7d741baf3abe/control/pause?contactCenterId=1' \
--header 'X-CLOVA-AICALL-API-KEY: 90d97f24-6f0b-4d9a-bbf9-ed391b44c6ea' \
--header 'X-CLOVA-AICALL-API-VERSION: 2' \
--header 'X-CLOVA-AICALL-TRACE-ID: caab126fedf14575b66b554f21b84a57'
响应格式
- Http Status : 204
- 无响应体。
请求恢复语音识别
为请求AiCall服务器恢复语音识别功能,请参考以下内容。
请求格式
- Http Method : PUT
- Path : /recognition/{sessionId}/control/resume
- parameter
Parameter Type | Parameter name | Data Type | Description | Required |
---|---|---|---|---|
Path Parameters | sessionId | String | session id | Required |
Query Parameters | contactCenterId | Long | Contact Center id | Required |
请求示例
curl --location --request PUT 'https://ac86e44bd82542c39b6bfbc2fb6f488a.test-apigw.ntruss.com/write/v1/recogni- tion/8a9c75f8-1ed1-4925-8bed-7d741baf3abe/control/resume?contactCenterId=1' \
--header 'X-CLOVA-AICALL-API-KEY: 90d97f24-6f0b-4d9a-bbf9-ed391b44c6ea' \
--header 'X-CLOVA-AICALL-API-VERSION: 2' \
--header 'X-CLOVA-AICALL-TRACE-ID: caab126fedf14575b66b554f21b84a57'
响应格式
- Http Status : 204
- 无响应体。