微软VA
电源外壳
当我更新 KB 并通过以下方式发送文件时
-> .\Deployment\Scripts\update_cognitive_models.ps1 -RemoteToLocal
按照以下步骤操作
1:1。
没有错误:-)
(在截图中)
@danieldangler我尝试了错误的配置文件或空的 luis 应用程序,但没有一个能重现您的情况。 您是否在 luis 应用程序中添加了一些特殊字符?
也许您可以尝试添加以下几行以查看luis export
:
这些是我做的步骤:
(我的目标是连接一个新的知识库)
问题是 LUIS 的网络界面没有任何变化。
我希望你能帮我解决这个问题:-)
附: 我试图在脚本中插入四行代码,但没有任何反应。 它只是列出了我所有的意图/话语
@danieldangler可能是由编码引起的。 您可以在运行脚本之前尝试运行$OutputEncoding = [Console]::OutputEncoding
。
@xieofxie遗憾的是这无济于事。
我在“问题”选项卡中搜索了更多内容,发现另一个用户在
(但顺便说一下,我没有收到无效订阅密钥等的错误)
这可能是区域问题吗?
更新:如果我更改知识库中的某些内容并执行命令来更新我的认知模型,LUIS 也会更新,但在聊天中,如果我想从连接的知识库中提问,我会收到错误消息。 怪怪怪的。
您运行的是什么版本的工具? 特别是 dispatch,还有 luis(运行dispatch-v
)和其他工具会很高兴知道。
你在什么操作系统上运行?
嗨@danieldangler因为General也工作不正常,我建议用一种乏味的方法来检查它..
它发生在这里,所以首先,检查第一部分的输出是否是有效的 json(部署时与 General.luis 相同):
luis export version --appId $luisApp.appId --versionId $luisApp.version --region $luisApp.authoringRegion --authoringKey $luisApp.authoringKey
然后通过保存到文件
luis export version --appId $luisApp.appId --versionId $luisApp.version --region $luisApp.authoringRegion --authoringKey $luisApp.authoringKey | Out-File temp.json -Encoding OEM
(或任何编码,直到它看起来正确)。 它们可能不同,因为控制台和输出文件使用不同的编码。
最后刷新一下看看能不能刷新成原来的General.lu。
ludown refresh -i temp.json -n "$($luisApp.id).lu"
如果这些步骤中的任何一个不正确,请报告您使用的 General 的区域设置和您的系统语言区域。
同样的问题在这里。
同样的问题在这里。
我暂时解决了这个问题,方法是将脚本更改为输出到临时目录中的 JSON 文件,然后对它们调用 ludown refresh,而不是从 stdin 读取。
我对 Luis 和 Qna 文件也有同样的问题。 @jason-hunt 我还发现输出到临时 json 文件有效。
我已更新 VA 模板中的 update_cognitive_models 脚本以解决此问题。 你可以在这里找到它: https :
@lauren-mills 感谢您更新脚本。
作为旁注,我还必须编辑导出的 json 文件,因为工具的折旧错误已添加到文件顶部。 前任:
-----------------------------------------------------------
NOTICE:
This tool has been deprecated.
All functionality was ported over to the new BF CLI.
To learn more visit https://aka.ms/NewBFCLI
-----------------------------------------------------------
"qnaDocuments": [
{
"id": 1,
这会导致 ludown refresh 命令无法解析 json。 我只有 qna maker export 有这个问题,luis 没有。
(这个折旧错误也有点烦人,因为新的 bf 工具还没有实现导出命令,除非我没有找对地方?)
啊完美! 这对我有用。 谢谢 :)
看起来 qnamaker 的移除正在进行中: https :
最有用的评论
@lauren-mills 感谢您更新脚本。
作为旁注,我还必须编辑导出的 json 文件,因为工具的折旧错误已添加到文件顶部。 前任:
这会导致 ludown refresh 命令无法解析 json。 我只有 qna maker export 有这个问题,luis 没有。
(这个折旧错误也有点烦人,因为新的 bf 工具还没有实现导出命令,除非我没有找对地方?)