2026年8月15日 星期六

Peggy的實驗空間|研究了一陣子 Claude Code,我重新理解了 AI 成本這件事(上)

 


從「哪個 Model 最省錢?」到重新理解 Token、Context 與 AI 的注意力

最近陸續聽了公司幾位很優秀的同事分享 AI Agent、Context Engineering 和 Claude Code 的一些實務經驗,自己中間也花了一些時間問問 Claude Code、查資料,再一邊調整自己的做法,慢慢對 AI 成本這件事有了和當初不一樣的心得和觀點。

AI 的世界變化真的很快,很多現在覺得有效的方法,可能過一陣子又會有新的做法。也因為這樣,偶爾停下來整理一下這個階段自己學到什麼、想法怎麼改變,是一件蠻有趣的事情。

到底要用哪一個 Model,才最省錢?

畢竟現在 Model 這麼多,每個模型的 Input / Output Token 價格又不一樣。

一開始很自然會覺得:就選一個比較便宜的 Model,不就省錢了!

但研究了一小陣子之後,我才發現真正影響 AI 成本與效率的,很多時候不只是用了哪個 Model,而是:

你到底讓這個 Model 處理了多少東西,以及怎麼讓它工作。

先來理解AI 的成本到底是怎麼產生的?


AI 的成本,不只是 Model 的單價

AI 的成本,大致可以拆成三類:

1. Input:你丟了多少東西給 AI

程式碼、API Response、文件檔、logs、對話歷史等等,這些全部都會變成 Token。

而實際工作時,Input 的量往往遠大於我們想像。

我們看到 AI 最後可能只回答 500 個 Token,但在回答之前,它可能已經讀了幾萬個 Token。


2. Output:AI 最後產生多少內容

以 Claude 系列模型來說,Output Token 的單價通常明顯高於 Input,大約可以差到 5 倍。

所以叫 AI 幫我產生一份超級完整、鉅細靡遺的報告,這種 Output 成本是很直接的。

而且 Output 還有一個特性,不像 Input ,Output 無法靠 Prompt Caching 省下來。

每一次產生的Ouput ,就是付完整的 Token。

不過觀察實際運用上面,多數大部分 Coding 任務的 Output 量,還是比 Input 小不少。


3. 每個 Session 都可能固定付出的成本

這是我以前比較沒有注意到的地方。

例如,CLAUDE.md、Memory、Tool Schema、System Instructions、MCP Tool Definition等,這些東西有些會在每次 Session,甚至每一輪對話裡進入 Context。蠻像手續費,只要一開新的session 就要token。如果這一層很肥,累積起來要付不少token。在認知到這一點後,我馬上去瘦身一下我的 memory 和 Claude.md 那些的(笑)。


關於Prompt Caching

這也是一個很有趣的一件事,並不是所有 Input Token 每次都是原價。

如果某一大段 Input 重複出現、沒有改、又在 Cache 有效時間內,就有機會透過 Prompt Caching 降低成本。

像 CLAUDE.md、Memory 這類相對固定的內容,如果設計得好,其實很適合利用 Cache。

反過來看,AI 每次新產生的 Output,則沒有這個優勢。所「成本優化」開始變得比我原本想的複雜一點,不能只是看哪個 Model 每百萬 Token 最便宜,還需要一起看 Token 到底花在哪裡?


更大的發現:Context 不是越多越好

用了 Claude Code 一小陣子,有時候某些session 想叫 Claude Code 吃銀杏,記憶力不太好啊.......(雖然據說銀杏證實對記憶力也沒幫助就是了)。 但是這個疑問也只是飄過腦子一下,重要的就要它記錄到 memory,或寫出一個skill 之類的。一直到聽到同事提到 Lost in the Middle ,才讓我兩者對照連結起來。

Lost in the Middle是指:

大型語言模型(LLM)模型通常比較容易掌握 Context 開頭與結尾的資訊,中間大量資訊反而比較容易被忽略。

所以當 Context 越來越肥,Agent 有時候會開始出現一些很熟悉、令人翻白眼的症頭:

  • 忘記一開始的驗收標準

  • 繼續追著已經過時的假設跑

  • 修 A,結果把 B 弄壞

  • 重新調查前面其實已經確認過的事情

  • 明明前面講過了,後面又像第一次看到

以前碰到這些情況,除了狂翻白眼想碎念 Claude 又變笨了之外,現在會深呼吸後先看看:

是不是我的 Context 已經太多太亂了?


實用 Tips:我現在怎麼看 Context、什麼時候清理?

在 Claude Code 裡,可以直接用內建的 /context 查看目前 Context 的使用量與分配情況,也可以從終端機底部的 Status Line 快速掌握目前用了多少。

我自己現在有一個很簡單的習慣:

Context 超過大約 70%,我就會開始考慮整理。

如果目前這件事情還要繼續做,我通常會先呼叫 /compact,把前面的對話紀錄壓縮、整理成比較精簡的 Context,再繼續往下。

如果我只是想試試看另一種解法、開一個分支任務,但又希望保留前面已經累積的修改歷史與 Context,我就會用 /fork,從目前狀態分出去探索。

至於完全不同的新主題,我現在就乾脆直接開新的 Session。

簡單來說,我自己的判斷大概是:

同一件事繼續做 → /compact
同一個脈絡,想分支試另一條路 → /fork
已經是另一件事 → New Session

這個習慣看起來很小,但實際用一陣子之後,我覺得蠻有幫助。

以前比較容易一直在同一個 Session 裡聊到底;現在會開始有意識地想:

這些 Context,我下一步真的還需要嗎?

而不是等到整個 Context 快塞滿、Claude 已經開始有點「忘東忘西」的時候,才想起來要整理。😂 


Context Window 僅是容量,不代表品質

現在我比較不會只看:還剩多少 % Context? 因為就算 Window 還沒有塞滿,也不代表目前 Context 的品質很好。

如果裡面充滿過時和不需要的資訊,它們一樣會跟真正重要的資訊競爭 AI 的注意力。

這讓我開始用另外一種方式理解 Context:

Context 的問題,不只是 Token 數量,而是訊號與雜訊的比例。

我們得把有限的注意力留給真正重要的東西。


Tool 本身,也在吃 Context

另一個以前我比較沒注意到的地方,是 Tool。我之前很容易有一個直覺:

MCP Server 越多,Agent 能力越強。

但 Tool Definition 本身也是 Context。

Anthropic 分享過一個案例:當 AI Agent 連接多個服務(如 GitHub、Slack、Sentry 等)累積到 58 個工具時,傳統的一次性載入會消耗約 55K Tokens;改成 On-demand Tool Search 之後,整體相關 Context 從約 77K 降到 8.7K,減少約 85%。

這個數字讓我印象蠻深。還沒有開始「工作」,光是在告訴 AI 你有哪些工具可以用就已經花掉不少錢。

而且工具太多還有另外一個問題:

    Agent 選錯工具的機率也會增加。

所以更多 Tool,不一定等於更強的 Agent。

 

不要再只想著「省 Token」啦

 哪個 Model 比較便宜?這個議題其實只是在最佳化整個 AI Workflow 裡的一小部分。

真正影響成本與效率的,還包括很多:

  • Context 放了什麼

  • 每次固定load什麼

  • Tool 怎麼連結與設計

  • 大量資料怎麼進來

  • 對話歷史累積多久

  • 任務有沒有被拆開

  • 哪些事情應該交給 Script

  • 哪些事情才真的需要 Agent


這些不只影響 Cost,也直接影響 AI 的工作品質。

省 Token 跟提高 AI 品質,有時候其實是同一件事情。拿掉的,往往就是那些不必要的雜訊。


從 WSCI 架構重新理解 Context Engineering

LangChain 在 2025 年談 Context Engineering for Agents 時,把 Agent 管理 Context 的策略整理成四個方向(簡稱為 WSCI):

Write/Persist、Select/Retrieve、Compress、Isolate 

在理解前面提到的 Token 成本、Context Rot 這些概念之後,再回頭看這四個方向,我更能了解它們為什麼實用。

Persist — 什麼值得留下?

哪些資訊是穩定、重要,而且未來還會一直用到的?

這些才值得放進 CLAUDE.md、Memory,或其他可以長期保存的地方。

Retrieve — 什麼需要時再拿?

不是什麼都先塞進 Context,而是等真正需要時,再去搜尋、讀取、取得相關資訊。

Compress — 什麼該整理、壓縮?

Context 累積到一定程度後,哪些歷史資訊已經不需要保留完整過程,只需要留下結論、決策與下一步?

Isolate — 什麼應該分出去做?

有些探索會讀大量檔案、產生大量中間資訊,但主 Agent 最後其實只需要結果。

這時候,把工作交給另一個 Agent 或獨立 Context,最後只帶回高訊號的摘要,反而更乾淨。


看了一圈資料,又拿自己的 Claude Code 實驗了一陣子之後,我發現很多原本看起來各自獨立的技巧,其實都可以放回這四個方向理解。

例如:

- 我開始重新整理自己的 CLAUDE.md 和 Memory,把不需要每個 Session 都載入的內容搬出去。

- 遇到很大的 Log、JSON 或 CI Output,不再習慣整包丟給 AI,而是先搜尋、過濾,只讓真正需要的資訊進入 Context。

- 探索範圍很大的工作,開始嘗試交給 Subagent,最後只把結論帶回主要對話。

- 重複出現的 Jira / Confluence / curl 工作,我也開始Script 化

甚至連 Coding Workflow 也慢慢從最初開始的 想到哪、問到哪、改到哪

變成:

Explore → Plan → Implement → Verify → Handoff

這些背後其實都在做同一件事情:

不要讓所有資訊、所有工作、所有歷史,同時擠在 AI 的 Context 裡。


研究到最後,我真正想優化的是什麼?

回頭看這段學習過程,我覺得最好玩的是,我問的問題其實一路在變。

從哪個 Model 最省錢?到 怎麼省 Token?後來是怎麼管理 Context?

到現在,我開始去思考 怎麼替 AI 設計一個好的工作環境?

因為 AI 並不是知道越多,就一定做得越好。

這點和跟人很像啊,如果今天桌上同時攤著 30 份文件、10 個待辦事項、昨天做到一半的工作,旁邊還擺著 58 個工具叫你自己挑……應該也很難專心。😂

真正需要管理的,不只是 Token,而是 AI 的注意力。

好的 Context Engineering,某種程度上就是在做這件事情:

讓對的資訊,在對的時間,出現在 AI 面前。

至於到底怎麼做?

下一篇再找時間整理、分享這陣子自己的實驗結果和實際調整,包括怎麼把 Persist / Retrieve / Compress / Isolate 用進 Claude Code,以及我在 CLAUDE.md、Memory、/compact、/fork、Subagent、Script 上做了哪些嘗試,還有這段時間慢慢調整出來的 Coding Workflow。

很多都還在持續實驗中,但也因為真的動手改過一輪,開始有一些蠻有趣的心得可以分享。


喜歡此篇文章的朋友,歡迎轉貼與留言。轉貼時請保持原內容與註明原文標題、連結以及作者即可,謝謝您。

2026年8月14日 星期五

Peggy的實驗空間|《尾道散漫日記》 一本很 Chill 的書

 



《尾道散漫日記》一本很 Chill 的書❤️。


先感謝 Sam 大 , 居然直接請到作者劉揚銘本人來52讀書會跟我們聊這本書,實在太讚了! 


分享一個有趣的閱讀體驗。我在閱讀完其中一個章節,闔上書後回想看了什麼內容。才發現⋯咦,我居然有點忘記裡面到底寫了什麼細節。


很奇妙的是,耳邊卻好像響起書裡提過的電影配樂,腦中也浮出尾道的街道、坡道,還有一些散散漫漫的畫面。


細節我忘了,而身體記住了那種 Chill 的感覺。


我以前閱讀方式很務實,很習慣抓重點。


這一段在說什麼?

作者想表達什麼?

有什麼值得記下來?

然後最好我還能整理出幾個 Action Items。


看一本書,都很習慣一定要「帶走一點什麼」。


但《尾道散漫日記》對我的影響,就那麼輕巧地發生在一個很普通的週六。


我平常很習慣把自己的時間一段一段安排好,難得進城一趟,也會想著乾脆把幾件事情排在一起,一件做完接著下一件。


很巧的,這週六,我提早完成了原本安排好的行程,突然空出一整個傍晚。


那一瞬間,我竟然不知道要做什麼。同時間,有一種很難用言語描述的「空」跑了出來,本來要隨著本性,安排下件事情。


腦中卻突然浮現閱讀《尾道散漫日記》時的那些畫面和音樂。


欸。


放空,好像也蠻好的。


就在那個傍晚,我沒有急著再找一件事情把它填滿。


(事實證明,放空真的蠻好的。❤️)


也許這就是這本書留給我的禮物。

某一天,當生活突然空下一小格的時候,我沒有急著把它填滿。☺️








2026年7月18日 星期六

Peggy Wu's Life Lab | Trying ChatGPT Live with My Kids: What Worked, What Didn't, and Some Advanced Tips



A few days ago, I had dinner with some friends, and one of them shared a Reels video introducing the new ChatGPT Live feature.

As someone who loves trying new tools (especially AI tools 😄), I watched the video and immediately thought, "I have to try this."

The first thing I did after watching it? I grabbed my kids and asked them to be my guinea pigs.

At first, I was simply curious whether talking with ChatGPT would really feel as natural as everyone claimed.

After spending an evening testing it, I realized the most valuable part wasn't actually the conversation itself, it was everything that happened after the conversation.

In this post, I'd like to share my experience, the challenges we ran into, and the workflow that has worked well for us. Hopefully, it will also be helpful if you're looking for a fun way to practice English with your children, or even improve your own workplace English.

Now, here's what I discovered after spending an evening experimenting with it.


It Didn't Go Smoothly at First

Our first conversation lasted less than five minutes before things got awkward.

The biggest problem wasn't that my son was afraid to speak.

It was that ChatGPT sounded too much like a real native speaker.

Since it was their first time talking to an AI, my kids weren't sure what to say and looked a little uncomfortable. On top of that, ChatGPT spoke at a natural pace. Whenever an unfamiliar word came up, they immediately got stuck and couldn't keep up with the conversation.

So the first thing I did was adjust how ChatGPT interacted with them.

Here are the settings that worked best for us:

  • Speak slowly.
  • Ask only one question at a time.
  • Say each question in Chinese first, then in English.
  • Wait until they finish answering before asking the next question.
  • Correct grammar mistakes immediately.

Once I made those adjustments, the conversation became much more relaxed and enjoyable.



You Don't Need Any Textbooks

I didn't prepare any learning materials.

Instead, we simply talked about things my kids already knew well:

  • Badminton
  • What they did today
  • Their favorite sports
  • Competitions
  • Muscle soreness or injuries
  • Summer vacation

Whenever they didn't know how to say something, I encouraged them to ask ChatGPT directly.

For example, my son wanted to say "ice it" but couldn't remember the English phrase. He simply asked ChatGPT, learned the expression, and then repeated the whole sentence.

That day we also learned words like:

  • improve
  • sore
  • ankle
  • ice it
  • the difference between hobby and habit

Because the vocabulary came from things they genuinely wanted to express, it was much easier to remember than memorizing random word lists.


The Best Part Happens After the Conversation

After finishing our conversation, I asked ChatGPT to organize everything we had practiced.

For example:

  • A complete transcript of the conversation
  • New vocabulary
  • Common grammar mistakes
  • Frequently confused words (such as hobby vs. habit)
  • A brand-new practice dialogue based on today's conversation
  • A review sheet my kids could use the next day

To me, this is what makes ChatGPT different from most English-speaking apps.

One conversation automatically becomes tomorrow's learning material.




How I Currently Use It with My Kids

This is the prompt I usually give ChatGPT:

  • Use simple English.
  • Speak slowly.
  • Ask one question at a time.
  • Say each question in Chinese first, then in English.
  • Correct grammar mistakes immediately.
  • Summarize everything after the conversation.

This makes my kids feel much less nervous and much more willing to speak.

If your children are still young, I'd also recommend sitting beside them and practicing together.

Interestingly, when I introduced the same method to my older son, who's in high school, he quickly started chatting with ChatGPT on his own. 😄

How I Plan to Use It for Myself

Besides helping my kids, I can already see plenty of opportunities to use ChatGPT Live for work.

For example:

  • One-on-one meetings
  • Small talk
  • Presentations
  • AI demos and sharing sessions
  • Conversations with overseas colleagues

After each conversation, I can also ask ChatGPT to:

  • Review my most common mistakes
  • Rewrite my answers in a more natural way
  • Create a personalized vocabulary list
  • Generate another practice scenario based on today's conversation

That means every practice session builds on the previous one.

I'll probably write another post once I've used it more extensively for workplace English.


Final Thoughts

Before trying ChatGPT Live, I expected it to be a pretty good AI conversation partner.

After actually using it, I think it's much more like a patient English tutor.

The conversation itself is only the beginning.

The real value comes from how it organizes everything you've learned and turns today's conversation into tomorrow's lesson.

For kids, it helps build speaking confidence.

For professionals, it's a great way to improve workplace English.

We'll definitely keep using it at home, and I'd love to hear how you're using ChatGPT Live as well.


💡 PeggyWu's Life Lab Notes

At first, I thought the best part of ChatGPT Live was its voice conversation feature.

After using it for a few days, I realized the real magic is this learning cycle:

Talk → Correct → Summarize → Practice Again

Every conversation becomes the starting point for the next one.

And that's what makes learning feel continuous instead of repetitive.


Peggy 的實驗空間|陪孩子試用 ChatGPT Live,一些心得與進階玩法




最近和好友聚餐,聊天中好友分享了一支介紹 ChatGPT-Live 新功能的 Reels。

身為一個看到新工具就想實際玩玩看的人(笑),看完介紹後,第一件事,就是抓孩子一起來試。

原本只是想看看語音聊天到底有沒有大家說得那麼自然,沒想到實際玩了一輪後,我覺得最有價值的居然不是聊天,而是聊天結束後的整理能力。

這篇就把這次的實測過程、踩過的坑,以及我目前覺得不錯的使用方式整理下來,希望也能提供給想陪孩子練英文,或是想練職場英文的朋友參考。

Reels(from 哈利說):https://www.facebook.com/reel/2133540400523945


如果你還沒看過,可以先看這支影片,大概 1 分鐘就知道 ChatGPT Live 在做什麼。

以下分享我實際玩了一個晚上的心得,以及我後來延伸出來的幾個進階玩法。


一開始,其實沒有想像中順利


第一次開始聊天,大概不到五分鐘就卡住了。

主因不是因為孩子不敢開口,而是 ChatGPT 太像真的外國人。

孩子和它不是很熟,會覺得聊天很尷尬不知道聊什麼,我一直看到孩子露出尷尬的表情。另外它講話速度正常,遇到不知道的單字,小朋友就卡住,出現問號,所以很快就跟不上。

我做的第一件事情,就是先調整聊天方式。

目前覺得最適合孩子的設定是:

  • 請它講慢一點(Please speak slowly.)
  • 一次只問一個問題(Please ask one question at a time.)
  • 每一句先中文,再英文
  • 等孩子回答完,再繼續下一題
  • 有文法錯誤就立刻修正

做了這些調整完之後,整個對話就順多了。

(下圖是其中的一個調整)

調整


不用準備教材,聊孩子每天熟悉的事情


沒有準備什麼英文教材,從我們孩子每天最熟悉的內容,例如:

  • 羽毛球
  • 今天做了什麼
  • 喜歡什麼運動
  • 比賽
  • 身體哪裡痠痛
  • 暑假生活

另外我也鼓勵小朋友不會的單字直接問,例如想說「冰敷」但突然忘記,就直接問英文怎麼說,問完再整句講一次。

例如今天就學到:

  • improve(進步)
  • sore(痠痛)
  • ankle(腳踝)
  • ice it(冰敷)
  • hobby / habit 的差別

因為都是「真的想表達」,所以印象比背單字深很多。


聊天結束之後的 summary


聊天結束後,我請 ChatGPT 幫我整理今天的內容。

例如:

  • 今天完整的英文對話
  • 今天的新單字
  • 今天最常犯的文法錯誤
  • 容易搞混的單字(例如 hobby / habit)
  • 再重新產生一篇新的練習對話
  • 幫孩子整理一份可以直接複習的教材

這一步,我覺得是 ChatGPT 和一般英文口說 App 最大的差異,一次聊天,可以變成下一次的教材。





陪孩子練習,我目前會這樣使用


固定請 ChatGPT: 

  • 用簡單英文 
  • 講慢一點
  • 一次只問一個問題
  • 每一句先中文,再英文
  • 有錯立刻修正
  • 對話結束後整理今天的內容

孩子比較不會有壓力,也比較願意開口。另外孩子還小的,還是會需要家長陪伴著。同樣的學習方法我分享給高一的哥哥,他就自己聊開了 (笑)。


如果是我自己,我會怎麼用?


陪孩子之外,其實很多工作上也很有練習的空間。

例如:

  • One-on-One
  • Small Talk
  • Presentation
  • AI 分享
  • 和國外同事聊天

聊天結束後,再請 ChatGPT:

  • 整理今天最常犯的錯誤
  • 改成更自然的說法
  • 整理新的單字
  • 根據今天內容,再設計下一次的練習情境

等於每一次聊天,都可以持續累積。這部分我之後如果有更深刻的不同體驗再寫一篇分享。 


我目前最大的心得


原本我預期 ChatGPT-Live 是一個蠻不錯的英文陪聊工具。

實際玩了一輪之後,我覺得它比較像一位很有耐心的英文老師,聊天只是一個開始。

真正讓我會想持續用下去的原因,是它可以把今天的對話整理成下一次的教材。

對孩子來說,可以累積口說能力;對上班族來說,也可以累積職場英文。

目前我們家應該會繼續用這個方式練習一陣子,也歡迎大家一起交流,更多有趣的用法。


💡 Peggy 的實驗筆記

我原本以為 ChatGPT Live 最厲害的是「語音聊天」,實際玩過幾天後,我覺得真正的價值是:

聊天 → 更正 → 整理 → 再練一次。

這讓每一次聊天,都變成下一次學習的起點。


喜歡此篇文章的朋友,歡迎轉貼與留言。轉貼時請保持原內容與註明原文標題、連結以及作者即可,謝謝您。





2026年6月13日 星期六

Peggy Wu's Life Lab | One Idea, A Group of Passionate Teammates, and an AI Tech Talk

 



Thanks to John, Jersey and Mandy for helping make the first AI Tech Talk in our Taipei office a reality!

We had more than 70 colleagues join online and over 40 attend in person (with some overlap between the two), which was far beyond what I originally expected.

The idea behind it was actually quite simple.

Whenever I chatted with friends and colleagues from different teams, I noticed that everyone had developed their own ways of using AI. People had discovered useful workflows, built their own habits, learned hard lessons, and accumulated plenty of practical experience along the way.

What felt a little unfortunate was that there weren't many opportunities for those experiences to be shared across teams.

Sometimes the challenge you're facing today is one that someone else has already solved. Sometimes a mistake someone else has already made can save you from making the same one yourself.

One comment I kept hearing recently also stuck with me:

"AI is probably the person I talk to the most every day."

It always made me smile, but it also reminded me of something important.

As AI becomes a bigger part of our daily work, opportunities for people to learn from one another face-to-face may actually become even more valuable.

Another motivation was to create a more relaxed and accessible environment where people could exchange ideas and experiences more freely. Over time, I hope this can grow into an internal AI community where colleagues can connect, share, and learn from each other.

To be honest, I hesitated before deciding to organize the Tech Talk and start building the community.

Besides being busy with work, I kept wondering:

"If AI agents are getting smarter every day, do people still need something like this? Can't everyone just ask AI directly?"

When I shared that thought with John, he immediately encouraged the idea. Jersey was equally supportive.

At that point, it felt like there was only one reasonable answer:

Let's do it.

I'm incredibly grateful to both of them for their encouragement and support. I'd also like to thank our amazing Office Manager for helping everything come together so smoothly.

With teammates like these, it became hard to find a reason not to move forward.

A special thank-you also goes to our two speakers who volunteered to kick off the first session.

Despite their busy schedules, they took the time to organize their experiences, prepare their materials, and join us in person to share what they've learned. That generosity is what makes a community possible.

I should also admit that I had a small personal motivation.

Of course I wanted to learn from experts within my own team, but I also wanted an opportunity to meet talented people from other parts of the company, understand how they think, and learn how they are using AI to improve the way they work.

Finally, thank you to everyone who attended, joined online, and asked thoughtful questions.

Seeing people willing to share, exchange ideas, and help one another is exactly what I hoped for when this started.

And hopefully, this is only the beginning.




Peggy的實驗空間| 小書庫 Index card ( 讀書筆記總目錄/書單 )

  一直很喜歡閱讀,也常從閱讀好書中與讀書會得到許多的力量與啟發,不管是在人生的低潮抑或是順遂的時候。在閱讀之路上,這幾年也保持一個習慣。當閱讀到喜歡的書籍,且那陣子時間允許,就會提醒自己閱讀完後整理出心得筆記。一方面藉機鍛鍊寫作肌肉與思路,方便之後的複習和查閱。另一方面,也可以...