You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Orchestrator中更新QnA Maker知识库?

Orchestrator知识库更新相关问题解答

是否需要更新对应模型

是,当你修改任意关联知识库的内容(包括新增、修改、删除问答对或意图样本)时,必须重新训练并更新Orchestrator调度模型,否则调整后的知识库内容无法被机器人的调度逻辑正确识别。

具体操作步骤

  • 导出所有已更新的知识库最新数据:如果是云端的LUIS/QnA Maker知识库,可通过Bot Framework CLI的对应导出命令拉取最新内容到本地,也可以手动从管理后台导出为lu/qna格式文件,统一存放到同一个本地目录。
  • 执行Orchestrator模型训练命令,传入所有知识库源文件的存放路径,生成新的调度模型。
  • 将新生成的模型文件替换机器人项目中原有的旧模型文件,重新打包发布机器人即可生效。

对应PowerShell命令

该流程有可直接使用的PowerShell命令,效果和原Dispatch方案的Dispatch refresh一致。使用前请确认你已经安装了最新版本的Bot Framework CLI以及Orchestrator依赖组件。

常用命令示例

# 示例:读取./kb目录下所有已更新的知识库文件,生成新模型到./orchestrator_model目录
bf orchestrator:train --in ./kb --out ./orchestrator_model --hierarchical

参数说明:

  • --in:后跟存放所有更新后知识库文件的本地目录路径
  • --out:后跟新模型的输出目录路径
  • --hierarchical:多知识库调度场景必填参数,适配多知识库的路由识别需求

你也可以将知识库导出、模型训练、文件替换、机器人发布的步骤整合成PowerShell脚本,实现全流程一键执行。

内容的提问来源于stack exchange,提问作者deetwo-id

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 22:09:03