IBM Cloud Docs
对话创建工作流程

对话创建工作流程

构建和部署交谈助手以及通过增量方式对其进行改进时,可通过 watsonx Assistant 来利用 AI。

显示从开发训练数据开始到部署到生产环境的开发步骤流
开发步骤

开发流程

助手项目的典型工作流程包括以下步骤:

  1. 定义希望助手代表您处理的一系列范围狭窄的关键客户需求,包括助手可以为客户启动或完成的任何业务流程。 一开始定义的内容不要太多。

  2. 创建意向,用于表示在上一步中识别到的客户需求。 例如,#about_company#place_order 等意向。

  3. 构建一个对话,用于检测定义的意向并对其进行处理,对话可具有简单的响应,或具有可收集更多信息的对话流。

  4. 定义为了更明确了解用户意图而需要的任何实体。 例如,可以添加 @product 实体,您可以将其与 #place_order 意向配合使用来了解客户想要购买的产品。

    挖掘现有意向用户示例,以获取常见实体值提及项。 通过使用注释来定义实体,不仅可捕获实体值的文本,还能捕获实体值通常在语句中使用时的上下文。

  5. 在“试用”窗格中,对于向助手添加的每个功能,请一边添加功能,一边以递增方式对其进行测试。

  6. 拥有能够成功处理关键任务的有效助手后,添加用于将该助手部署到开发环境的集成。 测试部署的助手并进行优化。

  7. 构建有效的助手后,创建对话技能的快照,并将其另存为一个版本。

    在达到开发里程碑时保存一个版本,这样就可以在技能因后续更改而降低了有效性时,恢复为原先较好的内容。

  8. 将助手版本部署到测试环境中,并对其进行测试。

    如果使用预览,那么可以与其他人共享 URL 以获取他们的测试帮助。

  9. 使用“分析”选项卡中的度量值来查找需要改进的方面,并进行调整。

    如果需要测试用于解决某个问题的替代方法,请为每个解决方案创建一个版本,以便可以独立部署和测试每个解决方案,并比较结果。

  10. 对助手的性能感到满意后,将最佳版本的助手部署到生产环境中。

  11. 监视用户与部署的助手之间交谈的日志。

    可以在技能的开发版本的“分析”选项卡中,查看正在生产环境中运行的技能版本的日志。 发现分类不正确或其他问题时,可以在技能的开发版本中对其进行更正,然后对改进的版本进行测试后,将其部署到生产环境。

分析日志和改进对话技能的过程会持续进行。 随着时间的推移,您可能希望扩展助手可以处理的任务。 客户需求也会变化。 随着新需求的出现,部署的助手生成的度量值可以帮助您在后续迭代中识别并处理这些情况。