- 天下Web only
Token 是什麼?
簡單來說,Token 就是 AI 處理文字時的最小單位。
在大型語言模型(LLM)中,所有輸入的句子都不會直接被「閱讀」,而是會先被拆解成一個個 Token,接著再轉換成對應的數字編碼,模型才能進行後續的運算與預測。
可以把這個過程想像成一種「翻譯」。人類習慣用句子理解世界,但 AI 並不認識文字本身,它只能理解數字。因此,當你輸入一段話時,系統會先把文字切成多個 Token,再轉成數字序列,讓模型根據這些數字去計算「下一個最合理的輸出」。
換句話說,人類看到的是完整語句,但 AI 真正處理的是「Token + 數字」。這也是為什麼 AI 的核心運作並不是理解語意,而是透過大量資料訓練後,去預測下一個最可能出現的 Token,進而產生看似合理的回答。
Token 怎麼來?關鍵在「分詞器」
在 AI 模型開始處理文字之前,會先經過一個重要步驟,也就是「分詞」(Tokenization)。而負責這件事情的工具,就叫做「分詞器」(Tokenizer)。
分詞器的任務,是把一段完整的文字拆解成適合模型處理的單位。
這些單位不一定是單一字,也可能是一個詞、一段詞根,甚至是常見的語言組合。不同語言之間的切法也會有所差異,例如英文通常以單字或詞根為單位,而中文則可能被拆成單字或詞組。
值得注意的是,不同公司與模型採用的分詞方式並不相同。有些模型會傾向把常一起出現的字組合成一個 Token,有些則會用機率方式判斷最合理的語意單位。這些差異會影響 Token 的數量與分布,但最終目的都是讓模型在理解與效率之間取得平衡。
為什麼 AI 一定要用 Token?
AI 必須使用 Token,最根本的原因在於電腦無法直接理解人類語言。對機器來說,所有資訊最終都需要轉換成數字才能處理,而 Token 正是這個轉換過程中的關鍵橋樑。
除了讓語言能被處理之外,Token 也與模型的「記憶容量」密切相關。
每一個 AI 模型都有固定的上下文長度(context window),而這個限制並不是用字數計算,而是用 Token 數量計算。當輸入內容超過這個上限時,前面的資訊就可能被截斷或遺忘,進而影響回答品質。
此外,Token 的設計也牽涉到運算效率。如果切得太細,雖然可以更精準表達語意,但會增加計算負擔;如果切得太粗,雖然節省資源,卻可能降低理解能力。因此,Token 的存在,其實是 AI 在「效率」與「準確」之間的一種平衡機制。
Token 的三個核心功能:
- 讓文字可以被電腦處理(轉成數字)
- 控制模型記憶容量(context window)
- 平衡理解能力與運算效率
Token會影響費用嗎?
當內容越長、對話越多,Token 就越多、成本也越高。
在多數 AI 服務中,Token 不只是資料處理單位,同時也是計費的基礎。無論是你輸入的內容,還是模型產生的回覆,都會被計算成 Token,並轉換為使用成本。
這代表當你輸入越長的指令,或是讓 AI 產生越多內容時,所消耗的 Token 就會越多,相對的費用也會提高。對於使用 API 或進階方案的使用者來說,這種影響會更加明顯,因為每一次互動背後都對應到實際的資源消耗。
另外,在某些進階模型中,還可能存在額外的 Token 類型,例如用於加速回應的快取 Token,或是模型內部推理過程所使用的 Token。雖然一般使用者不一定會直接感受到這些差異,但它們會影響整體成本與效能。
理解Token的3個好處
很多人會覺得 Token 是工程師才需要理解的概念,但實際上,只要你有在使用 AI,就一定會受到 Token 的影響。
理解 Token,可以讓你從「使用者」升級成「會用 AI 的人」,不只是操作,而是知道怎麼用得更有效率。
理解Token的3個好處:
- 控制成本:當你知道 Token 會影響費用,就會開始優化輸入內容,例如避免重複描述、減少冗長語句,讓每次提問更精準。
- 提升回答品質:精簡且清楚的指令,可以讓模型更容易抓到重點,減少雜訊干擾,進而提升回答準確度。
- 理解 AI 的極限:知道 AI 是在「預測 Token」,就能理解為什麼會出現幻覺、記憶斷裂或回答不一致,也比較不會過度信任模型。
常見問題 FAQ
(整理:李若綈)
天下總主筆陳良榕專欄。半導體狂熱、科技巨頭謀略的最犀利解讀
看懂科技大勢,獨家解讀
請查看您的信箱,我們將寄送驗證信給您,確保未來信件會送到您的信箱