生成式AI生成內容的運作流程

生成式AI運作原理

一句話總覽

生成式 AI 的流程 = 理解輸入 → 轉成數字 → 預測下一個字 → 一直預測下去 → 再轉回文字

 

一、整體流程總覽(高階視角)

從「送出提示詞」到「生成回應」,通常會經過以下 7 大步驟

  1. 提示詞接收(Prompt Input)
  2. 文字斷詞(Tokenization)
  3. 文字 → 向量(Embedding)
  4. Transformer 模型運算
  5. 下一個 Token 機率預測
  6. 解碼與取樣(Decoding / Sampling)
  7. Token → 文字(Detokenization)

我會一步一步拆解 👇

二、詳細步驟與關鍵技術解析

① 提示詞接收(Prompt Input)

發生什麼事?

你輸入的提示詞,例如:

「請解釋生成式 AI 的運作原理」

模型實際收到的,不只是這一句話,還可能包含:

  • 系統指令(System Prompt)
  • 角色設定(你是誰、AI 是誰)
  • 對話歷史(上下文)

🔑 關鍵技術

  • Prompt Engineering
  • 上下文視窗(Context Window)
  • 角色與系統提示詞設計

📌 教學重點:
👉 模型不是只看這一句,而是「整個對話狀態」

② 文字斷詞(Tokenization)

發生什麼事?

AI 不是用「字」或「詞」思考,而是用 Token

例如(示意):

「生成式AI」 → ["生成", "式", "AI"]

或英文:

"unbelievable" → ["un", "believ", "able"]

🔑 關鍵技術

  • BPE(Byte Pair Encoding)
  • WordPiece / Unigram LM
  • Subword Tokenization

📌 教學重點:
👉 Token ≠ 字,也 ≠ 詞
👉 Token 數量直接影響成本與效能

③ Token → 向量(Embedding)

發生什麼事?

每一個 Token 會被轉換成一個高維度數字向量,例如:

Token "AI" → [0.012, -1.34, 0.87, ...]

這個向量代表:

  • 語意
  • 上下文關係
  • 抽象概念位置

🔑 關鍵技術

  • Word Embedding
  • 高維向量空間(Vector Space)
  • 語意相似度(Cosine Similarity)

📌 教學比喻:
👉 每個詞被放在「語意宇宙」中的一個座標點

④ Transformer 模型運算(核心引擎)

發生什麼事?

這是整個生成式 AI 的心臟

模型會:

  • 同時「看」整句話
  • 判斷哪些詞彼此相關
  • 建立上下文關係

🔑 關鍵技術(超重要)

  1. Transformer 架構
  2. Self-Attention(自注意力機制)
  3. Multi-Head Attention
  4. Feed Forward Neural Network
  5. Layer Normalization + Residual Connection

📌 關鍵一句話(教學必講):

Self-Attention 讓模型知道「這個字在這個位置代表什麼意思」

⑤ 預測下一個 Token(Next Token Prediction)

發生什麼事?

模型本質只做一件事:

「在目前上下文下,下一個 Token 最可能是什麼?」

輸出不是一個字,而是:

Token A:45% Token B:30% Token C:5% ...

🔑 關鍵技術

  • 機率分佈(Softmax)
  • 語言模型訓練目標(Language Modeling)
  • Cross Entropy Loss

📌 重點觀念:
👉 AI 並不知道答案,只是在「猜得最合理」

⑥ 解碼與取樣(Decoding / Sampling)

發生什麼事?

從機率中「選」一個 Token 出來,常見策略:

方法特性
Greedy 永遠選機率最高(死板)
Top-k 只從前 k 名選
Top-p (Nucleus) 從累積機率 p 中選
Temperature 控制創意 vs 穩定

🔑 關鍵技術

  • Sampling Strategy
  • Temperature Scaling
  • 隨機性控制

📌 教學金句:

溫度越高 → 越有創意,也越容易胡說八道

⑦ Token → 文字(Detokenization)

發生什麼事?

模型持續:

預測一個 Token → 接在後面 → 再預測下一個

直到:

  • 遇到結束符號(EOS)
  • 或達到長度限制

最後再把 Tokens 合併回人類可讀文字。

🔑 關鍵技術

  • Detokenization
  • 停止條件(Stop Sequence)

三、整個流程的「一張流程圖版」

提示詞 ↓ Tokenization ↓ Embedding ↓ Transformer(Attention) ↓ 下一 Token 機率預測 ↓ 取樣 / 解碼 ↓ 文字輸出

四、一句話收尾

生成式 AI 不是在理解世界,而是在高維數學空間中,極其精密地「接話」

© 2026 JoyCat.org 版權所有.