「AI 用越久會越懂我」是真的嗎?向老闆解釋 API 不會被訓練的兩年
很多人以為跟 ChatGPT 聊越多,AI 就被「訓練」得越懂自己。這篇整理我花了兩年向老闆解釋的心得:對話記憶、上下文、API 和微調到底差在哪,以及為什麼我最後還是建議直接用 API。
這兩年在公司推 AI 導入,技術問題其實都還好解決,最難的是一件事:
讓老闆理解「API 不會被訓練」。
這不是老闆的問題。大部分人第一次接觸 AI,都是從 ChatGPT 的對話框開始的,而對話框的使用體驗,很容易讓人產生一個錯覺:
「我一直跟它聊,它就會越來越懂我。我在訓練這隻 AI。」
這篇想把這個誤會拆開來講,也整理我最後是怎麼讓老闆聽懂的。如果你也正在跟主管、客戶解釋類似的事,希望這篇可以直接拿去用。
錯覺從哪裡來:對話框裡的「記憶」
早期:其實只是把對話越塞越多
在早期的 ChatGPT 裡,AI 之所以「記得」你前面說過的話,原因很單純:
每次你送出新訊息,系統都會把整段對話紀錄連同新訊息,一起重新送給模型。
模型本身沒有記住任何東西,它只是每一次都重新讀一遍完整的對話。這段被一起送進去的內容,就叫做上下文(Context)。
所以使用者會覺得「它記得我」,但實際上模型沒有改變,改變的只是每次餵給它的內容越來越長。
聊越久,反而越笨
這也解釋了很多人都遇過的現象:
一開始 AI 很聰明,聊到後面卻開始忘東忘西,回覆也越來越慢。
| 現象 | 原因 |
|---|---|
| 回覆越來越慢 | 每次都要重新讀完越來越長的對話 |
| 忘記前面講過的事 | 對話超過上下文上限,最早的內容被截掉 |
| 回答變得模糊、抓不到重點 | 上下文太長、資訊太雜,重要的指令被稀釋 |
| 前後說法矛盾 | 對話裡同時存在新舊不同的要求,模型不知道該聽哪個 |
這跟「訓練」完全相反:真的被訓練過的模型會越來越好,但塞滿上下文的對話只會越來越混亂。
後來:上下文變大、加入記憶層
AI 產品後來進步很多,主要是兩個方向:
- 上下文上限越來越大:能一次讀進的內容從幾頁變成整本書,比較不會忘記前面的事。
- 加入記憶層(Memory):各家 AI 開始在對話之外,另外整理一份「關於你的筆記」,例如你的職業、偏好、常做的事,在新對話時自動帶入。同一段對話內也會壓縮、摘要較早的內容,控制送進模型的資料量。
使用體驗因此變得更好:AI 感覺更聰明、更懂你,也不容易越聊越亂。
但請注意,這些都還不是「訓練」。記憶層本質上是「幫你整理好筆記,下次對話時一起交給模型看」,模型本身依然沒有改變。
對話框 ≠ API
真正讓溝通卡關的,是老闆把「ChatGPT 對話框的體驗」直接套用到「我們系統串接的 API」上。
他的想像是:「我們的系統一直呼叫 API,它應該會越來越懂我們公司的業務吧?」
但 API 的運作方式跟對話框完全不同:
| ChatGPT 等對話產品 | API 呼叫 | |
|---|---|---|
| 記得上一次對話嗎 | 會,產品幫你保存對話紀錄 | 不會,每次呼叫都是全新的開始 |
| 有記憶層嗎 | 有,產品幫你整理個人資訊 | 沒有,需要的話要自己做 |
| 上下文由誰管理 | 產品自動處理 | 開發者自己決定每次要送什麼 |
| 用越久會變聰明嗎 | 感覺會,因為記憶與上下文 | 不會,除非你自己改送進去的內容 |
| 模型會被你的資料訓練嗎 | 不會因為你的對話即時改變(部分產品可能拿對話改進未來版本,通常可在設定中關閉) | 不會即時改變,企業方案通常也承諾不拿來訓練 |
用一句話總結:
API 就像一位每次都失憶的超強顧問。他什麼都懂,但每次見面都不記得你是誰。你想讓他懂你們公司,就得每次都把資料夾一起帶過去。
對話產品之所以「感覺會記得」,是因為產品替你把資料夾整理好、每次自動帶過去。用 API 的時候,這件事要由我們自己的系統來做。
那真的要「訓練」怎麼辦?
講到這裡,老闆通常會接著問:「那我們自己訓練一個懂公司業務的 AI 呢?」
這時候要分清楚幾種常被混在一起的做法:
| 做法 | 白話說明 | 模型有被改變嗎 | 適合誰 |
|---|---|---|---|
| 提示詞(Prompt) | 每次呼叫時告訴它角色、規則、格式 | 沒有 | 所有人,成本最低 |
| 檢索增強(RAG) | 先從公司資料庫找出相關資料,再一起交給 AI | 沒有 | 想讓 AI 依據公司文件回答 |
| 記憶層 | 自己存下使用者偏好、歷史紀錄,需要時帶入 | 沒有 | 想做出「越用越懂你」的體驗 |
| 上下文快取(Context Caching) | 把每次都會重複送出的長內容先快取起來,例如 Gemini 的快取機制 | 沒有,只是省時間和費用 | 每次都要帶同一份大量資料的系統 |
| 微調(Fine-tuning) | 用大量範例資料,實際調整模型的參數 | 有 | 有大量高品質資料、需求很固定的團隊 |
真正會改變模型本身的,只有微調。
至於自己在本地跑開源模型再做微調,我實際評估過,問題不少:
- 模型本身不夠聰明:能在一般設備上跑的開源模型,能力和雲端最新的大模型有明顯差距。
- 硬體跟不上:模型越大越需要大量顯示卡記憶體,公司一般的電腦或伺服器,只跑得動很小的模型。
- 微調完還是會模糊:準備的資料不夠多、不夠乾淨,微調後的效果可能沒有預期好,甚至變差。
- 維運成本高:模型要更新、要部署、要監控,都需要專人處理。
重點:呼叫 API 這件事本身,不會訓練模型
部分廠商另外提供雲端的付費微調服務,但那是一個獨立的訓練流程,要另外準備大量資料、另外付費,訓練出來的模型也會停在當下的版本。單純呼叫 API,不管呼叫幾萬次,模型都不會因此學到任何東西。
我最後的建議:直接用 API,把心力放在「帶對資料」
繞了一大圈,我給公司的結論很簡單:不要想著訓練模型,直接用 API。
原因有三個:
1. API 的成本已經非常低
和兩年前相比,現在呼叫 API 的費用低了非常多。一般業務流程的用量,每個月的花費通常遠低於自建硬體和維護人力。
2. 模型會自己進步,不用我們訓練
雲端模型每隔幾個月就會推出新版本,能力直接升級。我們只要換掉模型名稱就能享受進步;自己微調的模型反而會被卡在舊版本。
3. 可以依任務選不同模型
這是 API 最大的彈性。不同任務交給不同等級的模型,兼顧品質和成本:
| 任務類型 | 例子 | 適合的模型 |
|---|---|---|
| 簡單、量大 | 分類客服訊息、擷取欄位、翻譯短句 | 輕量、便宜、速度快的模型 |
| 一般難度 | 整理會議紀錄、撰寫商品文案 | 中階模型 |
| 需要深度思考 | 分析報表、規劃流程、寫程式 | 最強的旗艦模型 |
真正讓 AI「懂公司」的方法,不是訓練它,而是讓系統每次都把對的資料帶給它,也就是好的提示詞、RAG 和自己設計的記憶層。
給正在跟主管溝通的你
回頭看這兩年,我覺得最有效的不是技術名詞,而是這三個比喻:
- 對話框的「記得你」,是產品幫你帶筆記,不是 AI 學會了。
- API 是每次都失憶的顧問,要它懂公司,就每次把資料夾帶過去。
- 與其花錢訓練一個自己的顧問,不如每次都請最強的顧問,再把資料準備好。
如果你的主管也問過「AI 用久了會不會越來越懂我們」,希望這篇能幫你少走一點我走過的路。
延伸閱讀:如果想讓 AI 不只是回答,而是能直接操作公司系統,可以看〈Chat AI 和 AI Agent 差在哪?〉和〈MCP 是什麼?〉。
STAGE CLEAR!
獲得 EXP +60。有問題或想看的主題,歡迎到關於頁找我。