本堂主旨

學期最後一堂 lab — 把工具用得像個語言學家

學期到這裡,希望你已經大致理解 LLM 的內部運作、能設計 prompt、能寫 Markdown 蒸餾人格、能呼叫 API、能部署到雲端。但真正動手做期末專案時,你會發現有一些「工具實務」的差距。

類比:學會語言學理論不等於會做語言田野調查。同樣,知道 Claude 怎麼運作不等於能高效地跟 Claude 一起工作。本堂課教的是「跟 AI 高效協作」的工程實務。這些不深奧,但需要自己慢慢體會與累積。

今天會涵蓋的五個主題

主題解決什麼問題對期末專案的幫助
Token 優化對話越長越貴、越慢、越易出錯如何能跟 Claude 工作數小時不卡住
Skills 複習同樣的指令一再重複輸入把家教人格、寫作風格做成可重用元件
Cowork不寫程式也想用 Claude 整理檔案桌面 app,整理研究資料、改 Markdown
Claude Code要編輯程式碼但不熟 IDE用對話的方式修改你的 index.html
Codex 比較不知道該用 Claude 還是 ChatGPT 的工具知道兩者差異,選對工具事半功倍
PART 1

Token 優化與 Context 管理

15–20 min

跟 Claude 對話越久,你會發現幾件事:回應變慢、它好像忘記前面說過什麼、偶爾講出莫名其妙的內容。這些都跟「context window 管理」有關。

類比:對話的「記憶白板」

把 Claude 想成一個記性很好但白板有限的助手。它的「白板」(context window)能容納 20 萬個字(約 12–15 萬字中文)。對話越長,白板填得越滿。 當白板快滿時:(1)反應變慢;(2)舊內容會被擠掉;(3)成本(token 數)暴增。知道何時擦白板,是高效對話的關鍵。

三個 Token 大戶

三個必學指令(Claude Code / Cowork 內)

SLASH COMMANDS Claude 內建的對話管理
/compact    # 壓縮過去對話為摘要,保留重點、釋出 token
            # 建議:每 30–50 輪對話跑一次

/clear      # 完全清空對話歷史,從零開始
            # 適用:話題完全切換(從 debug 變成設計新功能)

/cost       # 查看本次 session 用了多少 token、多少錢
            # 學生免費額度內,但能讓你建立成本意識

實務習慣三條

1
把不變的內容放最前面

Claude 有 prompt caching,把開頭內容 cache 起來,下次免費重用。所以系統提示、SOUL.md 放最前面,當前任務放後面。長對話可節省 90% token。

2
把大任務拆成小 session

不要把「設計小卡 + 修 UI + 改 prompt + 部署」全部塞在一個對話。每個 session 專注一個焦點任務,做完用 /clear 結束,下個任務新開。

3
讓 Claude 自己讀檔案而不是貼整個檔案

在 Claude Code/Cowork 中可以說:「請打開 index.html,幫我把 prompt 段落改成⋯⋯」不要「這是我的 index.html [貼整個檔]」。Claude 會自己選擇要讀哪些部分。

期末專案應用 舉例來說,之前做的期末語言學習小卡,可能會需要跟 Claude 改 5–10 輪才滿意。把這 10 輪拆成 3 個 session:第一輪做 prompt 設計(用 /clear 結束)、第二輪改 UI、第三輪 debug 部署。記性短的 session,效率更高。
PART 2

Skills 復習 — 把專業變成可重用元件

15 min

第十一週介紹過 Skills,但 2026 年生態變化很大,值得重新認識。Skill 是一個 markdown 檔,告訴 Claude「面對特定任務時該怎麼處理」。Claude Code、Cowork、OpenAI 的 Codex 現在都用同一個 SKILL.md 開放標準,意味著你寫一次,到處都能用。

類比:Skill 像是圖書館的索引卡。當你跟 Claude 說「幫我寫一篇學術論文摘要」時,它自動從你的 skills 資料夾找到 academic-summary.md,依照裡面的規則執行,不需要每次都重新解釋「我希望什麼樣的摘要格式」。

SKILL.md 的標準格式(極簡)

MARKDOWN ~/.claude/skills/japanese-tutor/SKILL.md
---
name: japanese-tutor
description: 用我的日語家教風格生成學習小卡。觸發詞:日語、家教、小卡。
---

# 日語學習小卡家教

當使用者要求生成日語學習內容時,遵循以下原則:

## 教學風格
- 用繁體中文解釋語法,但日語例句一定保留原文 + 假名 + 中譯
- 使用「想成英文裡的⋯」、「就像中文的⋯」這類類比
- 避免「加油!」「真棒!」這類空洞鼓勵
- 先教常體再教敬語

## 輸出格式
小卡應包含:詞彙、假名、中文意思、一句例句、使用情境

## 學生程度
JLPT N5–N4,避免使用 N3 以上文法

為什麼這比寫長 prompt 好?

不用 Skill

每次都要重貼指示

每次想生成小卡時,都要重複輸入 200 字的家教風格說明。token 浪費 + 容易遺漏細節。

用 Skill

一次設計、永久使用

Claude 自動偵測到「日語小卡」相關請求,從 SKILL.md 載入家教風格。對話精簡、品質穩定。

三個地方都能用同一個 Skill

期末專案場景

你的數位分身 SOUL.md,本質上就是一個 skill!把它放到 ~/.claude/skills/my-soul/SKILL.md,之後在 Claude Code 或 Cowork 編輯期末專案時,Claude 會自動用你的人格來協助設計、修改、debug。

例如:你說「幫我寫小卡的歡迎詞」。Claude 不會給你預設的「歡迎使用」,而是用你的蒸餾人格寫的歡迎詞。跨工具的一致性,就是 skill 的力量。

Skills Marketplace Anthropic 開放了 plugin marketplace(/plugin install),已收錄超過百萬個 skills。但對人文學生而言,真正有價值的可能是你自己寫的那一兩個,因為它們才反映你的風格。
PART 3

Cowork — 給「不寫程式的人」的 Claude

15 min

Anthropic 2026 年 1 月推出的 Cowork,官方定位非常精準:「Claude Code for everyone else」——Claude Code 是為工程師設計的命令列工具,Cowork 是為知識工作者設計的桌面助理。對人文學生而言,這比 Claude Code 友善得多。

類比:如果 Claude Code 是程式設計師的副駕駛,Cowork 就是研究助理。它住在你的桌面,能看到你的檔案、能整理你的資料、能定期執行任務,但不需要你會打開 terminal。

Cowork 能做什麼?

檔案層

直接操作你的桌面

讓 Claude 讀你的 PDF、整理文件夾、把多份 Word 整理成一份摘要、批次重命名檔案。

連接器

接你常用的服務

內建 38+ connectors:Notion、Google Drive、Slack、Gmail、Linear——讓 Claude 直接讀寫這些服務。

排程任務

Routines 自動執行

每週一早上 9 點自動整理本週收件匣 + 產生待辦清單。不開電腦也能跑(雲端 routines)。

對期末專案有什麼幫助?

實際應用情境

假設你的期末專案要做「中國古典詩詞小卡」。你蒐集了 50 首詩散落在 Notion、Google Docs、桌面的 Word 檔。

傳統做法:逐個檔案打開,複製貼上整理。

Cowork 做法:連接 Notion + Google Drive,跟 Cowork 說「把我所有跟唐詩相關的筆記整理成一份 markdown,按詩人分類,每首附我的個人註解」。它可以讀完所有來源,幾分鐘內輸出一份整理過的檔案,並可以直接餵給你的小卡 prompt。

Cowork × Skill 的組合威力

把第二部分學到的 Skill 放進 Cowork,組合出強大工作流。舉例來說:

  1. 寫一個 poetry-curator.md skill,定義「我喜歡的詩、解讀風格、註解格式」
  2. 在 Cowork 設定 routine:每週一早上跑這個 skill,從 Google Drive 抓本週新詩,產出整理稿
  3. 整理稿存回 Google Drive 的「整理過/週x」資料夾
  4. 你完全沒打開電腦,每週都有新材料可餵給你的小卡
下載與費用 Cowork 透過 Claude Desktop app 提供。免費用戶能用基本功能,重度使用需 Pro 訂閱($20/月)。對期末專案而言,免費版應該足夠。
PART 4

Claude Code — 用對話的方式編輯程式碼

20 min

Claude Code 是一個命令列工具(CLI tool),讓你在 terminal 用自然語言對話來編輯檔案。對寫過幾行 HTML 的學生而言,這比學 VS Code 容易得多。你不需要記快捷鍵、不需要懂 IDE,只要用講的就好。

類比:傳統 IDE(VS Code、PyCharm)像專業廚房。刀具齊備、爐火強大,但要先學會用。
Claude Code 像家用智能廚房;你說「把蔥切碎」,它幫你做。不會用菜刀,也能煮出一頓飯。

安裝與第一次使用

SHELL 安裝 Claude Code
# 1. 安裝(需先有 Node.js — Mac 用 brew,Windows 從 nodejs.org 下載)
$ npm install -g @anthropic-ai/claude-code

# 2. 切換到你的期末專案資料夾
$ cd ~/Documents/my-flashcard

# 3. 啟動 Claude Code
$ claude
  Welcome to Claude Code!
  > 

# 4. 現在你可以用對話方式跟 Claude 編輯這個專案
> 幫我打開 index.html,把標題改成「中國古典詩詞小卡」
  [Claude 讀取 index.html,找到 <title> 段落,提議修改]
  [你確認後,Claude 自動寫入檔案]

> prompt 段落的「日語」全部改成「文言文」
  [Claude 找到所有相關位置,一次改完]

Claude Code 的核心優勢

核心優勢 01

直接讀寫檔案

不需要複製貼上。它能讀整個專案資料夾,知道哪個檔案放什麼。

核心優勢 02

Plan Mode 安全感

重要修改前,Claude 會先列出「我要改什麼」讓你確認,不會直接動你的檔案。

核心優勢 03

能執行指令

它能幫你跑 git commit、git push、python app.py 等。你只要說「提交一個 commit」。

核心優勢 04

CLAUDE.md 專案記憶

在專案根目錄放 CLAUDE.md,Claude 每次啟動都會讀。等於專案專屬的人格設定。

實戰:用 Claude Code 改期末小卡

課堂示範流程

情境:你的日語小卡跑起來了,但發音按鈕的 UI 不太好看,想改成圓形 + 漸層色。

SHELL Claude Code 對話實錄
> 幫我把 index.html 裡的「念給我聽」按鈕改成圓形,
   背景用紅紫漸層,hover 時放大一點

[Claude 提議]
我打算這樣修改 .speak-btn 的 CSS:
- border-radius: 50% 改成圓形
- background: linear-gradient(135deg, #9c3a2c, #534AB7)
- transition + transform: scale(1.05) on hover

要進行嗎? (y/n)

> y
✓ index.html 已更新

> commit 一下,message 寫「美化發音按鈕」
[Claude 執行]
  git add index.html
  git commit -m "美化發音按鈕"
✓ Commit 7c1d4f9 created
免費額度提醒 Claude Code 對 Pro/Max 訂閱用戶可用,免費用戶有限制。沒訂閱的同學,可改用 Cowork 的免費額度,或用 Codex CLI(OpenAI 也許有類似政策)。
PART 5

OpenAI Codex 介紹與比較

10–15 min

OpenAI 在 2025 年中重啟了「Codex」這個品牌,但這次跟 2021 年的 Codex 完全不同。現在的 Codex 是一個全功能的 agentic coding 工具,跟 Claude Code 直接競爭。知道兩者差異是重要的:因為你可能會根據手邊有的訂閱選擇用哪一個。

架構對比:根本性的差異

同樣是 agentic coding,兩種不同的哲學
Anthropic
Claude Code
本機優先 在你的 terminal 直接運作,操作你電腦上的檔案。透過 hooks(17 個生命週期事件)提供細緻控制。
→ 適合:本地專案、需要密集互動、想保有控制權
VS
OpenAI
Codex (CLI + Cloud)
雲端沙箱 CLI 模式類似 Claude Code,但更常用的是雲端模式:把任務丟給雲端容器執行,幾分鐘後拿回結果。這是 OS 層級的安全隔離。
→ 適合:可平行處理多任務、不想本機跑、安全要求高

細節對比表(會隨時變動!)

面向Claude CodeCodex
主力模型Claude Opus 4.7 (1M token context)GPT-5.4 / 5.5 (272K, 可擴展 1.05M)
運行位置本機 terminal 為主本機 CLI + 雲端容器(chatgpt.com/codex)
SKILL.md 支援原生(Anthropic 推出標準)支援同一個開放標準
價格(同 $20/月)對話品質高,token 用量較大token 效率高約 3–4×,總任務成本低
核心強項多檔案重構、長對話、細節控制速度、平行任務、安全隔離
SWE-Bench Pro 分數64.3% (領先)58.6%
SWE-Bench Verified87.6%88.7% (GPT-5.5 領先)
學生友善度較高(Cowork 補充非工程師需求)較中(介面更工程取向)

Codex CLI 的安裝(如果你想試)

SHELL Codex CLI 快速體驗
# 安裝(同樣需要 Node.js)
$ npm install -g @openai/codex

# 互動模式(類似 Claude Code)
$ codex
> 幫我把 index.html 的標題改成「中國古典詩詞小卡」

# 全自動模式(不用每步確認)
$ codex --full-auto "幫所有 API endpoint 寫 docstring"

# 雲端模式:把任務丟給 ChatGPT 介面
# 在 chatgpt.com/codex 上送出任務,幾分鐘後 PR 自動出現在 GitHub

實務建議:該選哪個工具?

建議 01

先學 Claude Code

本課程整學期建立的 mental model(SOUL.md、AGENTS.md、CLAUDE.md)跟 Claude 生態完全契合。學習曲線最平緩。

建議 02

Codex 作為對照

有空時可以裝 Codex CLI 試試。有對照才知道差異,這也是日後評估 AI 工具的基本素養。

建議 03

混合使用很正常

2026 年的常見實務:用 Claude Code 做主力開發,用 Codex 跑次要審查、或當第二意見來源。多模型 redundancy 是新常態。

人文學者的工具觀

不要把「選哪個工具」當成信仰問題。Claude 和 Codex 都是工具,跟字典、語料庫、統計軟體本質相同。用對情境的工具,就是好工具。

更重要的是:兩者的 SKILL.md 是開放標準,你寫的 skill 是跨平台資產。即使未來換工具,你的人格、風格、知識仍然帶得走。知識自主權,比工具忠誠度重要。

收束

學期工具總圖 × 期末衝刺指引

5 min

本堂課的五個主題,加上整學期學過的所有東西,串成這張「人文學生的 AI 工具地圖」。希望你可以拿著它走出教室,走進你的研究與工作。

四種介面,四種情境

Chat
claude.ai 網頁 / Claude Desktop

用於思考、發想、寫作。最熟悉的對話介面。適合:寫期末反思、生成 prompt 草稿、與 Claude 討論論文方向。

Cowork
Claude Desktop 的 Cowork 模式

知識工作者的工作流。連接 Notion、Drive、Slack。適合:整理研究資料、定期回顧、批次處理檔案。

Code
Claude Code(命令列)

編輯程式碼專案的最佳選擇。適合:期末專案的 index.html 修改、git 操作、雲端部署 debug。

Codex
OpenAI Codex(CLI / Cloud)

互補選項。雲端沙箱對於不想本機跑的任務特別合適。適合:跑長時間任務、做第二意見驗證。

期末衝刺:給你的三條建議(以 Claude 為例)

1
從 Stage 1(純 HTML)開始,能跑就好

用 Chat 介面跟 Claude 對話設計 prompt,用 Claude Code(或網頁版的 Artifacts)改 HTML。不要在第一步追求完美。先有東西在跑。

2
把你的 SOUL.md 變成 skill

放到 ~/.claude/skills/my-persona/SKILL.md。從此所有與 Claude 的互動都會帶著你的人格設定。這是學期最有價值的個人資產之一。

3
遇到卡關,用 Cowork + Claude Code 並行

用 Cowork 整理你的研究素材,用 Claude Code 改你的程式碼。兩個視窗同時開,效率最高。Codex 留給之後想嘗試的同學。

學期到此,理論的山已經爬過、工具的箱子也都打開過了。
剩下的,是你真的動手做那個東西。再提醒大家,期末專案不在於完美,在於妳是否願意花時間體驗。

Final Lab complete. 祝期末順利。