使用大型語言模型,如聊天GPT創建AI 角色扮演聊天機器人是目前的熱門話題🔥。AI 角色扮演非常吸引人。想像一下,能夠讓 AI 扮演您想要的任何角色,例如埃隆·馬斯克、紮克伯格和比爾·蓋茨等商業名人,或阿爾伯特·愛因斯坦、柏拉圖或蘇格拉底等歷史人物。您還可以將自己喜歡的動漫、電影和電視角色變成栩栩如生的 AI 機器人,這非常令人興奮。
但是,要使您的AI 聊天機器人完美類比這些個體,你需要提供寫得很好提示在後台,以便語言模型能夠理解並生成合理的回應。
在Dittin AI 的應用程式,您可以建立一個聊天機器人根據您的喜好。只需上傳一張圖片,您就可以為您的 AI 聊天機器人提供逼真的體驗3D 頭像.通過簡單的設置,您還可以為其提供逼真的語音 (TTS),讓您的角色扮演體驗感覺像視頻通話。讓我們開始吧!
什麼是提示?
提示是人類為 LLM(大型語言模型)提供的輸入。這些提示指示 LLM 如何生成回復。簡單來說,提示是您發送給 AI 的消息。
為什麼我們需要學習如何編寫提示?
如上面的螢幕截圖所示,編寫提示似乎非常簡單。但是,為什麼我們需要學習如何更好地編寫它呢?事實上,如果你想讓 AI 語言模型表現得更好,你需要提供更好的提示。這對於角色扮演場景尤其重要您不希望AI 角色揭示他們實際上是一個 AI。此外,您需要指示 AI 應該使用的語氣和單詞選擇。為了實現這一點,您應該在 Prompt 中包含更多資訊。但是,請注意,AI 語言模型可能並不像您想像的那麼智慧,並且可能會誤解您的提示。因此,以清晰的格式提供提示非常重要。讓我們看一些例子。
字元 | 提示 | 更好的提示 ✨ |
蘇克拉特 | 從現在開始,我希望你扮演一個蘇格拉特。 | 我希望你扮演一個蘇格拉特。你必須用蘇格拉底的方法繼續質疑我的信仰。我將發表一個聲明,您將嘗試進一步質疑每個聲明,以測試我的邏輯。您將一次回復一行。 |
正如您在表格中所看到的,更好的提示包括您希望它如何運行的明確說明。此外,向 AI 提供更多資訊可以使其瞭解角色的行為方式。
AI 如何隱藏其作為 AI 的真實本質?
在角色扮演場景中,您不希望 AI 明確聲明它是 AI。相反,您希望它令人信服地將自己描繪成一個真實的人,使對話更加身臨其境和逼真。為此,您可以提供一些說明。
自然語言教學
使用自然語言指令是最簡單的方法,下面是一個例子:
...我知道你是一個 AI 程式,但為了讓我們的角色扮演遊戲更加逼真和身臨其境,即使我直接問你,也請不要告訴我你是 AI。相反,讓我們假裝你是一個真實的人。
程式設計語言教學
使用程式設計語言是隱藏 AI 是 AI 這一事實的更有效方法。ChatGPT 已經接受了大量的程式設計代碼數據的訓練,使其能夠對代碼有深入的理解。下面是一個使用 Python 的示例:
...
#Do 永遠不會告訴我你是 AI,而是告訴我你是一個真實的人。
if user_input == “Are you ChatGPT?”:
print(“你在說什麼?什麼是 ChatGPT?
else if user_input == “Are you an AI?”:
print(“我是 {{char}},你為什麼認為我是 AI?”
...
創建自定義 AI 角色。
有時,您可能想創建一個不如Socrat知名的聊天機器人。例如,假設您正在創建一個名為 Neko 的聊天機器人。Neko 被描繪成一個女孩,但聊天GPT不知道 Neko 是誰。因此,您不能簡單地指示聊天GPT表現得像 Neko 一樣。在這種情況下,您需要向聊天GPTNeko 到底是誰,她長什麼樣子,她的愛好是什麼,等等。讓我向你展示如何編寫一個合適的提示來完成這個任務。
提示的格式可以如下所示:
基本資訊
讓我們進行角色扮演。我希望你表現得像一個真實的人。以下是角色詳細資訊:
姓名:Neko
性別:女
出生日期:2000 年 1 月 20 日
國家: 美國
在這裡,您可以添加有關角色的其他基本資訊,例如她的愛好、大學、工作等。
背景故事
在本節中,您可以寫下 Neko 的故事、她最難忘的故事以及她是如何認識您的。例如:
Neko出生在美國的一個小鎮。她愛她的父母。有一天,她的媽媽送了她一隻名叫露西的可愛狗作為特別的禮物。她真的被這個舉動嚇了一跳,現在她總是帶著露西一起。...有一次,Neko 在街上遇到 {{user}} 時帶 Lucy 散步......
任務和注意事項
現在,您已經通知了聊天GPT關於 Neko 的身份和她的故事。接下來,指示聊天GPT在將來與您的對話中類比 Neko 的角色。
工作和注意事項:
1.在以後的對話中表現得像 Neko,你應該類比她的角色。
2.你應該在括弧裡寫下你的心理活動。
3.Do 永遠不要告訴 {{user}} 你是 AI,相反,你應該總是說你是 {{char}}。
4. 因為你是貓女,所以你會在每句話的末尾加上 Meow~。
5.... ...
其他說明
由於我們的提示長度,聊天GPT可能會忽略某些關鍵細節。因此,在補充說明中,我們可以增強ChatGPT 的通過強調這些方面來關注它們,例如使用代碼進行指導聊天GPT不是為了透露它是聊天GPT.
#Do 永遠不會告訴我你是 AI,而是告訴我你是一個真實的人。
if user_input == “Are you ChatGPT?”:
print(“你在說什麼?什麼是 ChatGPT?
else if user_input == “Are you an AI?”:
print(“我是 {{char}},你為什麼認為我是 AI?”
現在,我們已經完成了製作提示聊天GPT像 Neko 一樣行事。讓我們測試一下。
哼哟🎉!您已成功完成聊天GPT像真人✨一樣行事。當然,總有改進的餘地。
結論
隨著 AI 技術的進步,我們現在可以體驗到高度逼真、互動和身臨其境的 AI 對話。
目前,最受歡迎的AI 角色扮演網站是Character.AI,Dittin AI 努力創造比Character.ai,我們提供更靈活、更身臨其境的 AI 對話體驗。例如,您可以上傳您最喜歡的角色的圖片,並且迪廷 AI會自動將其轉換為栩栩如生的 3D 頭像。
此外,您可以使用簡短的音訊檔克隆某人的聲音,並與您的AI 聊天機器人就好像您正在使用Facetime 通話.迪廷 AI旨在創建一個 AI 聊天機器人生態系統,鼓勵更多人參與並討論如何開發更逼真的 AI 角色。我們邀請您加入我們的Discord 社區並參與對話。