当 QnA maker KB 通过 BL CLI 导出时,我们需要修复与以下解析错误相关的问题
我们使用带有@next 版本的 BF CLI (https://www.npmjs.com/package/@microsoft/botframework-cli) 以 *.qna 格式导出 QnA maker KB,然后为 BF 编排器生成快照。
用于导出 QnA maker KB 的命令是:
bf qnamaker:kb:export --out=.\cognitiveModels\q_IT.qna --kbId=a238d6ac-XXXX-YYY-9fdd-28e335030610 --subscriptionKey=d01228763e**** --qnaFormat
用于生成快照的命令是:
bf orchestrator:create --hierarchical -in ./dataSources --out ./generated --refresh
由于解析错误,快照生成失败并显示以下错误信息
undefined
Failed to parse C:\GitHub-local\To-trash\orchestrator\dataSources\q_IT.qna
我们发现解析错误来自 q_IT.qna 文件中的特定行 - 以下是原始代码和修改后的版本:
原始(通过 bf qnamaker:kb:export 命令自动生成)
**Prompts:**
- [What Should You Sync](#782)
- [Files that Cannot Sync
](#783)
- [Box Sync Status](#784)
手动修改以解决解析问题:
**Prompts:**
- [What Should You Sync](#782)
- [Files that Cannot Sync](#783)
- [Box Sync Status](#784)
该问题是由 bf qna:bf:export cli 命令生成的 - 我们需要对此进行修复。
以下是包含 QnA 制造商门户内容和与此解析错误相关的 QnA 对的屏幕截图。 QnA maker portal view