我有一个已经与Luis集成的聊天机器人。我将.NetCore 2.0与sdk v4一起使用。
我已经在QnA Maker中创建了知识库。现在,我准备将QnA Maker添加到我的聊天机器人中。我很想在我的机器人中添加QnA Maker服务。
这是我的.bot文件
{
"name": "Bot",
"description": "",
"services": [
{
"type": "abs",
"appId": "",
"id": "1",
"name": "Bot",
"resourceGroup": "",
"serviceName": "",
"subscriptionId": "",
"tenantId": ""
},
{
"type": "blob",
"connectionString": "",
"id": "",
"resourceGroup": "",
"serviceName": "",
"subscriptionId": "",
"tenantId": ""
},
{
"type": "luis",
"appId": "",
"authoringKey": "",
"id": "5",
"name": "BotwithAgent",
"region": "westus",
"version": "0.1"
},
{
"type": "QnA",
"KnowledgeBaseId": "",
"EndpointKey": "",
" Host": "",
"id": "5",
"name": "DevChatbotKB"
},
{
"type": "endpoint",
"endpoint": "http://localhost:3978/api/messages",
"name": "development",
"id": "7"
}
],
"padlock": "",
"version": "2.0",
"path": "C:\\Users\\snaeem\\Desktop\\Work\\bot\\cafe-bot.bot",
"overrides": null
}
这是机器人加载配置的部分:
我没有看到我的QnA Maker服务正在加载。还有其他加载方式吗?
其次,有人可以引导我到使用C#在.NetCore中具有luis + qna maker的post / github存储库中。
答案 0 :(得分:1)
关于您的.bot
文件:
type
应该为“ qna”,Startup
文件的代码快照在迁移为使用{{1 }}文件可用here。您要集成LUIS和QnA Maker的示例是this one(nlp-with dispatch)。 here有可用的指南,它将指导您逐步了解所有工作原理以及如何启动和运行它。