# 调试和发布

## 对话调试

对话调试功能通过全局调试面板模拟终端用户与机器人进行对话，用于快速验证问答与对话配置是否生效。在调试过程中，系统会同步展示详细的调试信息和命中详情，帮助开发者快速定位命中异常或 badcase，提升问答效果的优化效率。

### 调试入口

平台全局右下角常驻悬浮调试入口，点击后激活调试抽屉。可以选择调试环境（线上环境/测试环境）、应用来源（已绑定的应用）与当前机器人模拟对话，测试对话配置是否生效。 

![debug](https://res8.wxqcloud.qq.com.cn/wxdoc/2033e548-38b9-455b-a16a-610fe14ce7ed.png)

### 调试操作

在输入框中输入问题，并根据实际业务场景判断机器人问答是否符合预期。如果不符合预期，可根据调试面板中提供的信息判断问题所在，进而对问答效果进行优化，且支持一键复制回复内容。

#### 回答来源

如命中机器人配置，则可以点击回答处展现的标题快速进入到配置页面，便于快速修改和优化配置。

#### 重置对话

点击"重置对话"可以清空对话中的上下文信息，以便于调试对话流等相关场景。

#### 选择应用

可选择性的模拟不同应用设置的不同的欢迎语配置。

#### JSON信息

单击`JSON（得分）`按钮，可查看当前对话的JSON形式的更多详细信息

## 服务发布

### 环境说明

平台提供了两种环境：**线上环境** 和 **调试环境**，供用户进行不同阶段的操作和测试。

- **线上环境**：已发布的正式环境，应用发布后会运行于此环境。
- **调试环境**：未正式发布的测试环境，适用于在发布前进行功能验证和调试。

### 效果体验

点击【效果体验】按钮，激活调试抽屉。在此界面，您可以选择在**线上环境**或**调试环境**中进行调试和体验。

### 线上环境

#### 发布信息
- 显示已发布版本的详细信息，包括：**发布时间**、**发布用户**、**已绑定并配置的应用范围**

#### 历史记录
- 查看历史版本的发布记录，包括：**每个版本的发布时间**、**发布用户**、**发布结果**

![accountSelect](https://res8.wxqcloud.qq.com.cn/wxdoc/10616582-5ada-40e2-801d-e2ad5245b2bb.png)

### 调试环境

#### 调试环境概述
- 调试环境指的是当前平台配置的未正式发布的测试环境，用于开发者在正式发布之前进行验证和调试。

#### 更新记录
- 显示最后一次操作的用户及操作时间。

![accountSelect](https://res8.wxqcloud.qq.com.cn/wxdoc/85b64080-1ec2-4608-8cfb-04b1013875a7.png)

### 发布流程

#### 发布操作
1. **点击"发布"按钮**：开始发布流程。
2. **发布确认**：在弹出的确认框中，点击"确定"按钮，完成正式发布操作。

#### 发布前注意事项
- 请确保在发布前已经通过调试验证，确保功能无误，发布后无法取消或回退。

![accountSelect](https://res8.wxqcloud.qq.com.cn/wxdoc/7c8b9da1-e15b-4de9-b3cd-a1a9ee1d8d21.png)

## 应用绑定

发布完成后，需要将机器人绑定到具体的应用平台才能为用户提供服务。平台支持多种应用类型的绑定，每种应用都有其特定的配置要求和使用场景。

### 支持的应用类型

#### 微信公众号
为微信公众号提供智能客服功能，支持关注欢迎语、自动回复等功能。

**详细介绍**：[公众号绑定指南](/doc/aispeech/platform/application/official_account)

#### 小程序
支持小程序客服和小程序插件两种接入方式，为小程序用户提供智能对话服务。

**详细介绍**：[小程序绑定指南](/doc/aispeech/platform/application/mini_promram)

#### 微信客服
接入微信客服系统，为企业提供专业的客服对话能力。

**详细介绍**：[微信客服绑定指南](/doc/aispeech/platform/application/wxkefu)

#### 企业微信
为企业微信用户提供智能对话服务，支持企业内部沟通场景。

**详细介绍**：[企业微信绑定指南](/doc/aispeech/platform/application/wecom)

#### 网页客服
为网站提供H5网页客服功能，支持嵌入式对话窗口。

**详细介绍**：[网页客服绑定指南](/doc/aispeech/platform/application/h5)

#### 开放接口
通过API接口方式接入，适用于自定义应用和第三方系统集成。

**详细介绍**：[开放接口绑定指南](/doc/aispeech/platform/application/api)

#### 腾讯广告
与腾讯广告系统集成，为广告投放提供智能客服支持。

**详细介绍**：[腾讯广告绑定指南](/doc/aispeech/platform/application/advertisement)

### 绑定注意事项

- 不同应用类型的绑定流程和权限要求不同，请根据具体应用类型查看详细的绑定指南
- 部分应用类型需要相应的资质认证或管理员权限
- 绑定完成后，机器人配置的更新需要重新发布才能在对应应用中生效
- 可以同时绑定多个应用，但每个应用的配置（如欢迎语）可能有所不同
