百度UNIT的Dmkit部署流程

百度UNIT的Dmkit部署流程

  • 下载Dmkit安装包
    • 环境的配置
    • 解压安装包
    • 执行deps.sh脚本
    • 进入UNIT训练数据
    • 画流程图
    • xml文件转json文件
    • 加载json文件
    • 启动Dmkit
    • 测试Dmkit是否安装运行成功

下载Dmkit安装包

 安装包 https://github.com/baidu/unit-dmkit

环境的配置

推荐使用Ubuntu 16.04或CentOS 7,
如果不是则需要升级GCC

解压安装包

unzip unit-dmkit-master.zip

执行deps.sh脚本

安装依赖并下载编译brpc
可能会报make异常 (由于cenos内存不足)

尝试deps.sh第四行JOBS=8改为JOBS=2

进入UNIT训练数据

https://ai.baidu.com/unit/v2?_=1565317792496#/sceneliblist
新建对话意图
新建词槽
新建模板
新建特征词
高级设置中设置Dmkit
训练技能

画流程图

draw.io 中画Dmkit的强制流程图

https://img-blog.csdnimg.cn/20190809150207618.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTg0OTM0Ng==,size_16,color_FFFFFF,t_70

xml文件转json文件

在编辑好的图导出为xml文件,放置于conf/app/demo目录下
运行language_compiler/run.py程序,该程序调用对应的转换器将conf/app/demo目录下的xml文件转化为json文件

加载json文件

将json文件注册于conf/app/products.json文件后,运行DMKit加载执行 修改_build文件夹下的conf/app/products.json文件

启动Dmkit

运行_build文件的dmkit脚本

测试Dmkit是否安装运行成功

可以通过tools目录下的bot_emulator.py程序模拟与技能进行交互,使用方法为:

python bot_emulator.py [skill id] [access token]

你可能感兴趣的:(人工智能学习)