認知負荷

概念 Cognitive Load

認知負荷

定義

在任一時刻,人腦需要處理的資訊量。在軟體開發中,工具的複雜度、流程的步驟數、需要同時關注的面向都會影響認知負荷。

跨文章觀察

  1. 模組化降低認知負荷(WordPress 開發組合技):將 AI 工具封裝為 Skill/Command/Rule/Agent 四層,開發者在任一時刻只需關注當前層級,類似認知心理學中的 chunking 策略。
  2. 簡約介面減少認知噪音(終端機開發):IDE 的複雜介面在 AI 時代可能成為認知噪音。終端機的簡約介面移除了不需要的視覺元素。
  3. 自動化悖論(Paperclip):越是自動化的系統,人工介入時的認知負荷越高。部分自動化(人直接觸發 agent)比全自動化(CEO agent 調度)的認知負荷更可預測。

管理策略

  • 將複雜流程拆解為獨立模組(chunking)
  • 移除當前任務不需要的介面元素
  • 選擇認知負荷可預測的自動化程度

關聯

  • [[AI 工具模組化]] — 模組化是降低認知負荷的手段
  • [[開發者體驗]] — 認知負荷直接影響 DX
  • [[工具選擇策略]] — 工具複雜度與認知負荷的權衡