输入问题
  • PDF

输入问题

  • PDF

可在Classic/VPC环境下使用。

输入对话信息后,输入问题的字段将被激活。在问题字段中,输入用户可能提出的预期问题。对话模型通过学习输入的问题,可理解已输入的问题以外的类似问题。
问题的数量越多越好,建议添加10个以上意图相近的一般问题。相比于通过改动句子词尾的方式增加问题数量,输入多种问题类型更有利于Chatbot的学习。例如,可以考虑用户想知道特定产品的费用时会如何询问,参考以下方式输入多种问题类型。

<示例>

  • 00产品多少钱
  • 多少钱可以买到00产品
  • 00产品贵吗
  • 00产品价格是
  • 有价格表吗
  • 00产品报价是多少?
  • 00产品的员工折扣价是多少
参考
  • 如果某一对话没有已输入的相应问题,该对话将被视为不完整对话并被移出模型的学习范畴,并可能会响应失败消息。
  • 为互不相同的对话添加相同问题可能影响模型的正常学习,故请注意避免。

添加问题

添加问题的方法如下。

  1. 请参考添加对话以输入对话信息。
  2. 选择问题类型。
    • 一般问题:指使用自然语言输入的问题
    • 正则表达式问题:指使用正则表达式语法的问题。关于正则表达式问题的输入方法,请参考正则表达式输入方法
    • 意图:输入要从Chatbot关联的意图分类器传递的意图名称。提前输入并学习用户可能提问的内容后,可从与Chatbot关联的意图分类器获取意图分类信息进行对话分析,而无需通过Chatbot直接进行分类。
    • Call事件:可将Call事件作为触发器进行对话的功能。触发通过AiCall服务启用语音识别时传递的事件来匹配对话。仅限于AiCall域时激活的菜单。详细信息请参考Call事件
  3. 请输入问题,然后点击 [添加] 按钮。
  4. 输入的问题数量不能少于10个。
    • 由于感叹号和问号不会影响对话模型的学习,故可以省略。
    • 须输入多种对话,而不是只添加相同对话的词尾。
参考
  • 问题类型为“一般问题”时,可以用作对话模型的学习数据。
  • 问题类型为“正则表达式类型”或“实体类型”时,不可以用作对话模型的学习数据。

批量添加问题

可以将大量问题输入到Excel文件并上传。使用上传功能时,无需逐个输入问题即可简单进行批量添加。使用Excel文件上传问题时,必须按照指定的文件格式填写,否则可能导致上传失败。

批量添加问题的方法如下。

  1. 在NAVER Cloud Platform控制台依次点击 Services > CLOVA Chatbot > Domain菜单。
  2. 点击要创建对话的域的 [运行Builder] 按钮以运行Chatbot Builder。
  3. 在Chatbot Builder中依次点击对话列表 > [上传] 按钮。
  4. 出现“上传对话”窗口时,根据上传类型,点击 [下载模板] 按钮。
  5. 输入位于已下载模板的Excel文件A列的问题类型(在“一般问题”或“正则表达式问题”中选择),并在B列输入拟添加的问题内容,然后保存文件。
  6. 在Chatbot Builder的“上传对话”窗口选择上传类型,然后上传已填写问题的Excel文件。
  7. 点击 [开始发送] 按钮。

移动问题

可将添加的问题移动到其他对话中。
移动问题的方法如下。

  1. 在问题列表中选择要移动的问题,然后点击 [移动] 按钮。
    chatbot-chatbot-2-2_q02_zh.png

  2. 出现问题移动窗口时,选择要移动的对话,然后点击 [移动] 按钮。

Call事件

可将Call事件作为触发器进行对话的功能。触发通过AiCall服务启用语音识别时传递的事件来匹配对话。该功能仅在AiCall域的情况下支持,且当前在Call事件中仅支持语音识别恢复事件
chatbot-chatbot-2-2_call01_zh

操作方式

Call事件的操作方法如下。

  • 语音识别恢复事件作为Call事件发生,则在Chatbot Builder的对话中查找已添加语音识别恢复事件的对话。
  • 如果有与上下文或条件相符合的回复,则将相应对话的回复响应给用户;如果没有与上下文或条件相符合的回复,则不处理相应的Call事件。
  • 由于每次在AiCall服务进行语音识别时都会发生语音识别恢复事件,因此如果没有要响应的回复,则不处理该事件。
  • 如果问题类型是一般问题/正则表达式问题/意图,在没有与上下文或条件相符合的回复时,会与响应失败消息的操作不同,故请谨慎操作。

使用示例

当重新启动语音识别功能时,可以在Chatbot优先响应引导用户发言的回复时使用Call事件功能。例如,在进行AiCall场景的过程中,当相应场景适合通过应用界面而不是通过语音接收信息时,或出于安全原因需要执行相应的场景时,可以以如下方式设计。

以下举例说明关于在变更快递收货地址时,希望通过应用或Web来接收信息,而非通过语音接收相关信息的情况。

  1. 请创建关于变更收货位置的对话。
    • 在回复中插入操作方法$2{快递收货位置变更应用界面}
    • 在Output上下文中添加“地址输入应用界面”。
    • 维持时间设为“30分钟”。此举是出于即使用户长时间停留在应用或Web界面的情况下也要维持上下文的目的而设置。
      chatbot-chatbot-2-2_call02_zh
  2. $2{快递收货位置变更应用界面}操作方法的API中执行以下操作。
    • 处理将应用或Web界面显示到用户手机的操作。
    • 在用户输入信息时,请求AiCall服务器停止识别语音。
  3. 当用户在应用或Web底部已输入信息时,请执行以下操作。
    • 从内部服务器处理已输入的信息。
    • 为返回到Call,向AiCall服务器请求恢复语音识别功能。
  4. 在应用或Web中完成输入后,添加对话以在Call环境中执行后续场景。
    • 将语音识别恢复事件注册为触发器。
    • 将“地址输入应用界面”添加到Input上下文,以设置为在“快递收货位置变更”对话中延续上下文。
    • 在回复中输入适合场景的回复,例如“地址输入成功”。
      chatbot-chatbot-2-2_call03_zh

请求停止语音识别

请参考以下内容向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
  • 无响应体。

本文是否有帮助

What's Next