{
  "id": "app_intents_siri_prelude_insight",
  "type": "prelude_insight",
  "theme": "app_intents_siri",
  "title": "App Intents / Siri 前导洞察：先把核心任务协议化，再谈系统入口",
  "label": "App Intents & Siri",
  "status": "prelude_ready",
  "evidence_grade": "A- · Apple-source indexed transcript",
  "intent": "进入 PoC 或分工前的认知对齐材料，不承诺排期。",
  "core_thesis": "App Intents / App Schemas 是 Apple Intelligence 和 Siri 调用 app 能力的协议层；真正的工作不是“接 Siri”，而是把产品核心任务转成可理解、可授权、可执行、可回退的 action。",
  "what_to_align_first": [
    "不要把 App Intents 当语音入口，而要当系统级 action contract。",
    "不要从边缘功能开始，先盘点 Top user tasks。",
    "不要只定义成功路径，必须定义权限、失败、歧义和取消。",
    "不要让 action 绕过 UI 治理，高风险动作需要确认和审计。",
    "不要孤立建设，App Intents 应与 agent runtime、Spotlight、Shortcuts 协同。"
  ],
  "prelude_questions": [
    {
      "area": "产品",
      "question": "哪些 Top user tasks 最值得被系统调用？"
    },
    {
      "area": "客户端工程",
      "question": "现有业务能力是否有稳定 action boundary 和参数模型？"
    },
    {
      "area": "设计",
      "question": "被 Siri/AI 调用的无 UI/轻 UI 流程如何确认、解释和撤销？"
    },
    {
      "area": "隐私 / 安全",
      "question": "哪些 action 需要用户授权、二次确认或审计？"
    },
    {
      "area": "运营",
      "question": "系统入口带来的使用场景是否会改变指标口径？"
    },
    {
      "area": "QA",
      "question": "如何测试自然语言触发、歧义参数和失败回退？"
    }
  ],
  "recommended_next_step": "先开一次 60-90 分钟 App Intents & Siri 前导洞察评审会，只做认知对齐、方向排序和分工准备。",
  "deferred_items": [
    "Top 10 App Intents inventory",
    "Siri action mapping workshop",
    "High-risk action confirmation pattern",
    "App Intents testing baseline"
  ],
  "source_sessions": [
    {
      "session_id": "240",
      "title": "Build intelligent Siri experiences with App Schemas",
      "priority": "P0",
      "apple_url": "https://developer.apple.com/videos/play/wwdc2026/240"
    },
    {
      "session_id": "343",
      "title": "Explore advanced App Intents features for Siri and Apple Intelligence",
      "priority": "P0",
      "apple_url": "https://developer.apple.com/videos/play/wwdc2026/343"
    },
    {
      "session_id": "345",
      "title": "Discover new capabilities in the App Intents framework",
      "priority": "P1",
      "apple_url": "https://developer.apple.com/videos/play/wwdc2026/345"
    },
    {
      "session_id": "121",
      "title": "Announcing Apple’s next big step for Siri and iPhone",
      "priority": "P2",
      "apple_url": "https://developer.apple.com/videos/play/wwdc2026/121"
    },
    {
      "session_id": "295",
      "title": "Validate your App Intents adoption with AppIntentsTesting",
      "priority": "P2",
      "apple_url": "https://developer.apple.com/videos/play/wwdc2026/295"
    },
    {
      "session_id": "310",
      "title": "What’s new in Shortcuts",
      "priority": "P2",
      "apple_url": "https://developer.apple.com/videos/play/wwdc2026/310"
    },
    {
      "session_id": "344",
      "title": "Code-along: Make your app available to Siri",
      "priority": "P2",
      "apple_url": "https://developer.apple.com/videos/play/wwdc2026/344"
    }
  ],
  "last_updated": "2026-06-09"
}