← 所有文章
thought

跨 App 操作聽起來很美,但真正的問題不在「連接」

跨 App 操作聽起來很美,但真正的問題不在「連接」

「一個 URL 連接所有 App」聽起來很帥。但實際做過跨 App 自動化的人都知道,連接只是第一步。

這篇的核心觀點

故事

我曾經試過一個看似簡單的任務:「把 Google Calendar 上的會議建成 Todoist 任務,然後把任務詳情寫到 Notion 頁面」。

三個 App,兩步操作。應該很簡單對吧?

結果我碰到了:

這些都不是「連接」問題。這是「資料映射」問題。

AI 當翻譯官

這就是為什麼跨 App 操作需要 AI,而不只是 API 串接。

Zapier 和 IFTTT 用「規則」來處理資料映射:「把 Calendar 的 title 對到 Todoist 的 content」。但規則是死的。當會議標題是「1:1 w/ Alice」時,你需要 AI 有判斷力:這是一對一會議,待辦應該是「跟進 Alice 1:1 討論事項」而不是「1:1 w/ Alice」。

AI 不只是搬運資料,而是理解資料在不同 App 裡的意義,然後做出合理的轉換。這就是 OctoDock 說的「AI 使用體驗優化」中的 pre-context 和 param-suggest 在做的事。

「部分失敗」是常態

單一 App 操作通常是全成或全敗。但跨 App 操作常常是「前兩步成功,第三步失敗」。

例如:讀了 Calendar ✅ → 建了 Todoist 任務 ✅ → 寫 Notion 時碰到權限錯誤 ❌

你現在有兩個建好的 Todoist 任務但沒有對應的 Notion 頁面。這是一個「不一致狀態」。

好的跨 App 系統需要處理這種情況:失敗時清楚告訴你哪一步出了問題,而不是悠然地「完成」然後讓你自己發現數據少了一块。

延伸思考

未來的跨 App 自動化可能需要一個「統一資料模型」。不是讓每個 App 用自己的格式,而是有一個中間層把「人」、「任務」、「時間」、「文件」這些概念統一起來。

MCP 在做「工具層」的統一。但「資料層」的統一還沒有人做好。這可能是下一個大機會。

結論

連接已經不是問題。翻譯才是。

← 所有文章OctoDock 首頁 →