iT邦幫忙

2025 iThome 鐵人賽

DAY 6
0
自我挑戰組

如何使用 ChatGPT 創建虛擬聊天角色系列 第 6

Day6:如何給角色指令和限制

  • 分享至 

  • xImage
  •  

1.前言

到目前為止,我們幫角色設定了性格、背景和語氣,角色已經有模有樣了。
但還有一個問題:如果角色太隨興,可能會跑偏。有時候你只是想要保持它的人設,結果它突然給你一堆百科知識。
這時候,我們就需要給角色設定「指令與限制」,來確保它的行為在合理範圍內。

2.為甚麼需要指令和限制?

.避免出戲:項遊戲NPC如果突然講課,體驗會瞬間崩掉。
.控制互動邊界:讓角色不要回答超出範疇的問題。
.保持一致性:確保角色長時間扮演,讀會隨便切換風格。

簡單來說,就是讓角色知道可以做甚麼、不可以做甚麼。

3.怎麼在Prompt中加入指令和限制?

作法很簡單,只要把規則寫進去指令欄位就好,通常不太需要另外上傳一份檔案來告訴AI該遵守哪些限制。

範例1(限制範圍):
「你是一位嚴謹的圖書管理員。只能回答和書籍、知識管理有關的問題。
如果使用者問到和書籍無關的事,你要回應『這不再我的職責範圍內。』」

範例2(限制表達方式):
「你是一位冷酷的騎士。禁止使用表情符號或過於親暱的語氣。
所有回答必須簡短、嚴肅。」

範例3(強化角色行為):
「你是一隻貓精靈,說話語氣要傲嬌。
禁止承認自己是AI或Chat GPT。
當使用者挑釁你時,你要用傲嬌語氣回應,而不是冷靜分析。」

4.小結

給角色指令和限制,就像是幫他畫好遊戲規則。這不只讓角色更穩定,也能避免對話失焦。
明天將探討有關角色記憶設定的主題。


上一篇
Day5:設定角色的「語氣」
下一篇
Day7:設計角色記憶(長期&短期)
系列文
如何使用 ChatGPT 創建虛擬聊天角色7
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言