用途:让应用接入 Apple Intelligence 的系统内置智能能力,使 Siri、Spotlight、快捷指令、写作工具(Writing Tools)、Image Playground、Visual Intelligence、Genmoji 与摘要等功能能够识别并操作用户的应用内容。核心参与契约是 App Intents 框架:AppIntent 封装应用的一个操作,AppEntity 表示操作所针对的数据。系统利用被捐赠的 intents/entities、Spotlight 索引与声明的 schema 来查找和操作内容,即使描述模糊也能匹配。
主要能力:定义 AppIntent(perform()、返回结果或错误、声明 @Parameter、提供本地化标题);定义轻量 AppEntity(仅覆盖用户会看到或引用的数据子集);用 AppEnum 枚举固定选项;在用户直接于界面操作时进行捐赠,为预测与消歧提供行为线索;优先采用内置 schema 领域(邮件、消息、文件等)而非自定义 intent;通过 AppShortcutProvider 定义 App Shortcuts;将实体索引进 Spotlight 以支持语义搜索;让实体符合可传输类型以支持跨应用 Siri 任务;把实体与视图/用户活动关联以提供屏幕上下文。写作工具适配标准系统文本视图,需以 NSAttributedString 作为文本底层存储;Image Playground 通过 imagePlaygroundSheet(SwiftUI)或 ImagePlaygroundViewController(UIKit/AppKit)呈现系统界面,也可用 ImageCreator 编程式生成。Visual Intelligence 同样依赖 App Intents 参与。
使用方式与限制:设备需 Apple 芯片(iPhone 15 Pro 及以后、搭载 A17 Pro 或 M 系列芯片的 iPad、M 系列 Mac),并由用户在设置中开启 Apple Intelligence。展示智能功能前应检查 SystemLanguageModel.default.availability,分别处理 .deviceNotEligible、.appleIntelligenceNotEnabled、.modelNotReady 等情况并给出替代界面。自定义生成式功能属于 foundation-models,本地运行自有模型文件属于 core-ai,均不在本技能范围内。完整 intent/entity/schema 实现模式参见 ios-app-intents。Apple 官方未提供正式中文名称,上述能力名称按原文保留。