【发布时间】:2021-12-01 14:09:17
【问题描述】:
我有一个应用程序,它使用 QNA API 将常见问题解答添加到连接到调度应用程序的特定 KB。
当用户从我的应用程序创建常见问题解答时,除非我手动运行命令 dispatch refresh
,否则它不会添加到调度应用程序中有没有办法以编程方式刷新调度?
【问题讨论】:
标签: c# chatbot microsoft-cognitive azure-language-understanding
我有一个应用程序,它使用 QNA API 将常见问题解答添加到连接到调度应用程序的特定 KB。
当用户从我的应用程序创建常见问题解答时,除非我手动运行命令 dispatch refresh
,否则它不会添加到调度应用程序中有没有办法以编程方式刷新调度?
【问题讨论】:
标签: c# chatbot microsoft-cognitive azure-language-understanding
没有直接的方法,不。就Dispatch documentation 而言,Dispatch 只是一个 CLI 工具,仅此而已。您可以使用Process class in System.Diagnostics 之类的东西以编程方式调用该CLI 工具,不过这取决于您的本地CLI 配置是否正确。
此外,Dispatch 已弃用,很快将完全替换为具有 C#(和 JavaScript)编程接口的 Orchestrator。作为通过 Process 类调用 Dispatch 的替代方法,您可以更新应用程序以使用 Orchestrator 并以编程方式与 Orchestrator 交互。
【讨论】: