CREW + CCS AI 工作系統設計課
大梅老師 Shirley
大梅老師 Shirley IP 圖
DAY1 概念地基

單元講義|釐清 Workflow、Agent、Node、Skill 與 Skills

釐清 Workflow、Agent、Node、Skill 與 Skills 的邊界,建立 CCS 工作流設計共同語言。

一、為什麼這幾個名詞容易混亂

很多人學 AI 時,常聽到 Skill、Skills、Agent、Workflow,但技術圈使用這些詞時,經常沒有把邊界講清楚。

名詞技術圈常見模糊說法本課程整理後的講法
Workflow一串自動化、Pipeline、Chain、Flow、任務編排一件事怎麼被完成
Agent會自己做事的 AI、會用工具的 AI、聊天機器人、數位員工成熟工作流中可被委派的 AI 角色
Node步驟、節點、模組、功能區塊Workflow 裡的工作節點
SkillAI 能力、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工作流需要記住的穩定資訊與經驗讓系統不用每次從零開始
ToolsNode 可以調用的外部工具或系統能力例如 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 讓整套系統可以被啟動、調度、監控與交接,從個人使用變成可管理的工作系統。