构建
  • PDF

构建

  • PDF

构建包含以下三个种类。

  • 构建对话模型:通过学习深度学习模型构建的类型。
  • 快速构建:通过学习深度学习模型构建的类型。
  • 应用已修改设置:无需学习对话模型,可以在Chatbot服务直接应用已修改的部分设置的功能。
参考

构建失败的情况如下。

  • 域中添加的对话数量过少时
  • 如果域语言是韩语,但韩语数据过少或添加了更多其他语言的数据,造成难以学习时
  • 错误的正则表达式语法使用次数过多时

构建对话模型

构建对话模型的方法如下。

  1. 请参考创建域创建对话以创建Chatbot。
  2. 依次点击Chatbot Builder右上方的构建对话模型 > [构建对话模型] 按钮。
  3. 显示“构建对话模型”窗口后,点击 [确定] 按钮。
    • 可在备注字段中输入构建的变更事项
  4. 通过Chatbot设置 > [构建记录] 标签可确认构建进度。

快速构建

快速构建是指无需通过学习深度学习模型,直接构建的类型。因为是在输入的问题数据基础上仅构建完全一致的引擎和正则表达式引擎,所以能够在约5分钟内完成构建。
不同于构建对话模型,快速构建过程不包括深度学习模型学习的阶段,因此即使用户输入了与已添加的问题具有相似意图的问题,Chatbot也不会响应回复。快速构建模式和对话模型构建模式相比,由于响应内容的覆盖范围小,因而建议在希望快速测试已编写场景的情况下使用。经过充分的测试后,需要在完成对话模型的构建后部署服务。
快速构建的方法如下。

  1. 请参考创建域创建对话以创建Chatbot。
  2. 依次点击Chatbot Builder右上方的构建对话模型 > [快速构建] 按钮。

应用已修改设置

“应用已修改设置”功能是针对无需学习对话模型的情况下,直接将部分设置功能应用到服务时使用。仅支持最近构建的对话模型,并在应用设置后自动部署到Beta版。已修改的设置应用操作未包含在构建次数中。
应用已修改设置的方法如下。

  1. 请变更Chatbot设置。
    • 通用消息、即时通讯工具和服务关联、表单修改、操作方法修改
  2. 依次点击Chatbot Builder右上方的构建对话模型 > [应用已修改设置] 按钮。
参考

省去对话模型构建过程,通过“应用已修改设置”功能可直接反映在服务中的功能如下。

通用消息的修改

  • 关键词管理(添加、添加和修改回复)
  • 欢迎消息(添加、修改、删除)
  • 所有失败消息(添加、修改、删除)
  • 反馈(是否启用服务、修改反馈语句、修改和删除响应消息文本)
  • 模糊回复(是否启用服务、修改语句)
  • 任务结束消息(添加、修改、删除)

服务关联

  • 是否启用所有服务
  • 是否启用多媒体意图服务

表单的修改和添加(在新对话中添加表单和更改表单名称不在修改内容的部署范畴。)

  • 添加和删除按钮、变更位置
  • 修改按钮操作
  • 更改为快速回复形式
  • 修改、删除主观式表单

是否关联即时通讯工具

操作方法的数据发送详情的修改和删除

取消构建

开始构建对话模型后,如果因发生修改事项而要取消构建,则在Chatbot设置 > 构建记录 标签中点击 [取消构建] 按钮。

chatbot-chatbot-build_cancle_zh.png

参考

只有构建现况处于“构建请求”(requested)、“准备学习数据”(database_snapshot)的情况下才能取消构建。“学习数据分析阶段”(preprocessing)以后便无法取消构建。

构建管理

Chatbot的最初创建完成并不代表工作的彻底结束,而是需要在创建后持续学习对话模型并提高Chatbot质量的过程。在此过程中需要管理对话模型学习的相关历史记录,此操作称为 “构建管理”
通过构建记录标签可确认当前构建中的Chatbot信息和截至目前构建的Chatbot记录。同时提供返回先前执行学习的模型并部署服务的部署管理功能。

确认构建信息

通过构建记录标签可确认构建及服务部署信息和构建备注、已部署的文件位置、是否启用各构建版本的服务。
如需确认构建记录,则在Chatbot Builder的左侧菜单中点击 [构建记录] 按钮或点击 Chatbot设置 > [构建记录] 标签。
chatbot-chatbot-build_list_zh.png

  • 构建现况:在构建现况下,可以查看各阶段的构建状态。
    • 准备构建:请求构建学习和许可构建
    • 预处理:数据预处理阶段
    • 正在学习:基于对话数据集进行学习
    • 可测试:可在Beta环境下对正在学习的数据进行测试的阶段
    • 完成学习:已完成自然语言分析、实体映射等对话数据集的学习
    • 模型应用:将完成学习的对话模型应用至构建过程的阶段
    • 完成构建:可部署至服务
    • 取消构建:在“预处理”之前阶段可取消构建
    • DATABASE SNAPSHOT ERROR:构建错误
  • 操作
    • Beta部署按钮:可在Beta环境中部署服务,并可在实际运行前进行测试。
    • 服务部署按钮:将被部署至真实环境中,在关联渠道的实际服务中生效。只有构建现况为“完成构建”时才可部署服务。
    • 应用设置按钮:无需对话模型构建便可应用设置。与“应用已修改设置”相同的功能。只在最近部署的版本中启用。
  • 构建使用统计
    可以通过图表形式查看构建和服务部署数量。程序每小时统计一次,并提供以下信息。
    • 特定时间段内的构建数量及构建失败数量
    • 特定时间段内的服务部署数量

本文是否有帮助

What's Next