微软发布下一代的对话语言理解(Conversational Language Understanding)客户端函数库,供开发者利用Azure云计算对话语言理解服务,训练模型并且将其用于应用程序,提供相关的语言服务。开发者可以选择使用.NET或Python,目前这些函数库仍在测试阶段。
由于企业对于理解短文的智慧解决方案需求逐渐增加,微软提到,随着更复杂的解决方案被开发出来,改进和支持这些复杂使用案例的需求也不断增长。这些场景从智能客服机器人,到能够理解开发者输入的独立系统,微软提供语言认知服务来应对这些场景。
语言认知服务(Language Cognitive Service)采用多语言Transformer模型,与现有的语言理解服务相比,官方表示,开发者能够感受到明显的性能改进。
对话语言理解是一种云计算服务,能够让开发者使用先进的技术训练对话语言模型,而对话语言理解API是Azure认知服务的一部分,为云计算机器学习训练和人工智能算法的集合,开发者可以将这些功能与REST API或是客户端函数库一起使用。
新的对话语言理解服务还支持创建调度项目(Orchestration Project)的能力,多语言Transformer模型支持这些调度项目,并且让开发者配置项目,以路由到多个自定义的语言服务,这些服务包括问答知识库、其他对话语言理解和经典的语言理解服务(LUIS)。
开发者可以使用微软新发布的对话理解客户端函数库来创建各种对话应用,像是分析聊天机器人场景的对话,借由将终端用户提供的文本对话作为输入,调用客户端来执行同步操作,指定模型和部署槽以进行分析。开发者也可以对同一模型提供不同语言的话语,来使用嵌入式多语言功能。