Agent 如何工作
了解一句自然语言请求如何通过在线工具和 Apple 设备变成实际完成的工作。
无论从快捷指令 App、Siri、共享表单、操作按钮还是主屏幕小组件启动,Agent 都会按照同一套请求与操作流程工作。
1. 从你的意图开始
用日常语言告诉 Agent 你想要的结果。你可以只提出请求,也可以附带当前已有的内容,例如文本、链接、图片、媒体或 PDF。
例如:
把这个活动加入日历,并告诉 Jamie 活动地点。
如果请求从共享表单开始,共享的项目会作为上下文一起传递。Agent 还会收到快捷指令提供的基础设备上下文,例如当前时间以及请求来自哪个 App。
2. 大脑理解并规划
你选择的 AI 模型会读取请求和已有上下文,识别目标、提取有用细节,并决定需要哪些步骤。
如果缺少重要信息,Agent 可以先询问你,而不是自行猜测。一次请求也可以包含多个步骤:Agent 能根据前一步的结果决定接下来做什么。
3. 双手调用工具
工具让 Agent 从理解进入行动。它们可以分成两个实用类别:
在线工具
在线工具由 Shortcuts AI 服务运行。例如,网页搜索可以查找原始请求中没有提供的最新信息。
在你的设备上执行的操作
对于 Apple App 或系统操作,服务会把操作指令发送回 Agent 快捷指令。Apple 快捷指令随后在设备上执行支持的操作,例如添加日历事件、创建备忘录、打开地图或准备信息。
当快捷指令首次使用某个 App 或系统功能时,设备可能会请求权限。
4. 结果可以继续推动流程
有些操作会直接完成任务,另一些操作会把信息返回给 Agent,让它继续规划。这使得一个请求可以变成一段简短流程,而不只是单个命令。
以活动示例来说,Agent 可以:
- 读取共享的活动海报。
- 识别活动名称、时间和地点。
- 必要时查询缺少的场地信息。
- 通过设备上的日历添加活动。
- 为 Jamie 准备一条信息。
- 告诉你已经完成了什么。
你只需说明想要的结果,完成的内容会出现在需要使用它的 App 中。
Agent 不会自动读取各个 App 中的全部内容。它只会处理你提交的输入、当前请求发送的上下文,以及已启用工具返回的结果。设备与在线服务之间的完整边界请查看架构与数据流程。
控制 Agent 可以做什么
你可以在设置中管理 Agent 可用的工具、关闭不希望使用的工具,并添加每次运行都要遵循的指令。