unit的DM Kit有没有详细的文档, github里的文档不够详细
比如怎么与本地的知识库对接等.
怎么提供api等
看起来是系统protobuf库版本比较旧,可以尝试升级protobuf库,版本至少为2.6.0.
https://abi-laboratory.pro/?view=compat_report&l=protobuf&v1=2.5.0&v2=2.6.0&obj=95517&kind=abi
DM kit 搭建中出现
Packing libbrpc.aLinking protoc-gen-mcpacklibbrpc.a(mutex.o):(.data.rel.ro._ZTVN5butil12IOBufBuilderE[_ZTVN5butil12IOBufBuilderE]+0xa8): undefined reference to `google::protobuf::io::ZeroCopyOutputStream::WriteAliasedRaw(void const*, int)'libbrpc.a(iobuf.o):(.data.rel.ro._ZTVN5butil27IOBufAsZeroCopyOutputStreamE[_ZTVN5butil27IOBufAsZeroCopyOutputStreamE]+0x38): undefined reference to `google::protobuf::io::ZeroCopyOutputStream::WriteAliasedRaw(void const*, int)'collect2: error: ld returned 1 exit statusmake: *** [protoc-gen-mcpack] Error 1
有碰到吗
您好:
目前DM Kit文档主要在github代码库中,建议开发者上手先跟着首页文档跑通实例场景,然后阅读上手教程及配置说明( https://github.com/baidu/unit-dmkit/blob/master/docs/tutorial.md ),配合实例场景的配置文件学习如何配置自己的对话流。
开发者需要与本地知识库对接,可通过配置policy添加func_val类型变量( https://github.com/baidu/unit-dmkit/blob/master/docs/tutorial.md#params%E4%B8%AD%E5%8F%98%E9%87%8F%E7%B1%BB%E5%9E%8B%E5%88%97%E8%A1%A8%E5%8F%8A%E5%85%B6%E8%AF%B4%E6%98%8E ),函数可以选用内置http请求函数访问知识库,或者添加根据func_val变量说明步骤添加自定义函数并调用。
DM Kit服务接口请求方式可参照文档说明( https://github.com/baidu/unit-dmkit/blob/master/docs/tutorial.md#dm-kit%E6%9C%8D%E5%8A%A1%E6%8E%A5%E5%8F%A3 ),或者参考Python模拟脚本请求方式( https://github.com/baidu/unit-dmkit/blob/master/tools/bot_emulator.py )。
使用过程中如有问题或者建议,欢迎加入UNIT QQ群(584835350)交流讨论。
看起来是系统protobuf库版本比较旧,可以尝试升级protobuf库,版本至少为2.6.0.
https://abi-laboratory.pro/?view=compat_report&l=protobuf&v1=2.5.0&v2=2.6.0&obj=95517&kind=abi
DM kit 搭建中出现
Packing libbrpc.a
Linking protoc-gen-mcpack
libbrpc.a(mutex.o):(.data.rel.ro._ZTVN5butil12IOBufBuilderE[_ZTVN5butil12IOBufBuilderE]+0xa8): undefined reference to `google::protobuf::io::ZeroCopyOutputStream::WriteAliasedRaw(void const*, int)'
libbrpc.a(iobuf.o):(.data.rel.ro._ZTVN5butil27IOBufAsZeroCopyOutputStreamE[_ZTVN5butil27IOBufAsZeroCopyOutputStreamE]+0x38): undefined reference to `google::protobuf::io::ZeroCopyOutputStream::WriteAliasedRaw(void const*, int)'
collect2: error: ld returned 1 exit status
make: *** [protoc-gen-mcpack] Error 1
有碰到吗
您好:
目前DM Kit文档主要在github代码库中,建议开发者上手先跟着首页文档跑通实例场景,然后阅读上手教程及配置说明( https://github.com/baidu/unit-dmkit/blob/master/docs/tutorial.md ),配合实例场景的配置文件学习如何配置自己的对话流。
开发者需要与本地知识库对接,可通过配置policy添加func_val类型变量( https://github.com/baidu/unit-dmkit/blob/master/docs/tutorial.md#params%E4%B8%AD%E5%8F%98%E9%87%8F%E7%B1%BB%E5%9E%8B%E5%88%97%E8%A1%A8%E5%8F%8A%E5%85%B6%E8%AF%B4%E6%98%8E ),函数可以选用内置http请求函数访问知识库,或者添加根据func_val变量说明步骤添加自定义函数并调用。
DM Kit服务接口请求方式可参照文档说明( https://github.com/baidu/unit-dmkit/blob/master/docs/tutorial.md#dm-kit%E6%9C%8D%E5%8A%A1%E6%8E%A5%E5%8F%A3 ),或者参考Python模拟脚本请求方式( https://github.com/baidu/unit-dmkit/blob/master/tools/bot_emulator.py )。
使用过程中如有问题或者建议,欢迎加入UNIT QQ群(584835350)交流讨论。