派派微笑
速查站 · GLOSSARY

AI 名詞速查站

你看文章卡到的英文詞,派派幫你翻成白話。

收 50+ 個你在 AI 工具 / 文件 / 文章裡會撞到的英文術語 ── 從 API、Token、MCP、Skill 到 Markdown、Schema,每個詞用日常比喻講清楚,還告訴你在哪會看到。

派派
分類

AI 大腦怎麼想

這幾個詞是在你弄不清 AI 為什麼這樣回答時最常撞到的

12

Token· 多義

Token 有兩個很常見的意思:在 AI 對話裡,它是文字被拆成的小字塊;在系統認證裡,它是拿來證明你有權限的通行證。像同一個詞在超商可以指代幣,也可以指取貨碼,場景不同,意思就不同。看到 token 時,先看它出現在費用、上下文,還是登入授權附近。

🔍 為什麼叫這個名字

Token 原本有代幣、票券、憑證的意思,所以很適合拿來指一小片可計算的單位,也適合拿來指一張可通行的數位憑證。

AI 對話時= 詞元 / 字塊

AI 讀文字時,通常會把一句話切成一小塊一小塊來處理,這些小塊就叫 token。像郵局分揀長信時先拆成一格格可處理的郵件,系統常用 token 數來估算你塞了多少內容、會花多少費用。

  • 📍 在 OpenAI API usage 頁看到 prompt tokens 和 completion tokens
  • 📍 在 OpenRouter 帳單明細看到某次對話用了多少 input tokens
  • 📍 在 Claude Console 測試長文件時看到 token count 提醒

系統認證時= 令牌 / 存取金鑰

登入或呼叫 API 時,token 像飯店房卡或公司門禁卡,用來證明這個請求有權限進來。它通常不是拿來閱讀內容,而是拿來讓系統判斷你是不是可以使用某個服務。

  • 📍 在 Slack App 的 OAuth & Permissions 頁看到 Bot User OAuth Token
  • 📍 在 GitHub 建立 Personal Access Token 給自動化工具使用
  • 📍 在 Zapier 或 Make 串接自家 API 時填入 Bearer token
🤝 跟誰常一起出現
Context WindowInferenceModelParameter
⚠️ 容易搞混

Token 最常混淆的是 AI 對話裡的文字單位,和系統認證裡的存取金鑰;前者影響內容長度與費用,後者影響誰能登入或呼叫服務。

Context Window· 脈絡視窗 / 上下文窗口

Context Window 是 AI 一次能放在工作檯上參考的內容容量。像開會時桌面只能攤開幾份文件,放太多時,前面的資料可能被擠出去或被壓縮。它會影響長對話、多份 PDF、整個程式碼專案丟進去時,AI 還能不能顧到前面講過的事。

🔍 為什麼叫這個名字

叫 window 是因為它像一扇視窗,只看得到目前框進來的那一段內容;窗外的東西不代表不存在,只是這次回答時不太容易被拿來參考。

📍 你在哪會撞到
  • 在 Claude 模型頁看到 200K context window
  • 在 ChatGPT 長對話上傳多份 PDF 後,工具提示對話太長
  • 在 Cursor 或 Windsurf 看到 context window full 或 compact conversation
  • 在 OpenRouter 模型列表比較 context length
🤝 跟誰常一起出現
TokenSystem PromptHallucinationModel
⚠️ 容易搞混

Context Window 常被跟 Memory 混在一起;前者像這次會議桌上攤開的文件,後者比較像產品幫你保留的長期偏好或個人資料。

System Prompt· 系統提示

System Prompt 是藏在前台對話背後的工作規則,通常由產品或開發者先寫好。像會議主持人手上的內部小抄,會提醒 AI 要用什麼語氣、扮演什麼角色、哪些話題要避開。使用者看到的是聊天框,但 AI 回答時常常也在參考這份幕後規範。

📍 你在哪會撞到
  • 在 OpenAI Playground 的 System 欄位輸入客服機器人的規則
  • 在 ChatGPT 自訂 GPT 的 Instructions 欄位設定角色與限制
  • 在 Claude Projects 的 custom instructions 裡放團隊寫作規範
  • 在公司客服 bot 規格書看到 system prompt 要求不得承諾退款
🤝 跟誰常一起出現
Context WindowModelInferenceHallucination
⚠️ 容易搞混

System Prompt 常被跟使用者輸入的 prompt 混在一起;使用者 prompt 像你在櫃台提出需求,System Prompt 則像櫃台人員背後那本公司服務手冊。

Temperature· 溫度(指創意度)

Temperature 是控制 AI 回答時敢不敢選比較少見說法的旋鈕。調低像照食譜煮,口味比較穩;調高像讓主廚自由加料,靈感可能多一點,跑題或亂編的機會也可能變高。

🔍 為什麼叫這個名字

這個名字借用了溫度的感覺:溫度低時比較冷靜、變化少,溫度高時比較活躍、變化多。

📍 你在哪會撞到
  • 在 OpenAI Playground 右側設定看到 temperature 滑桿
  • 在 OpenRouter 的模型設定裡調整 temperature
  • 在 Zapier AI Action 的 advanced settings 看到 temperature
  • 在公司文案產生器後台看到創意度對應 temperature
🤝 跟誰常一起出現
Top-pHallucinationInferenceModel
⚠️ 容易搞混

Temperature 常被跟 Top-p 混在一起;兩者都會影響回答的變化,但 Temperature 比較像調整主廚敢不敢自由發揮,Top-p 比較像先限制主廚只能從哪些食材籃裡挑。

Top-p· Top-p 採樣

Top-p 是讓 AI 只在最有可能的一群候選答案裡挑選,p 代表這群候選答案合計要涵蓋多少可能性。像開會投票時,主持人先把得票加起來已經占 90% 的提案放進籃子,再從籃子裡挑,而不是讓很冷門的提案也一直進場。

🔍 為什麼叫這個名字

p 來自 probability,也就是可能性;Top-p 指的是從可能性最高的那一群裡做選擇。

📍 你在哪會撞到
  • 在 OpenAI API 文件的 request parameters 看到 top_p
  • 在 OpenRouter 的模型參數設定看到 Top P
  • 在 LM Studio 本機模型設定頁看到 top_p 滑桿
  • 在公司 AI 寫作工具後台看到 top-p 與 temperature 並排
🤝 跟誰常一起出現
TemperatureInferenceHallucinationModel
⚠️ 容易搞混

Top-p 常被當成 Temperature 的另一種說法;比較好記的差別是,Temperature 調的是發揮幅度,Top-p 調的是候選範圍。

Hallucination· 幻覺(AI 編造內容)

Hallucination 是 AI 把缺的資訊補成看起來很像真的內容。像會議紀錄員沒聽清楚,卻把公司名、數字、引用來源寫得很完整;它的語氣可能很有把握,但內容需要回頭查證。

🔍 為什麼叫這個名字

這個詞借用了人把不存在的東西看成真的那種比喻,用來提醒大家:AI 的流暢語氣不等於內容已經被驗證。

📍 你在哪會撞到
  • 在 ChatGPT 要求列論文來源時,出現查不到的 DOI
  • 在 Perplexity 或 Gemini 摘要產品資訊時,把價格或規格寫錯
  • 在客服 chatbot 查不到條款時,卻回覆一段不存在的退款規則
  • 在主管要求 AI 報告加來源後,發現連結內容對不上引用
🤝 跟誰常一起出現
Context WindowSystem PromptFine-tuneInference
⚠️ 容易搞混

Hallucination 常被說成 AI 在說謊,但說謊通常帶有故意欺騙的意思;這裡比較像店員沒查庫存就憑印象回答,結果講得很像真的。

Embedding· 嵌入向量

Embedding 是把一段文字、一張圖或一個商品,轉成電腦好比較的「位置碼」。像超商把相似商品放在鄰近貨架,之後你搜尋「低糖早餐」時,系統比較容易找出燕麥、無糖優格這類意思接近的東西,而不是只抓一模一樣的字。

🔍 為什麼叫這個名字

Embedding 有「嵌入」的意思,可以想成把內容嵌進一張看不見的意義地圖裡,讓相近的東西靠得比較近。

📍 你在哪會撞到
  • 在 OpenAI Dashboard 選用 Embeddings API 做搜尋功能
  • 在 Notion AI 或 Slack 搜尋介紹裡看到 semantic search
  • 在 RAG 專案文件看到 create embeddings for documents
  • 在 Pinecone 或 Chroma dashboard 看到 vectors / embeddings 數量
🤝 跟誰常一起出現
TokenModelContext WindowFine-tune
⚠️ 容易搞混

Embedding 常被跟 Fine-tune 混在一起;Embedding 比較像幫資料做索引和找相似內容,Fine-tune 比較像調整模型回話的習慣。

Fine-tune· 微調

Fine-tune 是拿一個已經會很多事的模型,再用較聚焦的範例調成更像你要的做法。像新同事已經會寫信,你再拿 200 封公司過去的客服回覆給他看,讓語氣、格式、處理方式更貼近你的團隊。

🔍 為什麼叫這個名字

Fine-tune 字面上就是細調,不是從空地蓋一棟新大樓,而是把已經蓋好的辦公室重新調燈光、動線和標示。

📍 你在哪會撞到
  • 在 OpenAI Dashboard 的 Fine-tuning jobs 建立微調任務
  • 在 Azure AI Foundry 建立 fine-tuned model
  • 在客服 bot 專案會議聽到用 500 筆標準回覆微調
  • 在 Hugging Face model card 看到 fine-tuned on customer support data
🤝 跟誰常一起出現
Pre-trainingModelParameterHallucination
⚠️ 容易搞混

Fine-tune 常被拿來解決所有客製化需求,但很多時候只是要把公司文件拿來查,Embedding 或加上可搜尋資料庫就夠用;Fine-tune 比較適合調整固定格式、語氣或分類習慣。

Pre-training· 預訓練

Pre-training 是模型正式被拿來做客服、寫文案之前的大量打底。像駕訓班先教方向盤、煞車、路標,之後到某家公司開貨車才學那家路線;這個階段通常決定它的基本語言能力和常識底子。

🔍 為什麼叫這個名字

Pre 是「之前」的意思,所以 Pre-training 指的是後面微調、上線、回答問題之前,先做的基礎訓練。

📍 你在哪會撞到
  • 在 Meta Llama 模型介紹看到 pre-trained models
  • 在 Hugging Face model card 看到 pretraining data
  • 在 AI 新聞看到某模型 pre-trained on licensed data
  • 在公司採購簡報比較 pre-training 與 fine-tuning 成本
🤝 跟誰常一起出現
Fine-tuneModelParameterToken
⚠️ 容易搞混

Pre-training 常被跟 Fine-tune 混在一起;Pre-training 像通才教育,Fine-tune 像進公司後學部門 SOP。

Inference· 推論

Inference 是模型真的開始回答你問題的那一刻。像廚師已經受過訓練,現在照著你點的菜、冰箱裡有的材料和店內規則,把一道菜端出來;API 帳單裡的費用通常就在這個階段發生。

📍 你在哪會撞到
  • 在 AWS Bedrock 帳單看到按 inference 量計費
  • 在 Hugging Face 建立 Inference Endpoints 部署模型
  • 在本機跑 Ollama 時看到 inference speed 30 tokens/s
  • 在 OpenRouter 帳單看到某次 inference 的 input / output tokens
🤝 跟誰常一起出現
ModelTokenParameterContext Window
⚠️ 容易搞混

Inference 常被跟 training 混在一起;training 像學廚,inference 像客人點餐後真的出菜。

Parameter· 參數

Parameter 是模型裡大量細小的內部設定,會影響它看到文字後怎麼接下一句。像一間廚房牆上貼了很多看不見的調味刻度,預訓練和微調會慢慢改這些刻度;所以你看到 7B、70B,常常是在說這類刻度有多少個。

📍 你在哪會撞到
  • 在模型名稱看到 Llama 3.1 8B 或 70B
  • 在 Hugging Face model page 看到 parameter count
  • 在 GPU 顯存需求表看到 7B 模型需要多少 VRAM
  • 在 OpenRouter 模型列表看到 405B 這類大小標示
🤝 跟誰常一起出現
ModelPre-trainingFine-tuneInference
⚠️ 容易搞混

Parameter 有時也會被拿來泛指設定值,例如 temperature 也是一種可調設定;但模型參數通常指模型內部那些平常不會讓使用者手動調的刻度。

Model· 模型

Model 是你在 AI 產品裡選的那顆「大腦版本」。像同一間公司有快手客服、資深顧問、便宜外包,不同 model 的回答品質、速度、價格、能看的上下文長度常常不一樣。

🔍 為什麼叫這個名字

Model 原本就有用一個可操作的版本來代表複雜事物的意思;在 AI 裡,它就是被包裝好、可以拿來回答或處理任務的那個版本。

📍 你在哪會撞到
  • 在 ChatGPT 左上角選 GPT-4o、o3 或 GPT-4.1
  • 在 Claude 選 Sonnet、Opus 或 Haiku
  • 在 OpenRouter model list 比較不同供應商的模型
  • 在 API request 裡的 model 欄位填 gpt-4o-mini
🤝 跟誰常一起出現
ParameterContext WindowInferencePre-training
⚠️ 容易搞混

Model 常被跟 App 混在一起;ChatGPT、Claude 比較像餐廳或櫃台,GPT-4o、Sonnet 這些 model 才像背後負責做菜或回答的不同師傅。

派派
分類

跟 AI 對話的形式

這幾個詞描述你跟 AI 互動時的『動作』跟『姿勢』

13

Prompt· 提詞 / 提示詞

Prompt 就是你丟給 AI 的任務單,像在餐廳跟店員說「我要少冰、不要香菜、外帶」。它不只是一句問題,也可以包含背景、口吻、限制、輸出格式,讓 AI 比較知道你要的是一份報告、三句文案,還是可以直接貼給客戶的回覆。

🔍 為什麼叫這個名字

Prompt 原本有「提醒、提示、催促」的意思,像主持人在會議上丟出下一個問題,讓對話往某個方向走。

📍 你在哪會撞到
  • 在 ChatGPT 對話框輸入「幫我寫一封客訴回信」
  • 在 Claude 專案指令裡設定固定寫作風格
  • 在 Midjourney 輸入圖片描述文字
  • 在公司內部 AI 範本看到「客服回覆 Prompt」
🤝 跟誰常一起出現
PersonaRoleFew-shotStructured output
⚠️ 容易搞混

Prompt 常被誤會成只是「問一句話」。比較接近的理解是「交辦事項」:你給得越像一張清楚的便條紙,AI 通常越不容易自己腦補。

Multi-turn· 多輪對話

Multi-turn 是多輪對話,像你跟同事開會,不是只講一句就散會,而是你問、他答、你再追問、他再修正。AI 會沿用前面這幾輪聊天內容,所以你可以說「把上一版改短一點」或「沿用剛剛那個語氣」。

🔍 為什麼叫這個名字

Turn 指的是輪到誰發言,像桌遊輪流出牌;Multi-turn 就是來回好幾輪。

📍 你在哪會撞到
  • 在 ChatGPT 裡先請它寫文案,再接著說「改成更像電商廣告」
  • 在 Claude 裡貼一份會議紀錄後,連續追問待辦、風險、寄信草稿
  • 在客服機器人裡客人先問退貨,再補充訂單編號
  • 在 Gemini 裡一邊整理旅遊行程一邊調整預算
🤝 跟誰常一起出現
PromptMemoryRole
⚠️ 容易搞混

Multi-turn 常跟 Memory 混在一起。Multi-turn 比較像同一場會議裡剛剛講過的內容;Memory 比較像助理把你的偏好記到小本子,下次開新會議時還可能拿出來用。

Streaming· 串流回覆

Streaming 是 AI 邊想邊把回覆一段段吐出來,像拉麵店師傅先把麵端上來、湯和配料接著補上,而不是等整套餐點都排好才出餐。你看到文字逐字出現,就是常見的串流回覆體驗。

🔍 為什麼叫這個名字

Streaming 原本像水流或影音串流,不是一次把整桶水搬到你面前,而是連續流過來。

📍 你在哪會撞到
  • 在 ChatGPT 回答時看到文字一個字一個字跑出來
  • 在 Claude 產生長文時先看到前幾段,後面還在接續出現
  • 在 Perplexity 搜尋答案時先顯示摘要,再慢慢補來源
  • 在 API 測試工具裡打開 stream=true 後即時顯示回覆片段
🤝 跟誰常一起出現
PromptMulti-turnStructured output
⚠️ 容易搞混

Streaming 常被誤會成 AI 整體變聰明或完成得更快。它比較像出餐方式改成邊做邊上,體感等待時間通常比較短,但最後完整答案的品質還是看任務和設定。

Tool use· 工具調用

Tool use 是 AI 不只用嘴巴回答,還會去叫外部工具幫忙,像主管請助理查行事曆、按計算機、開信箱找資料。它本身比較像調度員,遇到需要查即時資料、算數、搜尋或操作系統時,就把工作交給合適的工具。

📍 你在哪會撞到
  • 在 ChatGPT 看到它使用瀏覽器查最新資料
  • 在 Claude 連接 Google Drive 後請它讀取指定文件
  • 在 Zapier AI agent 裡讓 AI 幫忙建立 Trello 卡片
  • 在客服後台讓 AI 查訂單狀態再回覆客人
🤝 跟誰常一起出現
Function callingStructured outputPromptRole
⚠️ 容易搞混

Tool use 常跟 Function calling 混用。可以粗略理解成 Tool use 是「AI 會用工具」這件事,Function calling 是產品或 API 裡比較規矩的叫工具方式。

Function calling· 函數呼叫

Function calling 是讓 AI 用固定格式叫某個功能做事,像櫃台人員填好一張表單,交給後台去查庫存、建立訂單或寄通知。它的重點不是 AI 自己完成所有事,而是把「要做什麼、需要哪些資料」整理成後台看得懂的請求。

🔍 為什麼叫這個名字

Calling 有「呼叫」的意思,像打分機給特定部門;Function 則像一個已經寫好的辦事窗口。

📍 你在哪會撞到
  • 在 OpenAI API 文件看到 tools 或 function calling 設定
  • 在客服系統裡讓 AI 呼叫查訂單函式
  • 在旅遊助理 Demo 裡讓 AI 呼叫查航班價格功能
  • 在開發交接文件看到「這裡用 function calling 建立 CRM lead」
🤝 跟誰常一起出現
Tool useStructured outputPromptRole
⚠️ 容易搞混

Function calling 常被誤會成 AI 真的自己去操作所有系統。比較準確地說,它通常是把需求包成一張工單,真正查資料或改資料的是後面的系統。

Structured output· 結構化輸出

Structured output 是叫 AI 不要只寫一大段散文,而是照指定格子交答案,像報帳單要填日期、金額、品項、備註。這對產品、表單、資料整理很有用,因為後續系統比較容易把內容接下去處理。

📍 你在哪會撞到
  • 在 ChatGPT 要求「請用 JSON 輸出」
  • 在 Claude 要求把訪談逐字稿整理成表格
  • 在 OpenAI API response_format 設定看到 structured output
  • 在 Make 或 Zapier 流程裡要求 AI 回傳固定欄位給下一個節點
🤝 跟誰常一起出現
Function callingTool useMarkdownPrompt
⚠️ 容易搞混

Structured output 常跟 Markdown 表格混在一起。Markdown 表格是給人看的排版,Structured output 更像給系統看的表單,欄位名稱和資料格式通常更重要。

Few-shot· 少樣本示範

Few-shot 是你先給 AI 看幾個範例,再請它照著做,像帶新人時拿 3 封以前寫過的客服信說「我們公司大概就是這種語氣」。範例不需要很多,但要能看出你要的格式、口吻和判斷標準。

🔍 為什麼叫這個名字

Shot 在這裡像「一次示範、一次出手機會」;Few-shot 就是給少量示範,讓 AI 抓方向。

📍 你在哪會撞到
  • 在 Prompt 範本裡看到「以下是 3 個輸入與輸出範例」
  • 在 ChatGPT 裡先貼 2 則品牌貼文,再請它仿寫下一則
  • 在客服分類任務裡先列出幾個「退款、物流、產品問題」範例
  • 在文案產生器後台放入幾組標題範例讓 AI 參考
🤝 跟誰常一起出現
PromptZero-shotStructured outputPersona
⚠️ 容易搞混

Few-shot 常被誤會成把 AI 重新訓練一次。它比較像開會前拿幾份樣本給對方看,讓這次任務比較貼近你要的樣子。

Zero-shot· 零樣本

Zero-shot 是不給範例,直接請 AI 完成任務,像你對熟門熟路的同事說「幫我把這段改得更正式」而沒有附上參考稿。它適合方向明確、格式不複雜的任務;如果結果常常跑偏,通常就該補幾個範例或限制。

🔍 為什麼叫這個名字

Zero-shot 就是 0 個示範,直接出題讓 AI 作答。

📍 你在哪會撞到
  • 在 ChatGPT 直接輸入「幫我摘要這篇文章」
  • 在 Claude 直接要求「把這封信改得更有禮貌」
  • 在分類工具裡沒有提供範例就叫 AI 判斷客訴類型
  • 在 AI 翻譯工具裡直接貼文字請它翻成英文
🤝 跟誰常一起出現
PromptFew-shotStructured output
⚠️ 容易搞混

Zero-shot 常被誤會成比較高級的用法。它只是沒有給範例,省時間但也比較吃你的任務描述是否清楚。

Chain-of-thought· 思維鏈(CoT)

Chain-of-thought 是讓 AI 把推理路線拆開來想,像數學老師在黑板旁邊寫草稿,而不是只丟最後答案。實務上你常會看到「一步一步想」這類寫法,但許多產品現在比較常給你摘要版理由,不會把所有內心草稿都攤開。

🔍 為什麼叫這個名字

Chain 是鏈條,thought 是想法;這個名字在形容一個想法接著一個想法串起來。

📍 你在哪會撞到
  • 在 Prompt 範本裡看到「Think step by step」
  • 在 ChatGPT 解數學題時看到它列出推導過程
  • 在 Claude 分析商業決策時要求它先列考量因素
  • 在評估表中看到「請給出 reasoning 或 rationale」
🤝 跟誰常一起出現
PromptFew-shotStructured outputRole
⚠️ 容易搞混

Chain-of-thought 常被誤會成只要叫 AI 寫出思考過程,答案就會比較可靠。它比較像請人把草稿寫清楚,能幫你檢查方向,但仍需要看題目、資料和限制是否給得夠準。

Memory· 記憶(AI 助理的長期記憶功能)

Memory 是 AI 助理的長期記憶功能,像櫃台熟客備註本,記下你常用繁體中文、喜歡短句、公司產品叫什麼名字。下次你開新對話時,它可能會把這些偏好帶進來,不用每次從頭交代。

📍 你在哪會撞到
  • 在 ChatGPT 設定頁看到 Memory 開關
  • 在 ChatGPT 跳出「已更新記憶」提示
  • 在 AI 助理個人化設定裡看到它記住你的職業或寫作偏好
  • 在企業版 AI 後台討論是否允許助理保存使用者偏好
🤝 跟誰常一起出現
Multi-turnPromptPersonaRole
⚠️ 容易搞混

Memory 常跟 Multi-turn 混淆。Multi-turn 是同一串對話裡前面說過的話,Memory 則比較像跨對話保存的個人偏好或背景資料。

Persona· 人設

Persona 是你要 AI 扮演出來的風格與個性,像請同一位主持人用「專業顧問」、「親切客服」或「毒舌編輯」三種方式講同一件事。它會影響語氣、用字、觀點和回答的取捨,但不等於 AI 真的變成那個人。

🔍 為什麼叫這個名字

Persona 源自拉丁文,原本跟面具、角色形象有關;放到 AI 裡,就像幫回答戴上一張指定風格的面具。

📍 你在哪會撞到
  • 在 ChatGPT 自訂指令裡寫「請用資深 PM 的口吻回答」
  • 在 Claude 專案設定裡指定「你是 B2B SaaS 內容編輯」
  • 在客服機器人設定品牌語氣為「溫暖、簡短、不開玩笑」
  • 在 Prompt 範本看到「Act as a senior marketer」
🤝 跟誰常一起出現
PromptRoleMemoryFew-shot
⚠️ 容易搞混

Persona 常跟 Role 混在一起。Persona 比較像表演風格或人設,Role 則是在對話系統裡標示這句話是系統、使用者,還是 AI 助理說的。

Role· 角色(system / user / assistant)

Role 是對話裡每句話的身份標籤,像會議紀錄標出「主持人」、「客戶」、「業務」各自講了什麼。在 AI 對話系統裡,常見角色是 system、user、assistant,用來區分規則、使用者要求和 AI 回覆。

📍 你在哪會撞到
  • 在 OpenAI API 訊息格式看到 role: system、role: user、role: assistant
  • 在聊天機器人後台設定 system message
  • 在 prompt playground 裡分開填 System instructions 和 User message
  • 在開發文件看到 messages 陣列裡每段話都有 role
🤝 跟誰常一起出現
PromptPersonaMulti-turnTool use
⚠️ 容易搞混

Role 常被誤會成 Persona。Role 是誰在說話的欄位標籤,Persona 是希望 AI 用什麼樣的風格或身份感來回答。

Markdown· 標記語法(Markdown 格式)

Markdown 是一種讓純文字也能有標題、粗體、清單和表格的小語法,像用便利貼寫筆記時加上星號、井字號和縮排來標重點。AI 很常用 Markdown 回覆,所以你看到的條列、粗體、小標題,很多都是它排出來的格式。

🔍 為什麼叫這個名字

Markdown 有點像把排版門檻 mark down,也就是降下來;不用打開複雜排版工具,幾個符號就能讓文字看起來有層次。

📍 你在哪會撞到
  • 在 ChatGPT 回覆裡看到 **粗體**、條列和表格
  • 在 GitHub README 檔案看到 # 標題和 - 清單
  • 在 Notion 或 Obsidian 寫筆記時輸入 Markdown 格式
  • 在 Prompt 裡要求 AI「請用 Markdown 表格輸出」
🤝 跟誰常一起出現
Structured outputPromptStreaming
⚠️ 容易搞混

Markdown 常跟 Structured output 混在一起。Markdown 主要是讓人讀起來舒服,Structured output 則更像讓系統接得下去的固定資料格式。

派派
分類

AI 跟外部世界連接

這幾個詞是 AI 怎麼跟其他工具、網站、資料庫『接電線』

13

API· 應用程式介面

API 像一個對外開放的點餐窗口,別的工具不用跑進廚房,就能照著菜單把需求送進去、拿結果出來。你在 AI 產品裡按下「幫我查資料」「幫我寄信」「幫我建立任務」,背後常常就是透過 API 去叫另一個服務做事。

📍 你在哪會撞到
  • 在 OpenAI Platform 文件看到「Chat Completions API」或「Responses API」
  • 在 OpenRouter 後台看到要填 API endpoint 和 API key
  • 在 Make / Zapier 設定「Call API」動作時
  • 在公司內部需求單看到「這個功能要串 Slack API」
🤝 跟誰常一起出現
SDKEndpointAPI KeyREST
⚠️ 容易搞混

API 跟 SDK 常被混在一起講:API 比較像餐廳點餐窗口,SDK 比較像餐廳直接給你一盒現成餐具和範例菜單,讓開發者比較好去使用那個窗口。

SDK· 軟體開發套件

SDK 像廠商附的一整盒工具包,裡面有常用零件、範例和說明,讓開發者比較快把某個服務接進自己的產品。API 是窗口,SDK 則像有人已經幫你把常見點餐話術、表單格式、錯誤處理先包好。

🔍 為什麼叫這個名字

SDK 是 Software Development Kit 的縮寫,重點在 kit:它不是單一功能,而是一包讓人比較好開工的工具組。

📍 你在哪會撞到
  • 在 OpenAI 文件看到「Install the Python SDK」
  • 在 Stripe 文件看到「Stripe SDK」教你收款串接
  • 在 Firebase 專案設定頁看到 iOS / Android / Web SDK
  • 在 GitHub README 看到「npm install 某某 SDK」
🤝 跟誰常一起出現
APIAPI KeyJSONAuthentication
⚠️ 容易搞混

SDK 不是另一種 API,而是包在 API 外面的工具箱;有些服務可以直接呼叫 API,也可以用 SDK 比較省事。

Webhook· 網路鉤子(被動接通知)

Webhook 像你在超商留電話,包裹一到店,店員主動通知你,而不是你每 5 分鐘跑去櫃台問一次。很多 AI 自動化流程會用 Webhook 接外部事件,例如付款成功、表單送出、任務更新,事件一發生就把資料丟進流程裡。

🔍 為什麼叫這個名字

它叫 hook 是因為像在事件上掛一個鉤子;事情發生時,外部服務會被這個鉤子拉一下,主動把通知送過來。

📍 你在哪會撞到
  • 在 Stripe Dashboard 設定「Webhook endpoint」接收付款成功通知
  • 在 GitHub repository 的 Settings > Webhooks 設定 push 後通知部署服務
  • 在 Slack App 的 Event Subscriptions 貼上 Request URL
  • 在 Make / Zapier 建立「Catch Hook」觸發器時
🤝 跟誰常一起出現
APIEndpointAuthorizationJSON
⚠️ 容易搞混

Webhook 常跟一般 API 呼叫搞混:一般 API 比較像你主動打電話問進度,Webhook 比較像對方有新消息時主動打給你。

MCP· 模型上下文協議(Model Context Protocol)

MCP 像替 AI 助理準備的一套通用插座,讓它可以用比較一致的方式接上檔案、資料庫、瀏覽器或公司內部工具。以前每個工具都像不同國家的插頭,接一次就要客製一次;有了 MCP,AI 工具比較容易知道有哪些工具可用、每個工具需要哪些資料。

📍 你在哪會撞到
  • 在 Claude Desktop 設定檔看到「mcpServers」
  • 在 Cursor Settings 看到「MCP Servers」或匯入 mcp.json
  • 在 GitHub 專案 README 看到「mcp-server-filesystem」或「mcp-server-postgres」
  • 在 Smithery 上安裝某個 MCP server 給 Claude 或 Cursor 使用
🤝 跟誰常一起出現
APISDKAuthenticationSchema
⚠️ 容易搞混

MCP 常被當成某一個 API,但它比較像一套接工具的共同規矩;API 是某家店的窗口,MCP 比較像讓很多店都能用同一種插座被 AI 助理接上。

REST· REST 風格 API

REST 是一種常見的 API 設計風格,像把公司各部門做成清楚的櫃台地址:客戶資料有客戶資料的地址,訂單有訂單的地址。呼叫的人通常用固定的動作去讀取、新增、修改或刪除資料,讀文件時會看到很多像「GET /users」這類寫法。

📍 你在哪會撞到
  • 在 GitHub Docs 看到「REST API endpoints」
  • 在 Shopify Admin API 文件看到「REST」版本
  • 在 Postman 匯入 collection 後看到 GET、POST、PATCH、DELETE 的請求
  • 在公司串接文件看到「請呼叫 REST endpoint」
🤝 跟誰常一起出現
APIEndpointJSONAuthentication
⚠️ 容易搞混

REST 不是 API 的同義詞,而是 API 的一種常見開法;就像餐廳都能點餐,但有些用櫃台點、有些用 QR Code 點,REST 是其中一種點法。

Endpoint· 端點 / 接口

Endpoint 像某個服務櫃台的完整地址,你把需求送到這裡,對方才知道要交給哪個窗口處理。API 是整間辦事處,endpoint 則比較像「查訂單櫃台」「建立客戶櫃台」這些具體窗口。

🔍 為什麼叫這個名字

Endpoint 字面上是「線的終點」;你的請求從自己這邊出發,最後落到服務端某個接收位置,所以叫端點。

📍 你在哪會撞到
  • 在 OpenAI 文件看到「POST /v1/responses」
  • 在 OpenRouter 文件看到「https://openrouter.ai/api/v1/chat/completions」
  • 在 Stripe Webhook 設定頁貼上自己的 webhook endpoint URL
  • 在 Postman 裡把某段 URL 填進 request address 欄位
🤝 跟誰常一起出現
APIRESTWebhookAuthentication
⚠️ 容易搞混

Endpoint 常被直接叫 API,但兩者大小不同;API 像整份菜單,endpoint 像菜單上的某一道菜或某個點餐窗口。

OAuth· 授權登入流程

OAuth 像你請大樓櫃台發一張臨時訪客證給外送員,讓他能把餐送到門口,但不用把你家鑰匙交出去。用在 AI 工具或自動化服務時,它常常讓第三方工具取得有限權限,例如讀你的 Google Drive 檔案或幫你建立 Notion 頁面。

📍 你在哪會撞到
  • 在網站看到「Sign in with Google」登入
  • 在 Zapier 連接 Gmail 時跳出 Google 授權畫面
  • 在 Notion integration 頁面按「Allow access」
  • 在 GitHub 看到「Authorize OAuth App」畫面
🤝 跟誰常一起出現
AuthenticationAuthorizationAPI KeyAPI
⚠️ 容易搞混

OAuth 跟 API Key 都能讓工具接服務,但感覺不太一樣:API Key 像一串固定門禁卡號,OAuth 比較像你在官方櫃台核發一張有範圍、有期限感的通行證。

API Key· API 金鑰

API Key 像一張寫著會員編號的門禁卡,服務看到這串字,就知道是哪個帳號或哪個專案在呼叫。它通常要保密,因為別人拿到後,可能會用你的名義呼叫服務、消耗額度或碰到不該碰的資料。

🔍 為什麼叫這個名字

它叫 key 是因為用途很像鑰匙:不是拿來看懂內容,而是拿來開門、辨識你能不能進某個服務窗口。

📍 你在哪會撞到
  • 在 OpenAI Platform 的 API keys 頁面建立 secret key
  • 在 OpenRouter 的 Keys 頁面複製金鑰到工具裡
  • 在 Stripe Developers > API keys 查看 publishable key 和 secret key
  • 在 n8n 或 Make 的 credentials 欄位貼上 API Key
🤝 跟誰常一起出現
APIAuthenticationAuthorizationRate limit
⚠️ 容易搞混

API Key 常被當成密碼使用,但它比較像給程式或工具用的門禁卡;OAuth 則比較像透過官方授權流程發出的通行證。

Rate limit· 速率限制

Rate limit 像銀行櫃台規定一分鐘最多受理幾張單,避免某個人一次塞太多單,讓整個櫃台卡住。AI 服務常用它限制某段時間內可以呼叫幾次、送多少資料,超過時常會看到 429 之類的錯誤。

📍 你在哪會撞到
  • 在 OpenAI API 回應看到「Rate limit reached」或 429 error
  • 在 GitHub API response headers 看到「X-RateLimit-Remaining」
  • 在 X Developer Platform 文件看到每 15 分鐘可呼叫次數
  • 在 OpenRouter Dashboard 或文件看到每分鐘請求數限制
🤝 跟誰常一起出現
APIAPI KeyEndpointAuthorization
⚠️ 容易搞混

Rate limit 跟帳單額度常被混在一起:帳單額度像你這個月有多少預算,rate limit 像櫃台每分鐘能處理多少張單,兩者常常都會影響能不能順利呼叫。

Authentication· 認證(你是誰)

Authentication 是確認「你是誰」,像進公司前先刷員工證或在銀行櫃台出示身分證。AI 工具呼叫外部服務時,如果沒有帶對 API Key、登入憑證或 token,服務通常會先擋下來,因為它還不知道來的人是誰。

📍 你在哪會撞到
  • 在登入頁輸入帳號密碼或使用「Sign in with Google」
  • 在 Postman 呼叫 API 回傳 401 Unauthorized
  • 在 n8n 設定 Google Sheets credentials 時完成登入
  • 在 API 文件看到「Authorization: Bearer YOUR_API_KEY」範例
🤝 跟誰常一起出現
AuthorizationOAuthAPI KeyAPI
⚠️ 容易搞混

Authentication 跟 Authorization 很容易混:前者像櫃台確認你是王小明,後者像確認王小明能不能進財務室、能不能看這份報表。

Authorization· 授權(你可以做什麼)

Authorization 是確認「你可以做什麼」,像員工證刷得進公司,不代表每個會議室和保險箱都能打開。AI 工具接外部服務時,常常需要設定可讀、可寫、可刪除等權限範圍,避免工具拿到比工作需要更多的通行權。

📍 你在哪會撞到
  • 在 Google OAuth 畫面看到某個工具要求「查看 Google Drive 檔案」
  • 在 GitHub fine-grained token 設定 repository permissions
  • 在 Slack App 的 OAuth & Permissions 頁面設定 scopes
  • 在 Notion integration 選擇可存取哪些 workspace 頁面
🤝 跟誰常一起出現
AuthenticationOAuthAPI KeyEndpoint
⚠️ 容易搞混

Authorization 常被翻成授權,跟 Authentication 的認證一起出現;簡單分法是,認證先確認你是誰,授權再確認你能碰哪些東西。

JSON· JSON 資料格式

JSON 像一張用標籤整理好的便當盒,每格都寫清楚名稱和內容,例如姓名、價格、狀態、清單。AI 跟外部工具交換資料時常用 JSON,因為人看得懂大概內容,系統也比較容易照格子取資料。

🔍 為什麼叫這個名字

JSON 是 JavaScript Object Notation 的縮寫,早期跟 JavaScript 很有關,後來變成各種服務交換資料時常見的格式。

📍 你在哪會撞到
  • 在 OpenAI 或 Anthropic API 文件看到 request body 範例
  • 在 Postman 的 Body 分頁選擇 raw JSON
  • 在 Webhook 測試工具看到一包 payload 以 JSON 顯示
  • 在 ChatGPT structured output 設定要求回傳 JSON
🤝 跟誰常一起出現
SchemaAPIRESTWebhook
⚠️ 容易搞混

JSON 跟 Schema 常被混在一起:JSON 是已經裝好資料的便當盒,Schema 是事先規定便當盒要有幾格、每格該放什麼的規格表。

Schema· 結構描述 / 規格

Schema 是一份「資料應該長什麼樣」的規格表,像表單上先印好姓名、電話、地址、是否同意等欄位。AI 要把答案交給其他工具時,如果有 schema,就比較像照著格子填表,而不是寫一段自由發揮的作文。

🔍 為什麼叫這個名字

Schema 源自希臘文 skhēma,有形狀、輪廓的意思;放到資料情境裡,就像先畫出資料的骨架。

📍 你在哪會撞到
  • 在 OpenAI structured outputs 設定看到「json_schema」
  • 在 function calling 或 tool calling 文件看到工具的 input schema
  • 在 Supabase 或 BigQuery 看到 database schema,描述資料表欄位
  • 在 MCP server 文件看到 tool 的 inputSchema
🤝 跟誰常一起出現
JSONAPIEndpointMCP
⚠️ 容易搞混

Schema 不是資料本身,而是資料的格式規格;就像菜單不是料理,菜單只是告訴廚房有哪些欄位和選項。

派派
分類

跑 AI 的場域

這幾個詞是『AI 在哪裡執行』── 你的電腦、雲端、IDE 裡面

12

IDE· 整合開發環境

IDE 是寫程式用的整合工作桌,像一張辦公桌上同時放了筆記本、資料夾、搜尋器和檢查清單。你不用在好幾個工具之間來回切換,常見的寫檔案、找錯字、執行程式都集中在同一個地方。很多 AI 寫程式工具會放進 IDE 裡,因為它比較看得到你正在改哪個專案、哪幾個檔案有關。

📍 你在哪會撞到
  • 在 Cursor 官網看到它說自己是 AI code editor / IDE
  • 在 JetBrains、Visual Studio 介紹頁看到 IDE 這個分類
  • 在公司工程師說「這段我直接在 IDE 裡請 AI 改」時聽到
  • 在 VS Code 外掛頁看到某個 AI coding assistant 支援 IDE 整合
🤝 跟誰常一起出現
VS CodeCursorClaude CodeCLI
⚠️ 容易搞混

IDE 常和單純文字編輯器混在一起講;差別大概像「只有一支筆」跟「整張工作桌」,IDE 通常把寫、找、跑、檢查放在同一個地方。

CLI· 命令列介面

CLI 是用打字下指令的介面,像你在櫃台跟店員說「幫我查包裹」、「幫我列印收據」,只是這個櫃台是電腦。它看起來通常是一個黑底或白底視窗,沒有很多按鈕,但很適合把固定工作串起來。AI coding 工具常用 CLI,是因為它可以直接在專案資料夾裡跑指令、改檔案、看結果。

📍 你在哪會撞到
  • 在終端機輸入 `claude` 啟動 Claude Code 時看到
  • 在 Vercel 文件看到 `vercel deploy` 這種指令
  • 在 Docker 教學看到 `docker run`、`docker compose up`
  • 在公司 onboarding 文件看到「請先安裝 CLI」
🤝 跟誰常一起出現
Claude CodeLocalDeploymentContainer
⚠️ 容易搞混

CLI 常被誤會成比較低階或只給工程師用;其實它比較像文字版遙控器,有些重複工作用打指令反而比點很多畫面快。

Claude Code· Claude Code(產品名)

Claude Code 是 Anthropic 做的 AI 寫程式工具,通常在命令列裡使用,像把一位會看專案資料夾的同事請到你的電腦旁邊。你可以請它讀檔案、改程式、解釋錯誤訊息,也可以讓它在你同意後執行一些指令。它和一般聊天視窗的差別,是它比較貼近你正在工作的那個資料夾。

📍 你在哪會撞到
  • 在終端機輸入 `claude` 後進入 Claude Code 對話
  • 在 Anthropic 文件看到 Claude Code 安裝與使用說明
  • 在 GitHub issue 或 PR 討論裡看到「用 Claude Code 修這段」
  • 在團隊 Slack 裡看到工程師貼 Claude Code 產生的修改摘要
🤝 跟誰常一起出現
CLIIDELocalCursor
⚠️ 容易搞混

Claude Code 常和 Claude 網頁版混在一起;網頁版比較像在會議室問問題,Claude Code 則像坐到你的工作桌旁邊看資料夾。

Cursor· Cursor(產品名)

Cursor 是一個內建 AI 功能的程式編輯器,外觀和 VS Code 很像,像是在原本的辦公桌旁多放了一位可以一起看文件的助理。你可以圈選一段程式請它解釋、改寫,也可以請它跨多個檔案找線索。對 PM 或行銷來說,常見情境是請工程師用 Cursor 快速做 prototype 或改內部小工具。

🔍 為什麼叫這個名字

Cursor 原本就是螢幕上顯示你正在輸入位置的小游標,拿來當產品名很直覺:它想待在你正在寫東西的那個位置旁邊。

📍 你在哪會撞到
  • 在 Cursor 編輯器左側聊天欄看到 AI 回覆與改檔建議
  • 在 Cursor 設定頁看到模型選擇、API Key、隱私模式
  • 在團隊 demo 時看到工程師說「我用 Cursor 叫它幫我改這幾個檔」
  • 在 YouTube 或教學文看到「Cursor vs VS Code」比較
🤝 跟誰常一起出現
IDEVS CodeClaude CodeLocal
⚠️ 容易搞混

Cursor 常被以為只是 VS Code 的外掛;它比較像一個改裝過的編輯器,保留很多 VS Code 的使用習慣,但把 AI 對話和改檔流程做得更靠近。

VS Code· VS Code(產品名)

VS Code 是 Microsoft 做的程式編輯器,像一張可以自由加工具的工作桌。它本身負責打開檔案、搜尋、安裝外掛、連到不同專案,很多 AI coding 外掛也會裝在這裡。你不需要把它想成只給工程師的東西,它更像很多開發團隊每天打開的主要工作空間。

📍 你在哪會撞到
  • 在 Microsoft Visual Studio Code 下載頁看到 VS Code
  • 在 VS Code Extensions Marketplace 看到 GitHub Copilot、Cline 這類 AI 外掛
  • 在專案 README 看到「用 VS Code 開啟這個資料夾」
  • 在工程師分享螢幕時看到左邊檔案樹、右邊程式碼的畫面
🤝 跟誰常一起出現
IDECursorClaude CodeLocal
⚠️ 容易搞混

VS Code 和 Visual Studio 名字很像,但在日常討論裡,VS Code 通常指比較輕量、外掛很多的那個編輯器。

Server· 多義

Server 這個字有兩個常見用法,都跟「有人來要東西,它負責回應」有關。網站場景裡,它像店後方的出餐台,客人點網頁,它把網頁送出去;AI / MCP 場景裡,它比較像開給 AI 使用的工具櫃,AI 需要查資料或做動作時來這裡拿工具。看到 server 時要先看上下文,不然很容易把網站主機和 AI 工具程式混在一起。

網站場景= 伺服器(提供網頁的電腦)

在網站場景裡,server 是負責把網頁、圖片、資料送給使用者的電腦或服務,像餐廳後場的出餐口。使用者打開網址,就像點餐;server 收到後,把對應的內容端回來。網站慢、打不開、出現 500 錯誤時,大家常會說 server 可能出狀況。

  • 📍 在瀏覽器看到 500 Internal Server Error
  • 📍 在 AWS、GCP、Azure 控制台看到 server 或 instance
  • 📍 在 Vercel / Render / Railway 的 logs 頁看到 server started
  • 📍 在工程師說「這個 API 是 server 回的」時聽到

AI / MCP 場景= MCP server(對 AI 開放工具的程式)

在 AI / MCP 場景裡,MCP server 是一個把工具開放給 AI 使用的小程式,像替 AI 準備好的工具櫃。它可以讓 AI 查公司文件、讀資料庫、操作某些服務,但通常會照設定限制能做哪些事。這裡的 server 不見得是公開網站,比較像 AI 背後可呼叫的工作站。

  • 📍 在 Claude Desktop 的 MCP 設定檔看到 `mcpServers`
  • 📍 在 Cursor 或 Claude Code 文件看到連接 MCP server
  • 📍 在 GitHub 專案 README 看到「run the MCP server locally」
  • 📍 在團隊內部工具文件看到「給 AI 用的 Slack MCP server」
🤝 跟誰常一起出現
CloudLocalDeploymentEdge function
⚠️ 容易搞混

Server 常被誤會成一台很大的實體電腦;現在它也常指一段在本機或雲端跑的程式,重點是它負責接收請求並回應。

Local· 本機(你自己的電腦)

Local 指東西在你自己的電腦上跑,像文件放在自己桌上處理,而不是拿去外面的影印店。它常用來區分雲端服務:同一個工具,有些事在本機做,有些事會送到雲端。做 AI 開發時,local 常出現在測試、跑小模型、開發工具、MCP server 這些情境。

📍 你在哪會撞到
  • 在 Ollama 文件看到 run models locally
  • 在 Claude Desktop MCP 教學看到 run server locally
  • 在 VS Code 開啟專案資料夾時看到 local workspace
  • 在部署前工程師說「我先在 local 跑一次」
🤝 跟誰常一起出現
CloudCLIContainerServer
⚠️ 容易搞混

Local 常被誤會成完全不連網;有些本機工具仍會連網下載模型、套件或送出請求,所以要看它實際把資料放在哪裡、傳到哪裡。

Sandbox· 沙盒(安全隔離環境)

Sandbox 是安全隔離的測試環境,像讓小孩在沙盒裡玩沙,弄亂了也比較不會把整個客廳弄髒。AI 工具如果要執行程式、打開檔案或測試動作,常會放進 sandbox,降低影響真實系統的風險。它的重點不是變強,而是把可出錯的範圍框小一點。

🔍 為什麼叫這個名字

Sandbox 來自小孩玩的沙盒,比喻一個被框起來、可以試玩但不太影響外面環境的地方。

📍 你在哪會撞到
  • 在 ChatGPT Advanced Data Analysis 執行 Python 的說明裡看到 sandbox
  • 在 OpenAI 或 Anthropic 工具使用文件看到 sandboxed environment
  • 在瀏覽器安全文章看到網站 iframe sandbox
  • 在工程師 demo AI agent 時說「先放 sandbox 跑,別碰正式資料」
🤝 跟誰常一起出現
LocalContainerCloudClaude Code
⚠️ 容易搞混

Sandbox 常和測試帳號混在一起;測試帳號是假的身份或資料,sandbox 則比較像隔離的房間,兩者可以一起用。

Container· 容器(Docker 那種)

Container 是把程式和它需要的環境打包在一起的方式,像把便當、餐具、醬料都放進同一個便當盒。這樣搬到別台電腦或雲端時,比較不容易出現「我這邊可以、你那邊不行」的落差。AI 服務常用 container 來包模型服務、API、資料處理流程,方便部署和搬家。

🔍 為什麼叫這個名字

Container 借用了貨櫃的概念:不管裡面裝什麼,外面都是標準尺寸,卡車、港口、船比較好搬運。

📍 你在哪會撞到
  • 在 Dockerfile 或 docker-compose.yml 看到 container 設定
  • 在部署到 Render、Railway、Fly.io 時看到 build container image
  • 在雲端平台看到 container logs 或 container registry
  • 在工程師說「這個服務包成 Docker container」時聽到
🤝 跟誰常一起出現
DeploymentCloudLocalSandbox
⚠️ 容易搞混

Container 常和虛擬機混在一起;可以先把 container 想成比較輕的便當盒,重點是包住程式需要的環境,而不是另外買一整台新電腦。

Cloud· 雲端

Cloud 是把運算、儲存或工具放在外部機房使用,像公司不自己蓋倉庫,而是租一個有管理員、電力和門禁的倉儲空間。你平常用 ChatGPT、Google Drive、AWS、Vercel,大多是在用雲端資源。AI 場景裡,cloud 常代表資料或請求會送到服務商那邊處理,換來較方便的擴充和維護。

🔍 為什麼叫這個名字

早期網路架構圖常用一朵雲代表外部網路,後來大家就把不在自己機房裡、透過網路使用的資源稱作 cloud。

📍 你在哪會撞到
  • 在 AWS、Google Cloud、Azure 控制台建立 AI 或 server 資源
  • 在 OpenAI、Anthropic、OpenRouter 帳單看到雲端 API 用量
  • 在 Vercel 或 Netlify 專案設定看到部署到 cloud
  • 在公司資安問卷看到「資料是否會送到 cloud provider」
🤝 跟誰常一起出現
LocalServerDeploymentEdge function
⚠️ 容易搞混

Cloud 常被講得像很抽象,其實就是別人的機房和服務;真正要問的是資料交給誰、放在哪個區域、誰能管理。

Deployment· 部署

Deployment 是把做好的網站、API 或 AI 工具放到使用者能用的位置,像餐廳把試做菜從後廚端到前台菜單上。它不只是把檔案丟出去,通常還包含設定環境、連接資料、讓服務開始對外回應。很多產品討論裡,prototype 做出來只是半場,能穩定 deployment 才比較接近真的上線。

🔍 為什麼叫這個名字

Deploy 原本有把人員或資源安排到指定位置的意思,用在軟體裡就是把服務安排到可以運作的位置。

📍 你在哪會撞到
  • 在 Vercel Dashboard 的 Deployments 頁看到每次上線紀錄
  • 在 GitHub Actions 看到 deploy to production
  • 在 Cloudflare Pages 或 Netlify 看到 production deployment
  • 在工程師說「這版還沒 deploy,只有 local 能看」時聽到
🤝 跟誰常一起出現
CloudServerContainerEdge function
⚠️ 容易搞混

Deployment 常和 release 混在一起;deployment 偏向把東西放上可運作的地方,release 偏向讓哪一群使用者開始看到或使用。

Edge function· 邊緣運算函式

Edge function 是放在離使用者比較近的節點執行的小段服務,像不是所有包裹都回總倉處理,而是讓附近超商先處理取貨和驗證。它常用來做登入檢查、轉址、簡單 API、個人化內容,讓使用者少等一段路程。AI 場景裡,它有時會負責把請求先整理好,再轉送到真正處理 AI 的服務。

🔍 為什麼叫這個名字

Edge 指網路邊緣,也就是靠近使用者的位置;function 則是一小段可被呼叫的工作,所以合起來就是在靠近使用者的地方執行的小工作。

📍 你在哪會撞到
  • 在 Vercel 文件看到 Edge Functions
  • 在 Cloudflare Workers 後台建立接近 edge function 的服務
  • 在 Supabase Edge Functions 頁面部署小型 API
  • 在 Netlify Functions 文件看到 edge handlers 或 edge functions
🤝 跟誰常一起出現
CloudDeploymentServerLocal
⚠️ 容易搞混

Edge function 常被誤會成比較小的 server;比較好理解的差別是,它偏向就近處理短小工作,而傳統 server 常負責較完整、較集中式的後端流程。

派派
分類

進階建構 AI 應用

這幾個詞是你想把 AI 串成工作流、做出產品時會碰到的

12

Agent· 智能體 / 代理

Agent 可以想成一位被交代目標的助理,不只是回答一句話,而是會自己拆成幾個小動作去完成。像你請同事辦一場活動,他可能會查場地、整理名單、寫信、回報進度;AI Agent 也是這種「帶著目標跑流程」的概念。它通常需要工具、資料來源和一些規則,不然很容易像新人助理一樣到處試錯。

🔍 為什麼叫這個名字

Agent 原本就有「代理人」的意思,像房仲代理你談房子、保險業務代理你送件;放在 AI 裡,就是讓系統代表你去處理一段任務。

📍 你在哪會撞到
  • 在 OpenAI Assistants / Agents SDK 文件看到「build agents」
  • 在 Dify、Flowise 這類工具裡看到 Agent 節點
  • 在公司內部討論「做一個自動回覆客服的 Agent」
  • 在 Claude Code 裡看到主代理派工作給 sub-agent
🤝 跟誰常一起出現
Sub-agentOrchestratorWorkflowPlugin
⚠️ 容易搞混

Agent 常被誤會成「比較會聊天的 chatbot」。差別在於 chatbot 多半是在回覆問題,Agent 則通常被設計成會使用工具、查資料、改檔案或推進一段工作。

Skill· 技能(Claude Code 的 skill 系統)

Skill 在 Claude Code 裡比較像給 AI 助理的一包專門工具箱,裡面放著某類任務的說明、範本和可用資源。像廚房裡有「做甜點專用抽屜」,遇到蛋糕任務時就拿那一抽屜,而不是每次都重新翻整間廚房。它讓 Claude Code 在特定工作上比較有一致的做法,例如寫測試、整理文件、遵守公司格式。

🔍 為什麼叫這個名字

Skill 直譯就是技能,這個名字好懂的地方在於:它不是換一個 AI,而是讓同一個 AI 多學會一套處理某類工作的手法。

📍 你在哪會撞到
  • 在 Claude Code 文件看到「Skills」功能介紹
  • 在專案資料夾看到 .claude/skills 這類放技能包的位置
  • 在團隊討論「幫 Claude Code 做一個產出 PRD 的 skill」
  • 在 Claude Code 工作流裡看到某個 skill 被自動載入
🤝 跟誰常一起出現
AgentSlash commandWorkflowPlugin
⚠️ 容易搞混

Skill 容易跟 Plugin 混在一起。Skill 比較像教助理一套做事方法,Plugin 比較像幫助理接上一個外部工具或服務。

Hook· 多義

Hook 的共同意思是「掛在某個時機點的小動作」,像超商門口的感應鈴,門一開就提醒店員。不同工具裡的 hook 長得不一樣:Claude Code 的 hook 是在 AI 做事前後觸發規則,Git hook 是在提交程式前後做檢查,React hook 則是前端畫面裡拿來接狀態或效果的寫法。看到 hook 時,先看它出現在哪個場景,才不會把三種用法混成一包。

🔍 為什麼叫這個名字

Hook 原意是鉤子,意思是把一段小動作「掛」在某個事件上;事件一發生,被掛上的動作就跟著被拉起來。

Claude Code 裡= 鉤子(觸發點)

Claude Code 的 hook 像是給 AI 助理的門禁規則,在它準備用工具、改檔案或完成工作前後,先觸發一段檢查或補充動作。比如它要修改重要檔案前,hook 可以先提醒、記錄或攔一下,像公司請款前要先跑簽核。這通常用來讓 AI 做事更符合團隊規範,而不是只靠每次聊天時口頭提醒。

  • 📍 在 Claude Code 文件看到 Hooks 設定
  • 📍 在 Claude Code 專案設定看到 PreToolUse、PostToolUse
  • 📍 在團隊想限制 AI 修改 production 設定檔時提到 hook

Git 裡= git hook(提交時的觸發點)

Git hook 像是你把文件送出前,櫃台先幫你檢查有沒有漏簽名。最常見的是 pre-commit,意思是在提交程式前先跑格式檢查、測試或安全掃描。它常用來避免團隊把明顯有問題的內容送進版本紀錄。

  • 📍 在專案資料夾看到 .git/hooks/pre-commit
  • 📍 在 Husky 設定裡看到 pre-commit hook
  • 📍 在工程師說「commit 前 hook 會先跑 lint」時

React 裡= useState 那類 hook

React hook 是前端開發裡的一種寫法,像在客廳牆上裝幾個開關,讓畫面可以記住狀態或在某些變化後做事。useState 常用來記住按鈕、表單、展開收合這類畫面狀態,useEffect 常用來在畫面變化後處理額外動作。這裡的 hook 不是排程或提交檢查,而是做網頁介面時的工具。

  • 📍 在 React 程式碼看到 useState
  • 📍 在 React 程式碼看到 useEffect
  • 📍 在前端 code review 聽到「這裡要不要拆成 custom hook」
🤝 跟誰常一起出現
WorkflowPipelineCronSlash command
⚠️ 容易搞混

Hook 是實際很容易同字不同物的詞。Claude Code hook、Git hook、React hook 都有「在某個點掛上動作」的味道,但它們的設定位置、用途和使用者完全不同。

Slash command· 斜線指令(像 /help)

Slash command 就是用斜線開頭的快捷指令,像在櫃台直接說「我要查詢」而不是從頭解釋需求。你輸入 /help、/init 這類文字,系統就知道你要叫出某個固定功能。它常被用來把常用操作收成一個短句,讓人不用每次打一大段說明。

🔍 為什麼叫這個名字

因為指令通常用斜線「/」開頭,所以叫 slash command;這個習慣在聊天工具、開發工具和 AI 工具裡都很常見。

📍 你在哪會撞到
  • 在 Claude Code 輸入 /help 查看可用指令
  • 在 Claude Code 輸入 /init 建立專案設定
  • 在 Slack 訊息框輸入 /remind
  • 在 Discord 輸入 /poll 或 /help
🤝 跟誰常一起出現
SkillWorkflowAgentPlugin
⚠️ 容易搞混

Slash command 容易跟一般 prompt 混在一起。Prompt 像是你用自然語言交代事情,slash command 比較像按一顆已經命名好的功能鍵。

Workflow· 工作流

Workflow 是一串固定的做事流程,像餐廳出餐從點餐、備料、烹調、裝盤到送桌。放到 AI 應用裡,它通常代表把查資料、整理、判斷、產出、通知這些動作串起來。它的重點不是某個 AI 回答得多漂亮,而是整段工作能不能穩定跑完。

🔍 為什麼叫這個名字

Workflow 直譯是「工作怎麼流動」,重點在 flow:一件事從誰開始、經過哪些關卡、最後交到哪裡。

📍 你在哪會撞到
  • 在 Dify 建 AI 應用時看到 Workflow 編輯器
  • 在 Zapier 或 Make 裡設定自動化流程
  • 在公司討論「客服信進來後交給 AI 分類再派單」
  • 在 GitHub Actions 看到 workflow.yml
🤝 跟誰常一起出現
AgentPipelineOrchestratorCron
⚠️ 容易搞混

Workflow 常被拿來跟 Agent 混用。Workflow 比較像事先畫好的流程圖,Agent 比較像被交代目標後會在流程中做判斷的助理。

RAG· 檢索增強生成(Retrieval-Augmented Generation)

RAG 可以想成讓 AI 回答前先去翻資料櫃,而不是只靠腦中的印象作答。像客服新人接電話前先查公司內規、商品手冊和過往案例,再把查到的內容整理成回覆。它常用在企業知識庫、客服問答、法規文件和內部 SOP,目標是讓答案更貼近你提供的資料。

🔍 為什麼叫這個名字

RAG 是 Retrieval-Augmented Generation 的縮寫,意思是「先檢索資料,再增強生成回答」。白話說,就是先找資料,再寫答案。

📍 你在哪會撞到
  • 在 Dify 建知識庫問答時看到 RAG 設定
  • 在客服機器人標案看到「支援 RAG」
  • 在 LangChain 教學看到 retrieval QA 範例
  • 在公司討論「把 Notion 文件接到 AI 問答」時
🤝 跟誰常一起出現
Vector DBWorkflowPipelineAgent
⚠️ 容易搞混

RAG 常跟微調混在一起。RAG 比較像讓 AI 帶著資料夾查資料,微調比較像重新訓練它的習慣和口吻;企業內部文件常常先用 RAG 評估就夠用。

Vector DB· 向量資料庫

Vector DB 是一種很適合幫 AI 找「意思相近」資料的資料庫,像圖書館員不是只照書名找,而是聽懂你想找哪類內容後,把相近主題的書拿出來。一般資料庫很擅長找精準欄位,例如訂單編號;Vector DB 更常用在找相似句子、相似文件、相似圖片。RAG 系統常會把文件先放進 Vector DB,之後讓 AI 回答前去裡面撈相關段落。

🔍 為什麼叫這個名字

Vector 可以想成把一段文字變成一組座標,意思相近的內容在座標上會比較靠近;Vector DB 就是專門存放和搜尋這些座標的資料庫。

📍 你在哪會撞到
  • 在 Pinecone 後台建立 index 時
  • 在 Weaviate 或 Milvus 文件看到 vector search
  • 在 Supabase 設定 pgvector 做 AI 知識庫
  • 在 Dify 知識庫設定選擇向量資料庫時
🤝 跟誰常一起出現
RAGPipelineWorkflowAgent
⚠️ 容易搞混

Vector DB 容易被誤會成一般資料庫的替代品。它比較像專門處理相似度搜尋的資料櫃,不太適合拿來取代訂單、會員、庫存這種需要精準欄位管理的資料庫。

Cron· 定時排程

Cron 是定時叫工作起床的排程工具,像每天早上 8 點鬧鐘提醒你寄報表。放在 AI 應用裡,它可以固定時間觸發一段工作,例如每天抓資料、每小時摘要客服訊息、每週產出成效報告。它不負責把事情做聰明,只負責在指定時間把流程叫起來。

🔍 為什麼叫這個名字

Cron 這個名字常被認為來自希臘文 Chronos,意思和時間有關;所以它在系統裡負責定時排程。

📍 你在哪會撞到
  • 在 GitHub Actions 設定 schedule: cron
  • 在 Vercel Cron Jobs 設定每天跑一次任務
  • 在 Linux 伺服器看到 crontab -e
  • 在 n8n 或 Make 裡設定每天 09:00 觸發 AI 摘要
🤝 跟誰常一起出現
WorkflowPipelineOrchestratorHook
⚠️ 容易搞混

Cron 常被跟 Hook 混在一起。Cron 是時間到了就觸發,Hook 是某個事件發生才觸發,像鬧鐘和門鈴的差別。

Pipeline· 流水線 / 管道

Pipeline 像工廠輸送帶,一份資料從入口進來,經過清洗、分類、加工、檢查,最後變成可用結果。AI 應用裡常見的 pipeline 可能會先抓文件、切段、放進資料庫,再讓問答系統使用。它強調的是每一站怎麼接下一站,避免事情散在很多手動操作裡。

🔍 為什麼叫這個名字

Pipeline 原意是管線,像水或瓦斯沿著管線往前流;在軟體和資料工作裡,就是把資料或任務沿著一段處理路線往下送。

📍 你在哪會撞到
  • 在資料團隊討論 ETL pipeline
  • 在 Hugging Face 文件看到 pipeline 用來串模型任務
  • 在 GitHub Actions 或 GitLab CI 看到 CI/CD pipeline
  • 在 RAG 專案裡看到 document ingestion pipeline
🤝 跟誰常一起出現
WorkflowRAGVector DBOrchestrator
⚠️ 容易搞混

Pipeline 和 Workflow 很接近,但語感略有不同。Pipeline 比較像資料或產物沿著輸送帶被加工,Workflow 比較像整件工作在不同角色和工具之間流動。

Orchestrator· 編排器 / 調度器

Orchestrator 是負責分配任務、安排順序、決定下一步找誰做的調度中心,像婚禮總召或樂團指揮。它不見得親自做每件事,而是判斷現在該叫哪個工具、哪個 Agent、哪段 Workflow 上場。當 AI 應用變得複雜,Orchestrator 通常用來避免每個小工具各跑各的。

🔍 為什麼叫這個名字

Orchestrator 來自 orchestra,也就是管弦樂團;指揮不負責吹小號或拉小提琴,但會讓不同樂手在對的時間進場。

📍 你在哪會撞到
  • 在 LangGraph 文件看到 orchestrator-worker 模式
  • 在多 Agent 系統設計圖看到 central orchestrator
  • 在公司討論「由一個 orchestrator 決定要叫哪個工具」
  • 在 AI 工作流平台看到負責路由分支的控制節點
🤝 跟誰常一起出現
AgentSub-agentWorkflowPipeline
⚠️ 容易搞混

Orchestrator 容易被當成 Agent 的同義詞。比較精準地說,Agent 像會做事的助理,Orchestrator 像排班和派工的人;有些系統會讓同一個角色同時具備兩種能力。

Sub-agent· 子代理

Sub-agent 是主 Agent 下面的專門小助理,像專案經理把文案、研究、測試分給不同同事處理。它通常負責比較窄的任務,例如只查資料、只寫測試、只檢查安全問題,再把結果交回主流程。這樣做的好處是分工比較清楚,也比較容易看出是哪一段出錯。

🔍 為什麼叫這個名字

Sub- 有「下面、次層」的意思,所以 Sub-agent 就是主 Agent 底下的子代理或分工代理。

📍 你在哪會撞到
  • 在 Claude Code 文件看到 subagents 或 specialized agents
  • 在多 Agent 架構圖看到 manager agent 派任務給 worker agents
  • 在團隊討論「讓一個 sub-agent 專門做 code review」
  • 在 LangGraph 範例看到 supervisor 分派給不同 agent
🤝 跟誰常一起出現
AgentOrchestratorWorkflowSkill
⚠️ 容易搞混

Sub-agent 容易跟 Skill 混淆。Sub-agent 比較像另一位被分派任務的小助理,Skill 則比較像同一位助理拿起某套專門工具箱。

Plugin· 外掛

Plugin 是外掛,像幫手機裝一個新 App,讓原本的工具多一種能力。AI 工具裝上 plugin 後,可能可以查行事曆、讀公司系統、連 CRM、產生圖片或呼叫某個服務。它的核心不是讓 AI 變成另一個人,而是幫它接上原本碰不到的外部能力。

🔍 為什麼叫這個名字

Plugin 就是 plug in,把東西插進去使用;像插頭接上插座後,原本的設備就能取得新的電或功能。

📍 你在哪會撞到
  • 在 ChatGPT 的 GPTs 或舊版 Plugins 設定看到外部工具連接
  • 在 WordPress 後台安裝 SEO plugin
  • 在 Figma 安裝自動產生 icon 或文字的 plugin
  • 在 Claude Desktop 設定 MCP server 時被團隊口語稱作外掛
🤝 跟誰常一起出現
AgentSkillWorkflowSlash command
⚠️ 容易搞混

Plugin 常跟 Skill 混在一起。Plugin 偏向接外部功能或服務,Skill 偏向提供一套任務做法;一個像加裝設備,一個像教會使用手冊。