我已经阅读了LUIS文档,并且能够训练并发布我的Luis APP,如图here所示。 在我的ChatBot(Bot Framework v4)中,我正在使用Dispatcher将Luis分解为各自的组。
意图,话语和实体均来自外部数据库。我想以编程方式处理LUIS APP的“创建”,“培训”和“发布”,因此,如果创建了新的“意图组”,则将在基于“基础Luis”和“新子LUIS”的基础上创建基本意图在新的“意图组”上。
尽管该示例显示了培训和发布现有的LUIS APP,但仍未显示如何以编程方式“创建” LUIS APP。
答案 0 :(得分:0)
在您提到的链接中有一个LUIS应用程序创建示例:
# Create a LUIS app
default_app_name = "Contoso-{}".format(datetime.datetime.now())
version_id = "0.1"
print("Creating App {}, version {}".format(default_app_name, version_id))
app_id = client.apps.add({
'name': default_app_name,
'initial_version_id': version_id,
'description': "New App created with LUIS Python sample",
'culture': 'en-us',
})
print("Created app {}".format(app_id))
client
在哪里
client = LUISAuthoringClient(
'https://westus.api.cognitive.microsoft.com',
CognitiveServicesCredentials(subscription_key),
)