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