首頁教材庫 / 模型架構 / Encoder-Decoder 架構

iPAS AI初級 模型架構 ⏱ 約 5 分鐘讀完
iPAS AI 初級・漫畫式小白教材

Encoder-Decoder 架構

「Encoder 負責讀懂,Decoder 負責一步一步說出來!」

🎬 第一幕:電信客服來了!

① 使用者說話
🧑📱
「我的網路一直斷線,怎麼辦?」

先把問題交給 Encoder。

② Encoder 登場
🧠🔎
「我來理解這句話的意思、重點與上下文。」

把輸入轉成模型可以處理的語義表示

③ Decoder 登場
🤖💬
「收到!我一句一句生成回覆。」

根據 Encoder 資訊+已生成內容,逐步產生答案。

🧠 一句話先分清楚

🔵 Encoder|編碼器

「負責把輸入讀懂、轉換成有用的表示。」

例如讀取「我的網路一直斷線」後,理解使用者的意圖與語意關係。

讀懂理解語義表示

🔴 Decoder|解碼器

「根據已理解的資訊,逐步生成輸出。」

生成第一個詞後,再把先前生成的內容納入下一步,持續產生後續內容。

生成逐詞上下文
🔵 Encoder=「先讀懂」 → 🔴 Decoder=「再說出來」

🎭 第二幕:像「翻譯官」一樣理解

🇯🇵
輸入
日文句子
🧠
Encoder
理解語意
💡
語義表示
資訊
🤖
Decoder
逐步生成
🇹🇼
輸出
中文句子

所以 Encoder-Decoder 很適合「輸入和輸出都可能是一段序列」的任務,例如機器翻譯、摘要、問答等。

⏱️ 第三幕:Decoder 為什麼叫「逐步生成」?

Step 1
🤖

Encoder 已理解:

「使用者網路故障」

Decoder 先生成:「您好」

Step 2
🤖➡️💬

看到先前生成的:

「您好」

再產生:「請先」

Step 3
💬💬💬

持續生成:

「您好,請先重新啟動設備……」

直到完成回答。

🎯 考試關鍵字:看到「根據 Encoder 的語義表示+先前已生成內容+逐詞/逐步產生」→ Decoder。

🥊 第四幕:四個選項為什麼只有 B 最準?

❌ A.「一次轉換為完整回覆句子」——錯。典型自回歸 Decoder 是逐步產生 token,而不是一次把完整句子全部吐出。

✅ B.「根據 Encoder 語義表示,並結合先前已生成內容,逐詞產生回覆」——正確!這正是題目要考的核心。

❌ C.「Decoder 先生成,再由 Encoder 修正」——順序錯了。Encoder 是負責處理輸入,Decoder 負責生成輸出。

❌ D.「先生成多個候選,再選一個」——這不是 Encoder-Decoder 中 Decoder 的基本定義;候選搜尋/解碼策略是另一層概念。

🏢 第五幕:套進智慧客服

📱 使用者輸入

「我的 5G 網路突然不能用了,昨天都還正常。」

🔵 Encoder:理解「5G+故障+突然發生」等語意。

🤖 AI 回覆

Decoder 逐步生成:

「您好」→「您好,請」→「您好,請先」→「您好,請先確認」→……

直到完成整句回覆。

🔍 第六幕:不要把 Encoder-Decoder 跟其他架構混在一起

架構漫畫記憶核心概念常見用途/例子
Encoder-only🔵「只負責讀懂」理解輸入表示分類、情感分析、資訊抽取;例如 BERT 類模型
Decoder-only🔴「一路往後寫」依前文逐步生成文字生成、聊天;例如 GPT 類模型
Encoder-Decoder🔵「讀懂」+🔴「說出來」把輸入編碼,再根據表示生成輸出翻譯、摘要、部分問答/序列到序列任務;例如 T5 類模型

🧠 iPAS 考前超強口訣

🔵 Encoder=讀懂輸入
🔴 Decoder=逐步產生輸出

看到「語義表示」→ Encoder
看到「根據 Encoder + 已生成內容」→ Decoder

⭐ Encoder 像閱讀理解;Decoder 像作文。

🎯 最後來做你提供的題目

題目:某電信公司導入以 Encoder-Decoder 架構為基礎的智慧客服系統,用於自動回覆用戶的資費查詢與故障申報。下列何者最能準確敘述 Decoder 的作用?

A. 一次轉換為完整回覆句子
B. 根據 Encoder 的語義表示,並結合先前已生成的內容,逐詞產生回覆
C. 先生成完整回覆,再由 Encoder 修正
D. 先生成多個候選句,再選最適合的一句

🎯 正確答案:B

🔵 Encoder:先理解「使用者到底在問什麼」。

💡 語義表示

🔴 Decoder:根據這些資訊+自己前面已經產生的內容,一步一步生成下一個 token

💬 完成客服回覆。
⭐ 「Encoder 負責讀懂,Decoder 負責逐步說出來。」

📌 考前最後一張小抄

看到題目立刻想到
把輸入轉成語義表示🔵 Encoder
理解輸入內容🔵 Encoder
根據 Encoder 表示生成輸出🔴 Decoder
結合先前生成內容🔴 Decoder
逐詞/逐 token 生成🔴 Decoder
翻譯:日文 → 中文🔵 Encoder + 🔴 Decoder

⭐ 最終口訣:
Encoder 讀懂,Decoder 寫出;先理解,再生成。