在今年苹果的WWDC 2018上,一些人认为今年会因为软件专注而缺乏新的MacBook和iPad而感到无聊,该公司宣布,iOS12的推出可能是迄今为止最重要的操作系统更新。一系列Siri增强功能,Apple将其iPhone变成一款高度个性化的设备,并由SiriAI提供支持。

  这款“全新的AIiPhone”,明确地说,它就是您运行全新移动操作系统的同一款iPhone手机,将会了解您现在所在的位置,您正在做的以及您需要了解的内容。现在的问题是用户是否会接受Siri即将到来的智能的实用性,还是会发现其突然的洞察力令人毛骨悚然和侵入?

Siri的建议

  在安装iOS12之后,Siri的建议将无处不在。在今天看到Siri推荐的应用程序启动的iPhone搜索屏幕上的相同位置,您将开始看到Siri认为您可能也需要知道的其他内容。

  这些在某些情况下会有用,也可能在其他情况下令人讨厌。(如果你可以轻松地进一步训练系统,以便不再显示某些系统,那将是非常好的。毕竟,并非所有的联系人都应该有生日电话。)

  Siri建议当它认为它可以帮助您执行某种操作时,也会出现在锁定屏幕上。例如,将您的早晨咖啡订单,您经常在特定时间周围进行的操作,或者启动您喜欢的健身应用程序,因为您已经到了健身房。

  这些建议甚至出现在AppleWatch的Siri手表脸部屏幕上。苹果表示,根据您的参与方式,其建议的相关性会随着时间的推移而改善。如果您不通过点击这些项目采取行动,例如,他们会在表盘的建议列表中向下移动。

AI驱动的工作流程

  Siri的这些改进对于iOS12来说已经足够了,但苹果更进一步。该公司还展示了一款名为SiriShortcuts的新应用程序。该应用程序基于Apple从Workflow获得的技术,这是一个聪明的(如果有些高级的)任务自动化应用程序,它允许iOS用户将操作组合成可以仅通过轻击即可启动的例程。现在,感谢Siri快捷键应用程序,这些例程可以通过语音启动。

  在开发者活动的舞台上,该应用程序由SiriShortcuts团队的KimBeverett演示,该团队展示了她创建的“回家”捷径。当她告诉Siri她正在“回家”时,她的iPhone同时为她在AppleMaps上下班的方向发布了指示,将她的家用恒温器设置为70度,打开她的风扇,向她的室友发送了ETA,并发布了她最喜欢的NPR台。

  这无疑是非常酷的,它从技术上的头脑开发人员那里得到了很大的欢呼,但它肯定是一个强大的用户功能。启动一个应用程序来构建自定义工作流程并不是每天iPhone用户都会做的事,甚至在某些情况下。

开发人员将用户推向Siri

  但即使用户在苹果的“垃圾”文件夹中隐藏了这款新应用程序,或者关闭了设置中的所有Siri建议,他们也无法完全摆脱Siri在iOS12中的存在并继续前进。

  这是因为苹果公司还推出了新的开发者工具,这将允许应用程序创建者直接构建自己的与Siri的应用程序集成。开发人员将更新他们的应用程序代码,以便每次用户采取特定行动时(例如,放置咖啡订单,播放喜爱的播客,使用正在运行的应用程序或其他任何东西开始晚间慢跑),应用程序将让Siri知道。随着时间的推移,Siri将学习用户的例程,就像在周日早上大约8点到8点30分,用户通过咖啡店应用程序的预订系统放置特定的咖啡订单。

  这些将会通知那些出现在iPhone上的Siri建议,但开发人员也可以直接推动用户在他们自己的应用程序中将这个例程添加到Siri中。在您喜欢的应用程序中,您会看到各个地方的“添加到Siri”链接或按钮,例如执行特定操作时,例如在Tile的应用程序中查找您的钥匙,查看Kayak中的旅行计划,Instacart等。

  许多人可能会出于好奇而点击此按钮,毕竟,大多数人不会像科技人群那样观看和重新展开WWDC主题演讲。随后会弹出“添加到Siri”屏幕,提供语音提示建议,可用作与Siri谈论此任务的个性化阶段。

  在咖啡订购示例中,可能会提示您尝试使用“咖啡时间”这个词。在Kayak示例中,它可能是“旅行计划”。您用屏幕底部的大红色记录按钮记录此短语。完成后,您将拥有一个自定义Siri快捷键。您不必使用开发人员编写的建议短语。该屏幕解释了您可以改为制作自己的短语。

  除了能够通过Siri语音命令“使用”应用外,Siri还可以在最初的请求后进行回应。它可以确认您的请求已经执行,例如,Siri可能会回应,“好的。订购。你的咖啡将在5分钟内准备就绪,“在你说”咖啡时间“之后,或者你的触发语是什么。

​  或者它可以告诉你,如果某件事情没有奏效,也许餐厅没有按照你订购的食品,并帮助你找出下一步该做什么(例如继续在iOS应用程序中订购)。它甚至可以在响应时引入一些个性。在演示中,Tile的应用程序开玩笑说,它希望你丢失的钥匙不是“在沙发垫下”。

  除了这些有限的例子之外,还有很多事情可以做,AppStore有超过200万个应用程序,开发人员可以将它们与Siri挂钩。而且,您不必仅仅通过手机询问Siri,您也可以在AppleWatch和HomePod上与Siri交谈。这将全部依赖于开发人员的采用,但似乎苹果已经想出了如何给开发人员一个微调!(黑客周刊)

苹果推出了AI手机,打造一款高度个性化的设备的更多相关文章

  1. 安卓创始人计划推出能帮你约会的AI手机

    安卓操作系统的创始人安迪·鲁宾早些年已经离开谷歌公司,离开谷歌后鲁宾成立Essential  Phone手机品牌.不过正如你所知道的那样尽管安迪·鲁宾有着很大的名气,但Essential  Phone ...

  2. 良知VS野心,苹果为何要翻新手机?

    前不久,苹果在大中华区推出了iPhone和iPad换机服务,消息一经发出便引发了果粉们的狂欢,那些丢弃在抽屉里的iPhone4S们看上去终于有着落了,也更坚定了"我是果粉,我骄傲" ...

  3. 【ASP.NET程序员福利】打造一款人见人爱的ORM(一)

          “很多人都不太认可以第三方ORM,因为考虑的点不够全面,没有大用户群体的ORM有保证,这点是不可否认确是事实.但是往往用户群体大的ORM又有不足之处,今天我们就来聊聊关于ORM的话题,打造 ...

  4. 【ASP.NET程序员福利】打造一款人见人爱的ORM(二)

    上一篇我已经给大家介绍AntORM的框架[ASP.NET程序员福利]打造一款人见人爱的ORM(一),今天就来着重介绍一下如何使用这套框架 1>AntORM 所有成员 如果你只想操作一种数据库,可 ...

  5. 打造一款属于自己的web服务器——开篇

    JVM总结慢慢来吧,先插播一篇水文,来介绍下最近业余一直在写的一个小项目——easy-httpserver(github).适合新手学习,大神们路过即可^_^. 一.这是个什么玩意? easy-htt ...

  6. 如何打造一款五星级的 APP ?

    移动互联网大潮来袭!据统计,2015 年平均每天有 1000 个新的应用上架,而这些应用的现状可以说是鱼龙混杂,同是每个人的眼光.品味.意识和利益都不同,因此每人眼中的应用也是不同的.在巨大的市场竞争 ...

  7. jquery+css3打造一款ajax分页插件

    原文:[原创]jquery+css3打造一款ajax分页插件 最近公司的项目将好多分页改成了ajax的前台分页以前写的分页插件就不好用了,遂重写一个 支持IE6+,但没有动画效果如果没有硬需求,个人认 ...

  8. Notepad++给自己打造一款PowerQuery M语言编辑器【转】

    Excel 使用Notepad++给自己打造一款PowerQuery M语言编辑器 Excel 使用Notepad++给自己打造一款PowerQuery M语言编辑器-Power BI-ExcelHo ...

  9. 基于VueJS的render渲染函数结合自定义组件打造一款非常强大的IView 的Table

    基于VueJS的render渲染函数结合自定义组件打造一款非常强大的IView 的Table https://segmentfault.com/a/1190000015970367

随机推荐

  1. WIN7自带端口转发渗透小技巧

    目标是WIN7 X64,且开启了防火墙,想要用他的机器去访问别的机器,又不想登陆他的系统,常规办法一般是上传一个htran,然后进行转发,但是对方有杀软,有被杀的可能性,所以我用另外一种办法达到我的目 ...

  2. selenium中get_cookies()和add_cookie()的用法

    在用selenium爬取网页的时候,有时候需要登陆,这时候用selenium获取cookie和携带cookie是很方便的,获取cookie可以通过内置的函数get_cookies(),它得到的是一组c ...

  3. JS求多个数组的重复数据

    今天朋友问了我这个问题:JS求多个数组的重复数据 注: 1.更准确的说是只要多个数组中有两个以上的重复数据,那么这个数据就是我需要的 2.单个数组内的数据不存在重复值(当然如果有的话,你可以去重) 3 ...

  4. IAR MSP430怎么破解?IAR for MSP430安装注册破解激活图文详细教程

      IAR for MSP430全称IAR Embedded Workbench for MSP430,是一款功能强大的专业集成开发环境,软件包括项目管理.配置开发环境.创建编译器.定制具体编程方案等 ...

  5. 03 | 基础篇:经常说的 CPU 上下文切换是什么意思?(上)

    上一节,我给你讲了要怎么理解平均负载( Load Average),并用三个案例展示了不同场景下平均负载升高的分析方法.这其中,多个进程竞争 CPU 就是一个经常被我们忽视的问题. 我想你一定很好奇, ...

  6. 配置NAT实验

    实验拓扑: 下面先配置静态NAT:(将私网地址转为公网地址)内部地址到外部地址的1对1转换 1.先配置出口静态路由,指向公网入口路由器 2.nat static命令配置1对1的IP地址转换 3.测试: ...

  7. 09 (H5*) JS第7天 原型

    目录 1:创建对象的3中方式 2:工厂模式创建实例对象 3:  实例对象和构造函数的关系 4:构造函数创建对象带来的问题--原型 5:原型中创建方法 6:构造函数.原型对象.实例对象的关系 7:原型对 ...

  8. 《JAVA设计模式》之原型模式(Prototype)

    在阎宏博士的<JAVA与模式>一书中开头是这样描述原型(Prototype)模式的: 原型模式属于对象的创建模式.通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办 ...

  9. Mysql 实现基于binlog的主从同步

    工作原理 1.主节点必须启用二进制日志,记录任何修改了数据库数据的事件.2.从节点开启一个线程(I/O Thread)把自己扮演成 mysql 的客户端,通过 mysql 协议,请求主节点的二进制日志 ...

  10. 【xinsir】githook之precommit分享

    钩子类型 使用node编写githook,以pre-commit为例: 1.在项目下配置自动生成pre-commit文件,一般可以在启动项目的脚本下添加: modifyPreCommit: funct ...