使用最新的人工智慧工具有點像讓 10 歲的愛因斯坦做你的助手。他們非常聰明,但如果你想得到有用的答案,就需要提供大量有條理的指導。
這就是人工智慧提示工程的藝術。
生成式人工智慧的專家們仍在摸索如何與 ChatGPT 等工具溝通,以提取最佳回覆。不過,基本原則已經相當成熟。
在這份簡明指南中,我們將揭示編寫有效人工智慧提示的最佳實踐,包括使用的最佳語言、如何訓練人工智慧模型以及完善輸出的技巧。
什麼是人工智慧提示詞?
基本上,提示就是你對人工智慧模型發出的指令。
如今,大多數流行的人工智慧工具都接受文字提示,你可以通過類似聊天的介面提交。一些生成式人工智慧模型,如克勞德,也可以接受影象、資料和程式碼檔案。
從根本上說,提示是一種與軟體互動的方式。你只是在使用文字指令,而不是點選按鈕。
關鍵區別在於,人工智慧沒有簡單的因果關係。人工智慧工具需要指導,因為它們不像人類那樣能真正“理解 ”提示。
相反,這些模型會根據它們從海量資料中學到的概率和模式生成響應。這就意味著,要引導人工智慧提供最準確、最有用的答案,清晰準確的指令是必不可少的。
這更像是一個互動遊戲,而不是一個簡單的工具。
人工智慧模型如何理解提示?
如今,大多數生成式人工智慧模型都是 LLM(大型語言模型)。通過使用大量資料,這些系統已被訓練成能夠識別語言模式。
當您提交提示時,模型會逐個研究每個單詞和短語,並在提示的大背景下進行研究。然後,它將根據以前見過的所有語言模式,嘗試評估您所寫內容的含義。
例如,你可能會要求人工智慧生成工具為你正在寫的一本書想出一些“有創意的標題”。
在這種情況下,“創意”指的是什麼?人工智慧會考慮它在訓練資料中看到的該詞的類似用法,並根據這些關聯的概率得出最佳猜測。
人工智慧提示如何轉化為輸出?
正如人工智慧模型使用模式識別來理解您的提示一樣,它們也使用類似的方法來產生輸出。
想象一下,你研究了莫奈的每一幅畫。然後,有人讓你按照他的風格創作一幅新作品。
你可能無法完美地再現一幅具體的畫作。但你會記住一些作品的總體基調和關鍵元素。這就像混音一樣。
這基本上就是生成式人工智慧的工作原理–只不過混音部分是由數學控制的。大多數模型根據概率來建立輸出,有點像高階自動完成。
如何為人工智慧設計提示詞(12 項基本技巧)
理論講得夠多了。你想用人工智慧來完成工作,對嗎?
為了幫助您充分利用所選模型,我們彙編了一份遊戲專家使用的最佳人工智慧提示技巧清單。
讓我們直接進入主題:
1. 超級具體
當你第一次發現人工智慧技術時,很容易相信你可以通過非常簡單的提示完成巨大的目標。
遺憾的是,事實並非如此。
當前人工智慧模型的輸出在很大程度上反映了它所輸入的提示。如果你寫下一個非常基本的通用請求,人工智慧就會提供與之相匹配的同樣模糊的輸出結果。
反之,你可以通過編寫非常具體的提示來獲得非常詳細、有針對性的輸出。留給人工智慧的解釋空間越小,得到的結果就越令人滿意。
不要:Write a blog post about fishing(寫一篇關於釣魚的博文)。
完成:撰寫一篇 1,500 字的博文,介紹英國的鮭魚垂釣。比較飛釣和旋釣技術。包括關於魚竿長度和重量的部分,並談談黑身飛C魚餌是如何成為最佳選擇的(Write a 1,500-word blog post about salmon fishing in the UK. Compare the fly fishing and spin fishing techniques. Include a section on rod lengths and weights, and talk about how the black-bodied flying C lures are the best option)。
2. 使用範例
與人工智慧一起工作時,要把自己當成老師。不要只是告訴模型該做什麼,而是要告訴它你想要什麼。
包含一個你想要的輸出結果的好例子是塑造幾乎所有人工智慧工具的結果的好方法。您可以使用這一技巧來調整輸出結果的風格、格式、主題和長度。
這對於在內容建立中保持一致的風格特別有用,但它也適用於資料格式、為電子郵件定調等。
不要:為一雙新的赤足鞋撰寫產品描述,並加寬鞋頭。(Write a product description for a new pair of barefoot shoes with a wider toe box.)
做:為一雙新的赤足鞋撰寫產品描述,鞋頭加寬。複製該產品描述的語氣、風格和一般結構: [貼上示例](Write a product description for a new pair of barefoot shoes with a wider toe box. Copy the tone, style, and general structure of this product description: [PASTE EXAMPLE])
3. 詢問人工智慧模型需要什麼
你知道可以讓人工智慧通過提示來幫助你嗎?
這個技巧不會帶來完美的結果,但它是製作好的提示的一個很好的起點。
試著詢問您選擇的人工智慧工具,它需要什麼來產生特定的結果。然後告訴模型提出一些明確的問題,以便對輸出結果進行微調。
不要:為鞋子編寫產品描述(Write a product description for shoes)。
做:What specific details about these shoes do you need to be most helpful for crafting an effective product description?(您需要關於這雙鞋的哪些具體細節,才能對撰寫有效的產品描述最有幫助?)
4. 嘗試提示鏈
在現實世界的對話中,我們經常會將多個詢問組合成一個單一的思維鏈。
這在人工智慧互動中是大忌。當前的模型很難兼顧不同的想法。
要想獲得最佳效果,最好一次只關注一個問題或任務–這種技術被稱為“提示鏈”(或“思維鏈提示”)。
這能讓人工智慧更容易理解您的需求,並給出簡潔明瞭的答案。
不要:我需要改進這份文件。找出文字中的語法錯誤,提出修改建議,並告訴我如何使文字更簡潔。(I need to improve this document. Find any grammatical errors in the text, suggest how to fix them, and tell me how I can make the writing more concise.)
做:
- 找出文中的語法錯誤。(Find grammatical errors in this text.)
- 您能建議如何糾正這些錯誤嗎?(Can you suggest how to fix these errors?)
- 我怎樣才能使本文的寫作更簡潔?(How can I make the writing in this document more concise?)
5. 確定您期望的答案型別
還記得考試嗎?超級緊張。
至少(大多數)試卷都非常清楚地告訴你應該如何回答每道題。因此,即使你汗流浹背,也很難答錯。
人工智慧系統不會有成績焦慮症,但它們仍然需要關於如何作答的明確指示。
在編寫提示時,請確保準確定義您所需要的內容。
不要:給我一些美聯社風格的新聞標題示例。(Give me some examples of news headlines in AP style.)
做:給我五個美聯社風格的新聞標題示例,以要點列表的形式提供。(Give me five examples of news headlines in AP style, delivered in a bullet point list.)
6. 不必總是彬彬有禮
從小養尊處優,懂禮貌是本能。當你提出要求時,自然會在最後加上“請”。
目前的人工智慧系統並不真正瞭解禮貌,但這些詞會對您收到的輸出產生影響。
大多數模型都會反映出你的語氣,因此禮貌、溫和的提示通常會得到同樣文明的迴應。此外,研究表明您更有可能獲得冗長、詳盡的輸出。
相比之下,中性的提示通常更切中要害。
教訓?禮貌用語要三思。
不要:你能為我列出棒球評論中常用的五個詞嗎?謝謝。(Could you provide me with a list of five words commonly used in baseball commentary, please? Thank you.)
做:提供棒球評論中常用的五個詞的列表。(Provide a list of five words commonly used in baseball commentary.)
7. 讓人工智慧發揮作用
預設情況下,大多數人工智慧工具都扮演著得力助手的角色。它們是福爾摩斯的華生醫生,是蝙蝠俠的羅賓。
但實際上,人工智慧完全可以扮演任何角色。您只需提出要求即可。
如果你想生成某種寫作風格,或根據正確的專業水平定製輸出,這種技術就特別有用。
您甚至可以要求人工智慧與您一起進行角色扮演–只需提及角色是誰即可。這對你準備面試,甚至寫小說都很有幫助!
不要:請解釋 KYC(瞭解您的客戶)技術的工作原理。(Please explain how KYC (know your customer) technology works.)
做:你是金融和保險專家,擅長預防欺詐。請解釋 KYC(瞭解你的客戶)技術的工作原理。(You’re an expert in finance and insurance, specializing in fraud prevention. Explain how KYC (know your customer) technology works.)
8. 用情感塑造輸出
當前的人工智慧模型與我們在科幻小說中看到的智慧機器人完全不同。它們沒有“感情”。
不過,它們 能夠理解人類情感的影響–至少在語言方面。
在提示中使用情感術語可以增加特定指令的重要性,並鼓勵在輸出中使用不同的語氣。
不要:使用提供的資料表,為我的公司撰寫一份年終報告。(Using the data sheet provided, write an end-of-year report for my company.)
請:使用提供的資料表,為我公司撰寫一份年終報告。只使用資料表中的資訊至關重要。我的職業生涯岌岌可危!(Using the data sheet provided, write an end-of-year report for my company. It’s vital that you only use information from the data sheet. My career is on the line!)
9. 對於書面內容: 描述你的受眾
ChatGPT、Claude 和 Gemini 等工具可以建立幾乎任何風格的內容。最棘手的是如何讓它們理解你的需求。
為了確保人工智慧生成的內容能達到要求,請確保在提示中包含目標受眾的詳細資訊。儘可能多地新增細節,如人口統計、興趣以及他們可能喜歡的其他出版物。
不要:撰寫一篇關於新員工入職挑戰的 LinkedIn 思想領袖文章。(Write a LinkedIn thought leadership post about the challenges of onboarding new staff.)
做:撰寫一篇關於新員工入職挑戰的 LinkedIn 思想領袖文章。這篇文章應該針對三四十歲的執行長和創始人,在 50 名員工或以下的成長型初創企業工作。他們喜歡在業餘時間閱讀 DreamHost 的文章。還喜歡打皮球。(Write a LinkedIn thought leadership post about the challenges of onboarding new staff.The post should be aimed at CEOs and founders in their 30s and 40s, working at growing startups with 50 employees or fewer. They enjoy reading DreamHost articles in their spare time. And playing pickleball.)
10. 視覺內容:參考攝影和藝術
用人工智慧生成影象與通常的聊天式互動有些不同。你仍然要輸入文字和檔案,但人工智慧會用視覺內容做出迴應。
如果你只是在探索,你可以輸入任何你想要的內容,看看會得到什麼回報。但如果你有特別的想法,就需要仔細考慮提示的確切語言。
一個關鍵的技巧是參考藝術和攝影風格。您是想要一幅逼真的松鼠彈奏班卓琴的圖片,還是想要一幅漫畫風格的圖片?這些細節都很重要。
您還可以提及照明、相機鏡頭型別、天氣條件、環境以及其他任何可能影響最終效果的細節。
不要:衝浪者乘風破浪的形象。(Image of a surfer riding a wave.)
做:簡約線描,描繪一名男性衝浪者騎在桶狀波浪上,陽光、藍天、粉色衝浪短褲。(Minimalist line drawing of a male surfer riding a barrel wave, sunlight, blue sky, pink surf shorts.)
11. 用於教育:讓人工智慧成為你的私人教師
像 ChatGPT 和 Claude 這樣的平臺可以提供有關任何話題的資訊。不過,谷歌也可以。
這些平臺的真正價值在於,你可以就任何話題展開對話。
與其寫一些類似谷歌搜尋的提示,不如讓你選擇的人工智慧模型成為你的導師。例如,你可以
- 上傳教科書,讓人工智慧總結要點。
- 讓人工智慧工具用練習題測試你的知識。
- 在你能接受的水平上用外語設定一個練習對話。
12. 自動化:不斷改進以獲得更好的結果
人工智慧工具非常適合實現日常管理自動化,例如重新格式化資料或撰寫模板郵件。
你有可能在第一次嘗試時就為這些任務寫出完美的提示。
不過這種情況並不多見。大多數人工智慧專家都會花時間進行實驗和改進,然後再將提示語部署到野外。
如果你在嘗試自動化某些東西時,第一次沒有成功,不要放棄。就像教孩子騎自行車一樣,他們還需要一段時間才能參加環法自行車賽。
我應該使用哪種人工智慧?
上述提示適用於大多數流行的人工智慧工具。不過,同樣的提示會引起每個模型的不同反應。
那麼,您應該針對每項任務使用哪種工具呢?下面是一份快速小抄:
功能 | 工具 |
通用 | Perplexity,Consensus |
研究 | Claude,Copy.ai,JasperWriter |
內容寫作 | ChatGPT,Claude,Google Gemini |
自動化 | Zapier |
影象生成 | DALL-E,Stable Diffusion,FLUX.1,MidJourney |
這絕不是一份全面的清單,但它包含了最流行的人工智慧用例中最成熟的工具。
排除人工智慧問題
人工智慧是不可預測的。你可以寫一個非常好的提示,但仍然會收到一個毫無意義的答案。如果您的請求不符合某些標準,模型甚至會拒絕回答。
這種小插曲可能會令人沮喪。幸好,我們有辦法克服這些問題:
- 誤解:有時,人工智慧模型會理解錯誤。這裡的解決辦法就是具體化。在下達指令時要非常明確,並提供上下文以指導人工智慧。
- 不相關的迴應:即使人工智慧能夠理解您的意思,它也可能會涉及與您的需求並不相關的話題或例子。為了避免這種情況,請使用清晰的語言縮小回復範圍。
- 重複輸出:當前的人工智慧模型傾向於預設為任何給定問題或提示的明顯選擇。如果您想將其混合起來,可以在提示中鼓勵創造性。例如,要求人工智慧生成“古怪”或“有趣”的結果。
- 人工智慧幻覺:有時,生成式人工智慧模型會胡編亂造。防止出現這種情況的最好辦法就是在制定答案時指定應使用的資訊來源。還要確保對輸出結果進行事實檢查!
小結
人工智慧的新興世界給人的感覺就像在未知的水域中駕駛一艘船–令人興奮,但又充滿不確定性。
部分原因是這項技術非常新。即使是專家也在不斷學習這些智慧系統。
如果你現在就想充分利用人工智慧,就要準備好玩轉各種工具。以上述提示為起點,嘗試不同的方法。
作為提醒,以下是關鍵原則:
- 要具體。
- 使用例項。
- 將複雜的想法分解成小塊。
- 明確你想要什麼。
- 仔細考慮語言。
- 詢問人工智慧需要哪些更詳細的輸出。
評論留言