一、為什麼這幾個名詞容易混亂
很多人學 AI 時,常聽到 Skill、Skills、Agent、Workflow,但技術圈使用這些詞時,經常沒有把邊界講清楚。
| 名詞 | 技術圈常見模糊說法 | 本課程整理後的講法 |
|---|---|---|
| Workflow | 一串自動化、Pipeline、Chain、Flow、任務編排 | 一件事怎麼被完成 |
| Agent | 會自己做事的 AI、會用工具的 AI、聊天機器人、數位員工 | 成熟工作流中可被委派的 AI 角色 |
| Node | 步驟、節點、模組、功能區塊 | Workflow 裡的工作節點 |
| Skill | AI 能力、Prompt、Function、Tool、某個小任務 | 一個節點的做事方法 |
| Skills | 一組 Tools、一組 Prompts、一組能力模組 | 可被調用的技能庫 |
本課程用 CCS 架構,是為了把這些名詞重新放回工作系統中,讓它們有清楚的位置、用途與交接方式。
二、Workflow 是一件事怎麼完成
定義: Workflow 是為了完成一件工作而設計的一連串步驟、節點與流向。
白話說明: Workflow 就是「這件事從開始到完成,到底怎麼跑」。
例如「整理每日重要信件」這件事,可能包含:搜尋信件、抽取內容、摘要重點、判斷優先級、檢查風險、寫入紀錄、寄出摘要或建立草稿。
Workflow 的重點不是 AI 有沒有參與,而是這件工作能不能被拆解、執行、檢查、追蹤與改善。
三、Agent 是成熟工作流中可被委派的 AI 角色
定義: Agent 是一個可以被委派任務的 AI 工作角色。它會根據目標、背景、工具、記憶、技能與規則,協助完成某一類工作。
白話說明: Agent 不是只會聊天的 AI,也不是只要取一個角色名稱就叫 Agent。
真正的 Agent 至少要說得清楚:
- 它要完成什麼目標?
- 它可以看哪些資料?
- 它可以使用哪些工具?
- 它具備哪些 Skills?
- 它要遵守哪些 Rules?
- 它什麼時候要交給人確認?
- 它做完後要留下什麼紀錄?
所以在 CCS 裡,Agent 不是一開始就出現的神奇角色,而是當 Workflow、Node、Skill、Memory、Hooks、Evaluate 都逐漸成熟後,才形成一個可被委派的 AI 工作角色。
四、Node 是 Workflow 裡的工作節點
定義: Node 是 Workflow 裡的一個工作節點,負責完成流程中的某一步。
白話說明: Workflow 不應該是一坨模糊任務,而是要拆成 Node。
每個 Node 都要能回答:
- 這一步負責什麼?
- 要接收什麼 Input?
- 要做什麼處理?
- 要產出什麼 Output?
- 需要 AI 嗎?
- 需要人工確認嗎?
Node 的重點是:它在這個流程中負責哪一步。
常見 Node 類型包含:
| Node 類型 | 說明 |
|---|---|
| Tool Node | 負責讀取、搜尋、寫入、搬資料 |
| AI Node | 負責摘要、分類、判斷、生成、建議 |
| Guardrail Node | 負責風險檢查、品質把關、阻擋或要求人工確認 |
| Log Node | 負責留下執行紀錄、結果紀錄與錯誤紀錄 |
五、Skill 是一個節點的做事方法
定義: Skill 是 AI 在某一個 Node 中,完成特定動作所需要的能力規格。
白話說明: Skill 不是「AI 很聰明」,而是「這一步到底要怎麼做」。
例如 Email Digest 裡:
- AI Summarizer Node 需要 Email Summary Skill
- Priority Classifier Node 需要 Priority Classification Skill
- Risk Interpreter Node 需要 Risk Interpretation Skill
一個好的 Skill 要說清楚:
- 要看什麼輸入
- 要怎麼判斷
- 要產出什麼格式
- 什麼叫合格
- 哪些事情不能亂做
一句話:Node 是工作位置,Skill 是這個位置上的做事方法。
六、Skills 是可被調用的技能庫
定義: Skills 是多個 Skill 的集合,也可以理解成一個工作流或 Agent 可以調用的技能庫。
白話說明: Skill 是單張技能卡。 Skills 是一組技能卡、技能庫,或一個工作流裡可被調用的能力集合。
例如一個 Email Digest 工作流裡,可能有 Email Summary Skill、Priority Classification Skill、Action Recommendation Skill、Risk Interpretation Skill。這些合起來,就是這個 Workflow 或 Agent 可用的 Skills。
七、五個名詞的關係
Workflow 裡有很多 Node。 Node 需要 Skill 來做好某一步。 多個 Skill 組成 Skills。 Agent 是被委派來執行某類工作,並能調用 Skills 的 AI 工作角色。
所以可以這樣記:
Workflow 是流程。 Node 是節點。 Skill 是節點的做事方法。 Skills 是能力庫。 Agent 是能被委派、能調用 Skills 的 AI 工作角色。
八、CCS 是什麼
CCS = 一個可控、可追蹤、可交接、可持續優化的 Workflow 設計架構。
在本課程中,一個 CCS 就是一個工作流。 這個工作流是為了協助人完成一件事,也就是完成一個任務。
CCS 的價值不是多創一個名詞,而是把 AI 工作拆清楚:誰負責、哪一步執行、用什麼 Skill、在哪裡把關、怎麼留下紀錄、什麼時候交給人確認。
九、補充名詞定義
| 名詞 | 定義 | 白話說明 |
|---|---|---|
| Evaluate | 評估輸出是否達標的機制 | 判斷結果好不好、能不能用、需不需要修正 |
| Hooks | 流程中的檢查點與守門機制 | 在關鍵位置提醒、阻擋、轉人工確認 |
| Memory | 工作流需要記住的穩定資訊與經驗 | 讓系統不用每次從零開始 |
| Tools | Node 可以調用的外部工具或系統能力 | 例如 Gmail、Google Sheet、API、資料庫、文件工具 |
| Rules | 執行時必須遵守的規則與限制 | 例如不可自動寄出報價、個資要遮蔽 |
| Harness | 讓整套工作流能被啟動、調度、監控、記錄與驗收的控制架構 | 像是整套 AI 工作系統的外殼、控制台與安全帶 |
十、CCS 完整架構
Harness
└─ Workflow / CCS
├─ Goal / Task
├─ Nodes
│ ├─ Tool Node
│ ├─ AI Node
│ ├─ Guardrail Node
│ └─ Log Node
├─ Flow
│ ├─ Chain / Pipeline
│ ├─ Branch
│ └─ Parallel
├─ Skills
├─ Hooks
├─ Evaluate
├─ Memory
├─ Log
└─ Human Approval
十一、CCS 架構這樣設計的優點
第一,任務不再是一坨模糊需求,而是可以拆成清楚的 Node。
第二,AI 不再只是回答問題,而是被放進一個有流程、有規則、有檢查點的工作系統。
第三,Skill 可以被命名、被管理、被版本化,不再藏在一段模糊 Prompt 裡。
第四,Hooks、Rules、Evaluate 讓 AI 工作流不只是會做事,也能被把關、被驗收。
第五,Memory 與 Log 讓工作流可以累積經驗、留下紀錄,方便後續追蹤與改善。
第六,Human Approval 讓高風險決策保留給人,而不是讓 AI 自行承諾、寄出、核准或定案。
第七,Harness 讓整套系統可以被啟動、調度、監控與交接,從個人使用變成可管理的工作系統。