
在 ChatGPT 持續升級的過程中,陸續推出「自訂指令」(Custom Instructions)、「記憶功能」(Memory)與「GPTs 指令」(GPTs Instructions)三種特色功能。但你是否清楚這些功能如何相互影響,彼此之間的優先級又是如何運作?我們將深入解析這三者的交互關係,幫助你有效運用 ChatGPT,達到最理想的使用效果。
筆者註:2024年4月11日 OpenAI 針對 Pro 及 Plus 用戶推出”參考儲存記憶”(Persistent Memory)功能,我們也補充了相關的優先順序介紹。
ChatGPT 三大功能介紹
自訂指令(Custom Instructions)
自訂指令能幫助用戶在每次對話中告訴 ChatGPT 自己的偏好,並且固定適用於所有對話。其主要特點為:
- 用戶自訂,靜態固定
- 適用所有聊天會話
- ChatGPT 回應的整體規則
記憶功能(Memory)
記憶功能能夠讓 ChatGPT 記住用戶過去的偏好、習慣或重要資訊,從而提供更個性化的回應。主要特點為:
- ChatGPT 主動記錄用戶資訊
- 長期持續更新
- 跨對話持續作用
GPTs 指令(GPTs Instructions)
GPTs 指令針對特定用途(如專業或主題)而設計的 ChatGPT 版本,其設定可以完全覆蓋一般設定。主要特點為:
- 針對特定 GPTs 量身訂製
- 優先級最高
- 僅作用於該 GPTs 版本
交互關係與優先級分析
清楚理解這三種設定的交互作用,可以確保 ChatGPT 按照預期的方式提供回應。以下按照優先級進行說明:
優先級最高:GPTs 指令
若使用專門的 GPTs,例如特定領域的專業助理版本,其內部設定永遠具有最高的優先權。即便用戶的自訂指令或記憶設定存在衝突,ChatGPT 仍會優先遵從 GPTs 的指令設定。
優先級次高:自訂指令
若使用一般版本的 ChatGPT,則自訂指令會有最高的優先級,影響所有的對話。這種設定屬於固定的全域參數,不會隨著使用而動態變更。
優先級較低:記憶功能
記憶功能雖然有助於個性化互動,但在存在其他明確設定(如 GPTs 指令或自訂指令)時,其影響效果將被限制或覆蓋。
實際案例
舉例來說,當你使用一個名為「數位行銷專業版 ChatGPT」的 GPTs 時,即使你的記憶功能告訴 ChatGPT 你平常偏愛使用幽默風格,但若此 GPT 的指令設定為正式嚴謹,ChatGPT 仍會優先呈現正式的回應風格。
若你只是一般使用 ChatGPT,設定了「自訂指令」偏好專業正式風格,即便記憶功能中發現你平常喜歡幽默的對話,ChatGPT 還是會遵守你的自訂指令。
如何有效運用這三個功能?
- 對一般使用者:推薦設置自訂指令,確保 ChatGPT 的回應符合你的整體偏好。
- 追求個性化體驗者:建議同時使用記憶功能,讓 ChatGPT 逐步學習並調整回應的細節。
- 專業領域用戶:建議使用 GPTs 指令,精準控制 ChatGPT 在特定場景中的回應方式。
結語
理解並妥善設定 ChatGPT 的自訂指令、記憶功能與 GPTs 指令,將能大幅提升使用效率與滿意度。記住這個簡單的優先級順序:GPTs 指令 > 自訂指令 > 記憶功能,將有助於你更有效地掌握並運用這個強大的 AI 工具。
附錄1:專案的自訂指令優先級
由於這個功能屬於 Plus 用戶以上的功能,免費用戶目前還用不到,所以我們獨立來說明其優先級:
在 「專案」(Projects) 中的 「自訂指令」(Custom Instructions) 的優先級,與 一般 ChatGPT 設定(包含「自訂指令」、「記憶功能」和「GPTs 指令」)相比,通常會遵循以下優先級規則:
- 在「專案」模式下,該專案的 「自訂指令」 會優先於一般的「自訂指令」和「記憶功能」。也就是說:
- 若你在「專案」中設定了新的「自訂指令」,它將覆蓋你在 ChatGPT 一般對話的自訂指令。
- 「專案」內部的設定對該專案的所有會話生效,即使你在全局 ChatGPT 設定中有不同的偏好。
- 「記憶功能」在「專案」內可能會受限制或無法影響回應,因為專案的設定通常是隔離運作的。
附錄2:參考儲存記憶的優先級
這個功能同樣屬於 Plus 用戶以上的功能,免費用戶目前還用不到,所以我們也獨立來說明其優先級:目前依據 OpenAI 官方文件與實測行為,「參考聊天記錄」的優先順序明顯高於「參考儲存的記憶」。
參考聊天記錄參考聊天記錄(Conversation Context)
- 定義:指的是 ChatGPT 在一次或連續對話中,直接引用當前或近期的對話內容作為理解與生成回應的依據。
- 優先等級:較高,屬於「短期記憶」或「上下文推理」能力。
- 作用時機:即時生效,在當前對話中直接運用,不需啟用記憶功能。
- 例子:你在一段對話中提到「我最近在寫小說」,後續再提「角色要從哪裡開始冒險好呢?」ChatGPT 會理解你說的是那部小說的角色。
參考儲存的記憶( Persistent Memory )
- 定義:ChatGPT 長期儲存你過去主動提供或從對話中推論出的資訊,如你的名字、偏好、職業、工作風格。
- 優先等級:較低,屬於「長期記憶」,只有當上下文不足時才會觸發補充。
- 作用時機:需開啟記憶功能(目前為 opt-in),資訊更新不會即時反映,需經過儲存與整理。
- 例子:你曾說過你是數位行銷顧問,往後沒特別提時 ChatGPT 仍會知道你在這領域工作。
總結:最終優先級排序
若包含「專案」的自訂指令,優先級將會是:
1️⃣ GPTs 指令(GPTs Instructions)
2️⃣ 專案內的自訂指令(Project-Specific Custom Instructions)
🔽(專案內部設定 > ChatGPT 全局設定)
3️⃣ 一般 ChatGPT 的自訂指令(Global Custom Instructions)
4️⃣ 參考聊天記錄參考聊天記錄(Conversation Context)
5️⃣ 參考儲存的記憶( Persistent Memory )
「專案」中的「自訂指令」優先於一般 ChatGPT 的「自訂指令」和「記憶功能」,但低於 GPTs 指令的優先級。 如果你希望在特定工作流程中強制 ChatGPT 遵守特定指令,使用「專案」內的設定將是最佳方式。