到目前为止,Google Assistant已经可以在Google硬件,Google Home,Android Wear,Pixel手机以及运行Marshmallow和Nougat的Android手机上应用。除此之外,它还为谷歌推出的智能即时通讯系统Allo提供“智能回复”功能,可以自动建议回复消息。
早在1月份,就有报道称谷歌在开发平台上开放了Google Assistant的操作,开发人员能够使用其会话操作来提供信息,服务和帮助。当时Google Home是唯一支持的设备。现在,Google Assistant SDK允许你将在谷歌上的操作添加到自己的设备上,如语音控制、自然语言理解、Google Smart等等。
SDK附带了Python参考示例代码,可用于在硬件上进行原型设计,如Raspberry Pi。如果你要使用其他平台,可以利用 gRPC API。
gRPC是一种“高性能,开源通用的远程过程调用(RPC)框架”,它使用Google协议缓冲区作为接口描述语言(IDL),用于描述服务接口以及所交换消息的结构,然后编译此IDL以生成特定于语言的客户端和服务器存根。
使用协议编译器“protoc”为您的API生成客户端和服务器存根,就可以做到不关注语言,开箱即用。
目前Google Assistant SDK预览版只能用于修复平台,如Raspberry Pi 3。稍后,商业设备制造商可能会在各种硬件上广泛应用SDK。
前不久,亚马逊刚刚宣布为所有用户开放其Lex人工智能服务,并且第一年是免费的。在这个节骨眼上,Google Assistant谈成本问题就有些尴尬了。虽然目前谷歌并没提出收费标准,但是它是区分修改平台和商业使用的,或许稍晚谷歌就会推出收费标准。