助手类意图识别 - 自然语言处理 - 华为开发者联盟

能力描述

文本分析 意图识别

人机交互越来越普遍,需要理解用户给手机下达的各种指令,便捷用户的操作。 助手类意图识别是指利用机器学习技术对用户发送给设备的文本消息进行意图分析和识别。 基于语义分析,利用机器学习相关的技术识别并理解用户消息的意图,通过助手类意图识别功能,可以衍生出各种智能的应用场景,使智能设备更智能,智慧。
应用场景

语音操作 设备打开

智能人机交互,识别用户意图,适用于基于语音分析、识别意图的业务场景,如语音助手、智能家居等。

语音助手

本API可以应用于语音助手,通过智能对话与即时问答的智能交互,帮忙用户快速解决问题。

智慧家居

对家庭设备进行声控操作,如设备的打开,关闭等等。

功能演示

Request
复制代码

String requestJson = "{text:'请问能预定明天上午10点MF8196的机票吗?'}";
ResponseResult respResult = NLUAPIService.getInstance().
getAssistantIntention(requestJson,
NLUConstants.REQUEST_TYPE_LOCAL);
if (null != respResult)
{
//获取接口返回结果,参考接口文档返回使用
String result = respResult.getJsonRes();
}

Response
复制代码

{"intentions":[{"name":"bookAirTicket","attributes":

[{"flightNo":"mf8196","departTime":{"normalTime":

{"start"{"timestamp":1521856800000,"section":"P",

"standardTime":"2018年03月24日10时00分00秒"}},

"oriText":"明天上午10点","origin":"1521797656120",

"charOffset":5}}],"confidence":1}],

"code":0,"message":"success"}

与华为一同开发从这里开始

业务介绍

业务概述、应用场景及功能特点等详情。
了解详情 >

接入准备

注册认证、协议签署等接入前准备工作。
了解流程 >

示例代码

业务示例代码展示。
查看代码 >

API说明

接口参数定义及相关说明、限制与约束等详情。
查看文档 >
FAQ
1助手类场景意图,支持哪些语言?

目前助手类场景意图,只支持中文语境,意图中出现的属性可以为其他语言。

2助手类场景意图,算法是端测的还是云测的?

助手类场景意图是端测的,用户在手机断网的情况下,仍然可以使用这个功能。

3服务什么时候初始化?

SDK设计为单例,最好在application的onCreate里面初始化,onDestroy里面销毁。