Google的机器学习(ML)套件是一个SDK,可将Google在机器学习方面的多年经验整合到Firebase软件包中。该ML套件的目标是允许iOS和Android上的移动应用程序开发人员从ML的实际使用中受益,而无需了解算法的工作原理。Google的用于机器学习的Firebase SDK始于五个API,分别是文本识别,面部检测,条形码扫描,图像标签和地标识别。现在,谷歌宣布该API正在扩展到自然语言处理(NLP),以包括语言识别和智能回复。
自然语言处理是ML的一类,用于分析和生成文本和语音。这两个新的API属于NLP范围,它们都可以在设备上完全运行,并且可以在最新版本的ML Kit SDK中使用。
许多应用程序具有围绕用户指定他们使用的语言的功能,从而影响拼写检查,翻译和智能回复等功能。您可以要求用户指定语言,也可以使用新的语言识别API,该API可以识别103种不同语言的文本。API仅需几个词即可做出准确的确定,通常可以在1-2毫秒内提供响应。
Smart Reply API旨在根据对话中的先前消息提供上下文文本响应建议。该API根据会话中的最后10条消息提供建议,但即使有一条过去的消息也可以使用。该API完全是无状态的,并且完全在设备上运行,因此没有消息历史记录保留在任何地方或发送到服务器。Smart Reply API首先将以英语支持启动。
Google已与textPlus上的合作伙伴紧密合作,以确保开发人员可以将Smart Reply API纳入其中。您可以看到该应用程序利用API提供了上下文响应建议。