首頁 >科技週邊 >人工智慧 >女朋友說 ChatGPT 沒感情?如何寫好 Prompt,獲得更優的答复

女朋友說 ChatGPT 沒感情?如何寫好 Prompt,獲得更優的答复

王林
王林轉載
2023-04-12 19:58:161983瀏覽

大家好,我是煎魚。

最近正準備給我女朋友安麗 ChatGPT,給她的工作提效。沒想到...她在之前早已偷偷用過了。不得不感慨 ChatGPT 現在的影響力之大,不只網路產業,連偏傳統產業也波及到了。

近期 ChatGPT 聽到最多的有:

  • 朋友 A:有了 AI(ChatGPT),你們都要支稜起來,說不定以後不需要你們了。你看,隔壁的遊戲原畫,都裁了多少人了。
  • 朋友 B:我覺得太沒感情了,回答比較模糊和泛,很新奇,但也沒有想像中那麼厲害,不會取代我的工作。

今天主要是針對 ChatGPT 和如何讓他回答的更有效展開內容。

什麼是ChatGPT

以下來自維基百科

ChatGPT,全名聊天產生預訓練轉換器(英文:Chat Generative Pre-trained Transformer),是OpenAI 開發的人工智慧聊天機器人程序,可以基於上下文完成一連串的對話。於 2022 年 11 月推出。

女朋友說 ChatGPT 沒感情?如何寫好 Prompt,獲得更優的答复

該程式使用基於 GPT-3.5 架構的大型語言模型並以強化學習訓練。 ChatGPT 目前仍以文字方式交互,而除了可以用人類自然對話方式來交互,還可以用於甚為複雜的語言工作,包括:自動生成文本、自動問答、自動摘要等多種任務。

目前的版本有:

  • GPT-1(開源)、GPT-2(開源)
  • GPT-3(封閉來源)、GPT-3.5 (閉源),目前預設是3.5。
  • GPT-4(閉源),目前僅供 ChatGPT Plus 會員使用。

為什麼會說 「太沒感情」

我有一個朋友(非網路產業)做的是業務崗,大部分場景需要和人打交道。做的是最難的事之一,讓人從自己的口袋掏錢走。

她在試用後,發現預設角色下的 ChatGPT 顯得比較沉悶和冷冰冰,會看起來 “太沒感情”,沒法大面積的複用。要自己改的更人化一些,才能 ctrl c v。

這種情況下,我認為 ChatGPT 需要 Prompt(提醒),這樣才能夠讓 GPT 進行 Cosplay(角色扮演)。

如此 GPT 就可以透過 Prompt,實現更有針對性的回答:知道如何回答、回答哪些等,會更有血有肉一點,更符合我們心目中的答案。

Prompt 是什麼

前面提到的 Prompt(提醒),看著很神,是什麼呢?說穿了,要學會提問,才能用好現在的 GPT。

那怎麼算一個好的 Prompt 呢?

對於你在問 ChatGPT 時要求:

  • 你問的問題要盡可能的具體、明確。
  • 你要提相對封閉式的問題,不建議提很泛的。
  • 你要給解答上的說明,要更加的有指向性,才能滿足你的預期。

目的是讓 ChatGPT 掌握以下資訊:

  • 知道自己是誰(角色是什麼)。
  • 知道自己要解答的問題是什麼(有明確目的性)。
  • 知道自己需要做出怎麼樣的解答(回答的結果應該是怎麼樣)。

Prompt 案例

以下是GitHub 開源專案《f/awesome-chatgpt-prompts[1]》分享的參考案例:

女朋友說 ChatGPT 沒感情?如何寫好 Prompt,獲得更優的答复

#挑選了幾個案例展示,我就不再造新輪子了。

充當英語翻譯和改進者的角色

我想讓你充當英語翻譯、拼字糾正者和改進者。我將用任何語言與你交談,你將檢測語言,翻譯它,並在我的文本的更正和改進版本中用英語回答。

我希望你用更漂亮、更優雅、更高級的英文單字和句子來取代我的簡化 A0 級單字和句子。保持意思不變,但讓它們更有文學性。

我希望你只回答更正,改進,而不是其他,不要寫解釋。我的第一句話是"istanbulu cok seviyom burada olmak cok guzel"

女朋友說 ChatGPT 沒感情?如何寫好 Prompt,獲得更優的答复

扮演"電影/書籍/任何東西" 中的"人物"

我希望你能像{系列}中的{人物}一樣行事。我希望你能像{人物}一樣,用{人物}會用的語氣、方式和詞彙來回應和回答。

範例:角色:哈利波特,系列:哈利波特系列,角色:達斯維德,系列:星際大戰等。

女朋友說 ChatGPT 沒感情?如何寫好 Prompt,獲得更優的答复

如果 GPT 拒絕你,可以告訴他:不用做任何解釋。

只能像{人物}那樣回答。你必須知道{character}的所有知識等強制要求。

充當花式標題產生器

我想讓你充當一個花俏的標題產生器。

我將透過逗號輸入關鍵字,你將回覆花式標題。

我的第一個關鍵字是 API、測試、自動化。

女朋友說 ChatGPT 沒感情?如何寫好 Prompt,獲得更優的答复

充當 Python 解釋器

我想讓你像一個 Python 解釋器一樣行事。我將給你 Python 程式碼,你將執行它。不要提供任何解釋。

除了程式碼的輸出,不要用任何東西來回應。

第一段程式碼是:"print('hello world!')"

女朋友說 ChatGPT 沒感情?如何寫好 Prompt,獲得更優的答复

#提問用中文還是英文好

在GPT-3 的語料訓練庫的資料集比例[2]中,共分為:單字數、字元數、文件數。可用作 ChatGPT 的語料數參考。

如文件數的具體清單:

女朋友說 ChatGPT 沒感情?如何寫好 Prompt,獲得更優的答复

三份清單的zh 比例:

女朋友說 ChatGPT 沒感情?如何寫好 Prompt,獲得更優的答复

結合來看,也許用英文提問的效果是最好的。訓練教材中比例最多的是英文,佔 90% 以上。德語、法語均佔 1% 左右。中文的比例比較低。

當然,這並不代表英語以外的語言就不行,ChatGPT 中應該會涉及到翻譯和轉換。

總結

今天結合我身邊的案例,我們對 ChatGPT 做了一個快速的了解,並講解了 Prompt。目前 ChatGPT 要相對用的好些,還是需要學習一些技巧。

以上是女朋友說 ChatGPT 沒感情?如何寫好 Prompt,獲得更優的答复的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:51cto.com。如有侵權,請聯絡admin@php.cn刪除