DuerOS 小度音箱技能配置指南
平台入口
| 平台 | 地址 |
|---|---|
| DuerOS 开放平台 | https://dueros.baidu.com/open |
| 技能设备平台 DBP | https://dueros.baidu.com/dbp |
| 开发者文档 | https://developer.dueros.baidu.com/doc/overall/console-guide.md |
配置步骤
步骤 1:登录平台
访问 https://dueros.baidu.com/dbp 并使用百度账号登录
步骤 2:创建技能
- 点击 "创建技能"
- 选择 "自定义技能"
- 填写基本信息:
- 技能名称:
米塞斯智能助手 - 调用名称:
米塞斯或智能助手 - 技能类型: 自定义技能
- 技能名称:
步骤 3:配置意图
创建一个通用问答意图:
- 意图名称:
mises_qa - 用户说法示例:
{query} 问一下{query} 帮我查查{query} - 槽位: 添加
query槽位(类型:自由文本)
步骤 4:配置服务端点
在 "配置服务" 页面:
- 服务部署方式: 自有服务器
- Webhook URL:
https://mbe.hi-maker.com/api/xiaodu/skill
步骤 5:测试
- 进入 "模拟测试" 页面
- 输入测试语句:
离婚需要什么手续 - 验证响应时间和内容
步骤 6:提交审核
测试通过后提交技能审核
MBE 端点信息
| 端点 | 地址 |
|---|---|
| 技能接口 | https://mbe.hi-maker.com/api/xiaodu/skill |
| 调试页面 | https://mbe.hi-maker.com/api/xiaodu/debug |
| 本地测试 | http://localhost:8000/api/xiaodu/skill |
本地测试
使用调试页面
访问 https://mbe.hi-maker.com/api/xiaodu/debug 进行在线测试
使用测试脚本
cd d:\Mises\mises-behavior-engine
python test_xiaodu.py
预热服务
首次使用前运行预热脚本,避免首次请求超时:
python warmup.py
性能指标
| 指标 | 要求 | 实际 |
|---|---|---|
| 响应时间 | < 3秒 | 1.5-2.0秒 ✅ |
| 首次请求(未预热) | - | 需要预热 |
| 知识库 | - | 中国民事律师等 |
常见问题
Q: 首次请求超时
A: 运行 python warmup.py 预热服务
Q: 响应时间过长
A: 确保使用 fast_mode=True,已在代码中默认启用
Q: 无法访问公网地址
A: 检查 Cloudflare Tunnel 是否正常运行:
docker logs mbe-tunnel
相关文件
- 小度API:
src/api/xiaodu.py - 预热脚本:
warmup.py - 测试脚本:
test_xiaodu.py - 专家路由:
src/knowledge/expert_router.py