AI 時代下的另類多工與心流 :碎片化工作中的「動態專注」法則

Ruddy 老師 · 集英信誠 顧問

· DE 會議室 · 分堂議程

官方場次介紹 ↗
🕒 錄音長度 30:008,042 字23 張照片

TL;DR 摘要

AI讓工作更快,也讓任務更密集、更碎片化。集英信誠敏捷顧問 Ruddy 老師提出,真正該問的不是AI能提高多少效率,而是如何重新設計工作。人仍然一次只能專注一件事;面對多個並行任務,關鍵是用動態專注管理切換、用脈絡卡保存思考,並以分層理解承擔AI產出的責任。

先重組工作,讓人與AI真正協作

在人力未補、需求未減,資訊串流又持續加速的工作環境中,AI帶來的挑戰不只是如何做得更快,而是如何重新安排工作。Ruddy 老師將問題從「工程師效能可以提升多少」轉向「如何重新組合工作,讓AI發揮最大的功能」。agent化的重點不是把原有流程全部交給AI,而是重新設計人與AI各自做什麼、如何交接,以及如何確認成果。

工作重組的起點,是把焦點從工程師效能提升多少,轉向如何重新組合工作,讓AI在合適的位置發揮功能。

human in the loop不只是等AI產出後按下確認,而是實作者主動設計自己的工作,持續參與判斷。開始之前,先看清楚要完成的成果、需求邊界、採用的假設,以及仍然未知的事情。講者提醒,AI擅長迅速收斂,但若尚未釐清問題就接受它的方向,也可能讓人的思考範圍過早受限。因此,人要先打開邊界,確認還有哪些事情沒有注意到,再決定如何交付AI處理。

human in the loop要求實作者先釐清成果、邊界、假設與未知,再以自己能掌握的範圍安排人與AI的協作。

拆解時,需求與工作必須分開處理。需求拆分關注商業問題與真正的價值,可以由PO或團隊進行;工作拆分則關注如何實作,應由實作者另外安排。需求已經拆好、可以開始工作,不代表實作方式也已經決定,更不是把需求直接改寫成task就完成拆解。

小增量的標準不是固定的程式碼行數,而是自己能否理解並掌握input與output。無論一個功能是30行還是100行 code,關鍵都在於能不能確認它的輸入、輸出與結果。若範圍大到無法判斷,就應繼續拆小;每次取得產出後立即驗證,再把驗證得到的feedback交回AI,形成小增量、多迭代、尋求回饋的協作循環。

「注意,always不是AI做,是你跟他在協作。」
— Ruddy 老師

這個循環中,人類feedback是最重要的投入。只是反覆要求AI生成,卻沒有提供有效資訊或驗證結果,容易浪費Token,也無助於釐清哪個方案適合。SOP同樣需要隨驗證持續調整,而不是訂好後就固定不變。講者也提到一篇文章對反覆生成可能使結果劣化的提醒;這是他用來提示節制與判斷的說法,不能據此認定所有AI都會隨生成次數增加而變差。

將PPT與註解合併成手機長捲軸的例子,則呈現了agentic思維的另一個轉向。原先的想法是寫一支程式,自動擷取投影片與註解、合併排版,讓註解像黃色螢光筆標示一樣,方便在手機上滑動閱讀。既有的閱讀方式是透過WPS開啟PPT,將註解顯示在投影片下方;長捲軸則進一步把內容整合成連續閱讀的形式。

當AI回應可以直接接收素材並產出成果時,工作目標就不必再綁定於「先寫一支程式」。真正要完成的是適合手機閱讀的投影片與註解整合成果,程式只是可能的手段。這也說明,重新組合工作時,人要先理解成果與限制,再選擇完成任務的方式,而不是沿用原本的實作路徑。

AI並行帶來多工,但人的注意力仍是單工

AI可以平行執行多個任務,人的注意力卻不會因此變成平行處理。把工作交給AI agent後,等待期間往往會啟動另一件事,再加上臨時問題,多工便自然形成。這不只是個人缺乏自律,而是AI協作情境讓同時進行的工作增加了。

Task A交給AI、等待時分析Task B,再被Production的Task C打斷:三項工作可以同時存在,但人的注意力仍須在它們之間切換。

表面上是multi tasking,實際上仍是在A、B、C之間輪流Single Task。AI持續執行,不代表人也能同時深入理解程式修改、架構與Bug;每次轉向另一件事,都要付出切換成本。因此,重點不是讓自己看起來同時做更多事,而是承認注意力的限制,把切換做好。

「人類的工作一定是Single Task」
— Ruddy 老師

Ruddy 老師引用Dave Crenshaw對多任務的討論,指出多工可能讓收工所需的處理時間增加20%到40%。約20%的損耗值得警覺,但這裡談的是處理時間成本,不能直接解讀成精確測得的「專注力減少20%」。其提醒是:頻繁切換可能讓忙碌增加,卻沒有帶來等比例的產出。

講者將Dave Crenshaw的多工時間成本與AI效能提升圖並置,提醒工具帶來的效率紅利,可能被人的任務切換消耗。

演講中的AI效能提升圖,據講者說明來自中國科技研究院;他以圖中開發效能提升約40%的例子,並提到測試的提升高於開發,對照多工增加的時間成本。這個對照用來提醒:導入AI之後,仍要檢視人的工作方式,否則效率紅利可能被切換抵銷。不過,兩組百分比的衡量對象不同,不能直接相減,也不能據此斷言所有團隊使用AI與未使用AI的結果都一樣。

多工需要從整體工作方式檢視,而不只是增加工具。講者建議以多工的系統思維討論切換成本,作為向他人說明工作安排問題的依據。

並非所有交替活動都只有負面效果。講者也提出有益多工的經驗,但關鍵在於活動的性質與切換後的效果,而不是無限制地增加同時進行的任務。

動態專注:先排程,專心時不要任意切換

Dynamic Focus是「多脈絡單一專注」:可以保留多個任務,但當下只投入一件事,不因其他工作仍在執行就持續分心。重點不是頻繁切換,而是先安排工作,再依專注狀態決定何時離開、何時回來,讓每次投入都有清楚的方向。

改code時錯過倒垃圾的經驗,說明心流也需要時間提醒;Personal AI可作為提醒與協調安排的構想。

安排工作可以像排功課表。Ruddy 老師分享的做法,是由實作者在前一晚自行排定隔日Task與優先順序,隔天依安排開始工作,再由Personal AI協助提醒、追蹤與調整。人決定要做什麼、先做什麼,AI協助維持排程,而不是每次都靠臨時反應決定注意力要放在哪裡。

Dynamic Focus以多脈絡單一專注支撐動態多工:任務可以並存,人的注意力仍集中在當下正在處理的一件事。

功課表提供秩序,但不必成為打斷專注的硬性規則。若正投入工作、進入心流,而且沒有必要中斷,就不要任意switch task;若已疲倦、開始分心,或注意力不再集中,再評估是否切換。講者提到超過二十四分鐘專注的情況,應理解為觀察自身狀態的提醒,而不是人人都必須遵守的固定時限。

「沒有必要,不要switch task」
— Ruddy 老師

Personal AI在這套構想中扮演提醒與協調的角色,而非替人強制決定。時間到了,可以提醒目前應該做什麼;若人判斷當前工作正上手,也可以選擇繼續,再讓後續安排順延。這是講者提出的協作方式,不代表所有工具都已具備完整的提醒與排程調整能力。

專注仍需要時間邊界。Ruddy 老師曾因晚上改code太投入,錯過倒垃圾時間,又碰上隔天停收,只能把垃圾多放兩天。這個生活例子提醒:沉浸工作雖然值得保護,卻也可能讓人忽略不能任意延後的事情。提醒的作用,是讓人有機會重新判斷,而不是等錯過之後才發現。

切換流程包含離開前保存脈絡,以及返回時讀取、恢復脈絡,再繼續下一步,避免每次都從頭摸索。

真正需要切換時,不要直接丟下工作。先壓縮當下的脈絡並交給AI保存,再轉往另一個任務;回來時先讀取先前留下的脈絡,恢復理解後再做下一步。把保存與恢復納入固定流程,才能讓切換不只是換一個畫面,而是有準備地離開、有依據地重新投入。

多工功課表由實作者先排定Task,AI協助協調後續安排;若當前工作需要延長,可再調整其他任務的時間。
動態多工的四個練習階段:先專注,再練習離開時保存、回來時恢復,最後才將切換整合成工作習慣。

這四個階段需要練習,而不是一開始就追求同時管理更多工作。講者認為,透過一定的規範把專注、保存與恢復養成習慣,切換會更順暢,也更容易重新進入心流。動態專注的目的,是保護每次投入的品質,而非增加切換次數。

脈絡卡:保存的不只是進度,而是思考

脈絡卡保存的不只是工作進度,而是離開當下的思考狀態。Context compression與摘要的差別,在於摘要交代「發生了什麼」,脈絡保存還必須回答「我為什麼這麼想」。留下判斷的依據,回來時才有機會恢復原本的理解,而不只是知道工作停在哪裡。

「摘要只是發生了什麼而已」
— Ruddy 老師
脈絡卡把目前進度、思考方向、假設與驗證狀態放在一起,並留下下一步與風險,作為返回工作時的接手依據。

一張可用的脈絡卡,需要把進度、假設與後續行動一起記下來。重點不是重寫完整工作歷史,而是留下足以重新接手的線索:

語音是建立脈絡卡的一種輸入方式,可減少打字負擔,但仍需留意辨識結果是否準確保留原本的意思。

操作上,在switch task以前,先把當下情境壓縮成卡片,交給AI保存;返回時,先讀取上一次留下的脈絡,再從記錄的下一步開始。若卡片標出了未驗證的假設或處理不完整之處,就重新驗證,不必先從頭重建整段工作歷史。

初期可以用簡短問答協助紀錄,例如「現在做到什麼情況?」「接下來要做什麼?」「遇到什麼問題?」「應該怎麼思考這個情境?」讓AI協助保存回答,供下次切回時讀取。恢復不一定能百分之百回到離開前的狀態;但隔一段時間再看,也可能發現當時沒有看到的新角度。

若打字增加了紀錄負擔,可以嘗試語音輸入。不過,語音仍可能遇到咬字與辨識問題;講者也以自己的發音經驗提醒,輸入方便與否,仍要看實際使用情況,不能假設語音一定更順暢。

Context compression不只是整理事件,也要保留當時為什麼這樣想,讓恢復工作時能接回理解與判斷。

脈絡卡不只適用於刻意安排的多工。即使一次只處理一件事,電話或臨時中斷也會打斷思路;持續用記憶卡追蹤Task,就能在返回時找到接續工作的線索。它的用途是降低遺漏與重新摸索的負擔,而不是保證每次都能在幾秒內完整恢復。

工程師從工作協調走向設計,心流也跟著轉移

AI與Vibe Coding改變了工程師的實作配置,也讓心流的來源逐漸轉移:從親手寫Code、解決技術挑戰,走向協調工作,再進一步設計工作與掌握架構。衡量工程師的價值,不能只看產出多少Code,更要看他對任務與系統理解到什麼程度。

心流與多工的張力,是AI時代工作方式改變的重要問題:工作可以同時推進,但心流仍來自對當下工作的高度投入。

Ruddy 老師描述的心流,是專注做一件事、感覺時間過得很快、效率很高,卻不覺得疲倦,並伴隨愉悅感。傳統的心流情境,往往出現在實作技能與挑戰難度接近時;但能力與難度匹配之外,也需要明確的目標,才容易持續投入。

傳統心流的條件,是實作技能與挑戰難度接近,並有明確目標;debug與熟悉路況的開車,是講者用來說明這種投入感的例子。

當實作交由AI協助,工程師不再只能以「寫了一噸Code」證明自己的產出。講者用「不看Code」與無限regenerate的玩笑,點出面對大量生成程式碼的困境;這不是免除審查的主張,而是提醒:不斷重新生成,並不等於建立理解。即使測試已通過,工程師仍不能只靠相信生成結果來掌握工作。

「現在的工程師產出是理解」
— Ruddy 老師

這種角色轉變也改變了成就感與心流的來源。資淺工程師可能先從把工作交給AI、協調任務開始,獲得成就感與短暫心流;隨著經驗與理解累積,成長方向則是深入工作本身,知道架構如何安排、各部分如何發揮功能,逐漸成為工作設計者,而不只是任務調度者。

從分析、規劃、協調到實作,心流不只存在於寫Code;隨著工程師深入理解工作,投入感也能轉向整體工作的設計。

走向工作設計並非一開始就順利。講者強調,學會新事物帶來的快樂,是值得追求的經驗;但學會之前,常會焦慮、懷疑自己的動作,接著觀察別人、模仿與反覆練習,才逐漸建立信心。初期的不熟練不必被視為能力的終點,也不應因此把工作協調當成成長的終點。

「你學到一個東西的時候那種快樂的感覺勝過心流」
— Ruddy 老師

當工程師同時面對許多Task,真正重要的不是手上有多少任務,而是對每項任務理解得多深。AI改變了Code的產出方式,工程師仍需要透過理解掌握工作;心流也因此從「我完成了多少實作」,逐漸移向「我能理解並設計多複雜的問題」。

工程師的重要產出從程式碼數量轉向對Task的理解深度;工作由AI協助執行,並不代表人可以放下對工作內容的掌握。
「現在的工程師產出是理解」
— Ruddy 老師

Code Review五層理解:從看見修改到預測行為

Code Review的核心是理解,而不只是確認測試通過或檢查Code格式。面對AI產生的修改,審查者必須知道變更內容、解釋運作結構、辨識風險、找到失敗證據,並能預測修改後的行為。這五層理解,才是有依據的品質審查與責任判斷。

「如果你不知道AI改了什麼,那你等於閉著眼睛在 approve」
— Ruddy 老師
Code Review的五層理解,從知道AI改了什麼,逐步深入到解釋結構、辨識風險、追查證據與預測行為;審查的重點是建立可負責的理解,而非只確認程式能跑。

這五個問題可以成為每次審查的自問清單:我是否清楚修改、能解釋結構、知道風險、找得到證據,並能預測行為?不能以盲目信任或反覆生成取代判斷。即使Code由AI撰寫,最終責任仍在人;是否approve,應以自己能否掌握變更及其影響為依據。

「到時候是你負責,不是AI負責的」
— Ruddy 老師

先看見全貌,用分層提問建立認知模型

投入工作前,先後退一步看見全貌。若立刻埋首於某個局部,很容易把正在處理的那一段誤認為整個問題。Ruddy 老師提出的做法是提問:不只問直接參與工作的人,也可以向不直接相關的人提問。看似沒有關聯的問題,有時反而能讓人回到基本原理,重新辨認真正要解決的問題。

先看見全貌,再投入局部工作;透過提問拉開視角,避免把眼前的一段工作當成問題的全部。
「你一開始要先後退一下」
— Ruddy 老師

向 AI 提問也需要層次。沒有分層的 prompt,往往只能靠反覆來回逐漸弄清楚;依理解層次組織問題,則能取得不同層次的結果。講者以布魯姆提問說明這條路徑:從記憶開始,逐步走向理解、應用、分析、評估與創造。記憶不是可以略過的起點,而是後續理解的基礎;提問的目的也不只是取得答案,而是逐步建立能分析與判斷的知識。

理解系統時,講者提出五種 model,讓人從不同角度看見全貌,也讓 AI 認識人的脈絡。這些模型是組織理解的視角,不宜與 Code Review 的五層檢核逐項畫上等號。

講者以五層塔呈現不同 model,嘗試把理解系統所需的多種視角放進同一張圖。
講者也請 AI 協助呈現模型圖;重點不在圖形本身,而在需求、結構、行為、失敗與真實情境之間的理解。

不逐行看 Code,仍可能透過這些模型理解系統在做什麼、看見全貌。但這個說法的前提是確實建立理解,能解釋系統並滿足審查要求,而不是以模型名稱代替證據。它不代表可以跳過必要的驗證,也不代表程式碼由 AI 產生後,人就能免除判斷與責任。

Code Review 要講求理解:模型提供掌握全貌的途徑,但仍須能說明系統在做什麼,而非只接受生成結果。

工程師的成長因此不能只停留在調度工具。從記憶、理解到分析、評估與創造,累積的是能組織知識、分析問題並支撐設計的認知模型。AI 可以協助呈現與回應,但認知負荷仍在人身上;工程師必須形成自己的理解,才有基礎走向創造。

布魯姆提問從記憶走向理解、應用、分析、評估與創造;講者將工程師的創造力連結到認知模型的建立。
「注意,always不是AI做,是你跟他在協作」
— Ruddy 老師

重點回顧

這場演講把AI協作、多工與心流串成同一個工作設計問題:AI可以平行處理任務,人卻仍需要單一專注。動態專注不是切換得更頻繁,而是有意識地決定何時投入、何時離開,以及如何帶著原本的思考回來。工程師則要從執行與協調,逐步走向能理解、驗證並設計工作的角色。

Dynamic Focus多脈絡單一專注心流Personal AIContext compression脈絡卡工作重組human in the loopagenticVibe Coding小增量、多迭代、尋求回饋Code Review五層理解可觀測性布魯姆提問認知模型

由爪爪聽寫圖文報告生成AI 生成