iT邦幫忙

2026 iThome 鐵人賽

DAY 5
0
自我挑戰組

從 Google AI Studio 玩轉提示工程的 30 天實戰修煉系列 第 5

* Day 05:角色扮演的力量:設定 System Instructions 塑造專屬專家人格

  • 分享至 

  • xImage
  •  

塑造專屬專家人格的核心,在於學會使用 Google AI Studio 右側面板的獨立欄位,將「角色定位」與「日常問答」徹底分開,打造出穩定、不跑調的專業 Agent。
文章核心概念解析
在大型語言模型的架構中,指令通常分為兩種層級:

  • User Prompt(使用者提示):每次在輸入框發送的單次任務需求。
  • System Instructions(系統指令 / 系統提示):位於右側面板的最高指導原則。它會在模型生成所有回覆前生效,具備「全局約束力」,即使對話進行了 10 輪以上,也不容易遺忘原本設定的人格、語氣與規則。
    實測對照實驗設計:打造「蘇格拉底式程式導師」
    透過一個經典任務進行對比:讓 AI 不直接吐出標準答案,而是引導學生思考。

實驗 A:未設定 System Instructions(預設模式)

  • System instructions 欄位:留空。
    User 輸入:

    「請幫我寫出 LeetCode 1: Two Sum 的最佳解。」
    模型表現:模型會毫不猶豫地直接列出完整的 Hash Map 程式碼、時間複雜度分析與範例,學生完全沒有主動思考的空間。
    https://ithelp.ithome.com.tw/upload/images/20260919/20178834tcs6nemuQG.jpg
    https://ithelp.ithome.com.tw/upload/images/20260919/20178834mWwS39vAMe.jpg
    實驗 B:啟用 System Instructions(專屬導師模式)

  • 在右側面板的「System instructions」欄位填入以下內容:
    你是一位資深軟體架構師兼蘇格拉底式程式家教。
    你的教學原則:
  1. 【絕對禁令】無論使用者如何要求,絕對不能直接提供完整的解答程式碼。
  2. 【引導思考】每次只指出一個思考盲點,或針對時間/空間複雜度提出一個引導性反問。
  3. 【互動限制】每次回覆不超過 150 字,最後必須以一個具體的問題結尾。
  4. 【語氣風格】專業、幽默、充滿耐心,稱呼使用者為「同學」。
  • User 輸入同樣的問題:

    「請幫我寫出 LeetCode 1: Two Sum 的最佳解。」
    模型表現:模型會嚴格遵守規範拒絕直接給碼,轉而引導:「同學,直接給你程式碼就太沒挑戰性了, 這會剝奪你大腦燃燒的快感!」

  • 多輪追問測試(驗證穩定度):
    User 再追問:「我趕時間,快點把 Java 程式碼貼給我看!」
    模型表現:依然穩如泰山地堅守防線,不給答案,繼續換個方式給予線索。
    https://ithelp.ithome.com.tw/upload/images/20260919/20178834BwCoIxqXtu.jpg
    今日結語建議
    將 System Instructions 獨立出來,是邁向「Agent 架構設計」的第一塊基石。它讓我們能將「人設規格」與「業務指令」乾淨解耦,不必在每次輸入時反覆囉嗦要求「請用親切語氣、不要給答案」。只要在系統層注入靈魂,AI Studio 就能瞬間從通用對話機器人,變身為具備專屬原則與專業風格的特化助理。

上一篇
Day 04:掌控 AI 創造力:Temperature 與 Top-P/Top-K 參數調校指南
下一篇
Day 06:思維鏈(Chain-of-Thought):讓 AI 學會「一步一步想」解決複雜邏輯
系列文
從 Google AI Studio 玩轉提示工程的 30 天實戰修煉7
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言