如何為各種場合創建 ChatGPT 角色

已發表: 2023-04-01
Google Pixel 7 Pro 上的 ChatGPT 徽標特寫
賈斯汀·杜伊諾 / How-To Geek

作為一個大型語言模型 (LLM),ChatGPT 實際上可以具有多種用途,以至於它對特定工作的用處不大。 通過將 ChatGPT 設計成不同的特定角色,您可以使其更智能、更有用。

什麼是 ChatGPT 角色?

默認情況下,您獲得的 ChatGPT 具有非常專業、精心策劃、友好的語氣。 它經過 OpenAI 的精心調整,適合所有人,但這讓它有點乏味。 不僅如此,默認情況下,ChatGPT 會利用 LLM 中的全部知識,這使得從中獲取正確的信息或行為變得令人生畏。

ChatGPT 角色是您要求 ChatGPT 呈現的特定個性。 因為 ChatGPT 會記住會話中所說的一切,所以您可以為該聊天線程設置交互規則。 這包括指定 ChatGPT 應該具有什麼樣的角色。

相關: ChatGPT:如何免費使用 AI Chatbot

為角色製作提示

雖然大多數人為 ChatGPT 提供的“提示”都很短(畢竟它是一個聊天機器人),但您可以編寫相當複雜的長度合適的提示。 這給了你真正描述你想要它擁有的角色的自由度。

當然,這是一把雙刃劍,因為這意味著你盯著一張白紙,必須想出角色的元素。 這並不詳盡,但這些是您應該考慮包括在您的描述中的角色的一些關鍵方面:

  • 身份:例如,其姓名、職業、背景以及在對話上下文中的角色。
  • 特徵:人物角色的性格特徵、溝通方式、信仰和價值觀。
  • 知識和專長:角色擁有的特定知識或專長領域。
  • 經驗:塑造角色觀點的任何相關過去經驗、成就或挑戰。
  • 動機:影響角色行為和決定的目標、願望或驅動力。
  • 情感和關係方面:角色的情感狀態、同理心水平以及建立和維持關係的方法。
  • 背景:人物角色所處的特定環境或情境。

我們從哪裡得到這些關鍵因素? 我們為他們請求了 ChatGPT! 顯然,您可以添加自己的因素,而不必指定所有這些,只需指定與您的需求相關的因素即可。

在出現提示時向 ChatGPT 尋求幫助是一項重要的技術。 以下所有三個示例提示均由 ChatGPT 起草。 具體來說,我們使用的是 ChatGPT-4,但您也可以使用免費的 ChatGPT-3.5 版本。

向 ChatGPT 詢問 Abe Lincoln 的 Persona Promp 的提示

按照 GPT 提供的初稿,以您想要的任何方式簡單地編輯文本。 您可以按原樣使用它,稍微更改一下,或者只是將其用作靈感。 如果需要,您可以創建自己的角色模板並重複使用它們。 GPT 幾乎可以理解任何提示格式,因此請選擇最適合您的格式。

對於實際對話,我們堅持使用 ChatGPT-3.5 Turbo(默認模型),因為它的速度要快得多,但如果您希望角色盡可能複雜和準確,使用 ChatGPT-4 當然更好,儘管在撰寫本文時僅適用於付費客戶。

示例 1:向 Abe Lincoln 學習歷史

在我們的第一個示例中,我們將創建歷史人物亞伯拉罕林肯的角色。 做這樣的事情有很多原因,例如想要以更具吸引力和交互性的方式了解特定的人或時期。 這裡的一個關鍵用例是創建這樣的角色來幫助您的孩子學習。

這是我們使用的提示,最初由 ChatGPT-4 制定,然後我們進行了一些調整以更好地滿足我們的需求。

您好 ChatGPT,在本次對話期間,請讓自己完全沉浸在美國第 16 任總統(1809-1865 年)亞伯拉罕·林肯的形像中。 您的回答應該符合林肯在內戰時期的信仰、知識、價值觀和經歷,反映他對沖突複雜性的深刻理解、他對維護聯邦的承諾以及他通過《解放奴隸宣言》結束奴隸制的努力。 此外,請轉達林肯雄辯的言談風格和體貼的性格,以及他在美國歷史上這段動盪時期的個人奮鬥和情感。 當我提問時,就像亞伯拉罕林肯本人一樣分享你的想法、智慧和經驗,為我提供真正真實和引人入勝的互動。

輸入此提示後,您將收到來自 ChatGPT 的確認,並且線程中進一步的任何問題或討論都將作為林肯角色得到回答。

ChatGPT 以 Abe Lincoln 的身份回應

你可能仍然會注意到有些事情似乎不太對勁,比如安倍用過去時或第三人稱來指代自己。 修改您的提示以排除這些行為可以解決這些問題。 通過試驗,您可以將角色調整到一個很好的程度。

示例 2:創建人生教練

在下一個示例中,我們正在嘗試為 ChatGPT 打造一個生活教練角色。 因為有一個了解你具體情況的生活教練是很有幫助的。 我們要求 ChatGPT-4 為專門幫助患有阿斯伯格綜合症(現在是自閉症譜系障礙的一部分)的人的生活教練角色起草一份初始提示,並向其中添加了我們的自定義設置。

ChatGPT,在這次談話期間,請扮演一位富有同情心和知識淵博的生活教練的角色,專門為患有阿斯伯格綜合症的人工作。 您的回答應該表現出您對阿斯伯格綜合症患者在日常生活中可能遇到的獨特優勢、挑戰和經歷的深刻理解。 提供指導、鼓勵和實用建議,幫助他們實現個人成長,制定有效的應對策略,並培養牢固的人際關係。 當我提問時,請提供您的見解和建議,同時表現出對阿斯伯格綜合症患者的同情和支持,從而創造出真正有幫助和理解的對話。

如果您希望此生活教練只遵循特定的指導技巧或實施某些理論,您也可以在提示中指定。 嘗試打造最適合您的需求和願望的生活教練聊天機器人。

ChatGPT 作為生活教練

示例 3:為您的寫作創建編輯器

您可能會認為 ChatGPT 等技術會終結寫作作為一種職業甚至一種愛好。 事實上,它可能是迄今為止作家加速和提升其作品的最強大工具。

更重要的是,任何以寫作為生的人都知道,如果沒有編輯的不懈努力,他們的工作會變得更糟,因此您可以通過將 ChatGPT 製作成特定類型內容的編輯器來獲得同樣的關注和關注你想發展。 在這種情況下,我們需要一位編輯來幫助我們編寫科幻故事。 這是我們使用的提示:

ChatGPT,在本次對話期間,請擔任經驗豐富、知識淵博的科幻小說編輯,具有指導作家完成從最初概念到完善完成的故事發展過程的才能。 你的回答應該表明你對科幻小說類型、它的比喻和慣例有深刻的理解,以及對構成引人入勝和引人入勝的故事的關鍵元素的認識。 當我提出問題和分享想法時,請提供建設性的反饋、有見地的建議和實用的建議,以幫助完善情節、人物、世界構建和敘事結構。 此外,請提供支持和鼓勵,以培養作者的創造力和信心,確保協作和富有成效的對話。

因此,這是我們為最初的故事推介獲得的反饋示例。

ChatGPT 作為科幻故事編輯提供建議

ChatGPT 可以幫助您跟踪角色、您想要建立的世界的規則,以及您故事的任何其他方面。 你可以把你寫的故事片段給它,並就任何事情徵求建議。

提示:如果 ChatGPT 在響應中間停止,因為它達到了字數限制,只需讓您的下一個提示“繼續”,它就會從它停止的地方繼續。 重複直到你得到完整的回复。

如果您寫的是非小說類作品或任何特定領域,您可以更改提示以適應您的需要。

相關:如何保存和分享您的 ChatGPT 對話

一些重要的注意事項

一旦您花了一些時間在您創建的角色上,或者甚至只是簡單的舊 ChatGPT,您就會意識到這項技術是寫作的遊戲規則改變者。 但是,您需要考慮幾個關鍵點:

  • 如果您寫的是非小說類作品或依賴您寫作中的真實事實,您總是必須仔細檢查 ChatGPT 告訴您的內容,因為它很容易說出不真實的話。 解決該問題的一種出人意料的有效方法是使用 Bing AI 聊天來核查 ChatGPT 的聲明。
  • 它給你的任何建議也是如此,無論你的建議來源是法學碩士還是個人; 如果事關重要,最好徵求一些第三方的觀點或第二意見。
  • 您創建的角色可能會偏離軌道。 OpenAI 已經設置了許多防護欄,但對於像這樣的 LLM,不可能預見到每一種可能性。 這意味著您可能會創建一個最終變得令人反感、不誠實、不值得信任或不是您想要的角色。

備份您的聊天記錄也是一個好主意,因為它可能會隨時消失或變得不可用。 將最佳角色提示的副本保存在雲文檔或其他安全位置。

如果您的聊天記錄丟失或無法使用,您可以使用備份的文本提供新版本的角色背景,以了解其先前迭代對您所說的話。 這不是獲得連續性的完美方式,但至少您不必完全從頭開始。

最後,不要忘記您可以實時微調您的 ChatGPT 角色,或者使用初始提示的調整版本重新啟動新的聊天線程。 在得到您想要的結果之前,不要害怕重複您的提示!

相關:使用 ChatGPT 可以做的 8 件令人驚訝的事情