LUIS 以编程方式刷新调度

LUIS refresh dispatch programmatically

我有一个应用程序使用 QNA API 将常见问题解答添加到连接到调度应用程序的特定知识库。

当用户从我的应用程序创建常见问题解答时,除非我手动 运行 命令 dispatch refresh

,否则它不会添加到调度应用程序中

有没有办法以编程方式刷新调度?

没有直接的方法,不。至于 Dispatch documentation is concerned, Dispatch is just a CLI tool and nothing more. You could use something like the Process class in System.Diagnostics 以编程方式调用该 CLI 工具,尽管这取决于您的本地 CLI 配置是否正确。

此外,Dispatch 已被弃用,很快将被具有 C#(和 JavaScript)编程接口的 Orchestrator 完全取代。作为通过进程 class 调用 Dispatch 的替代方法,您可以更新您的应用程序以使用 Orchestrator 并以编程方式与 Orchestrator 交互。