大型語言模型(LLM)的Prompt指引及優化原則

閱讀時間約 4 分鐘

大型語言模型(LLM) 是一種人工智慧(AI) 程式,「Prompt」就是引導LLM完成任務的指令,就像是LLM的Google Map,告訴它該往哪裡去,如何前往才能順利完成任務!所以在GPT開始流行的時,各種職業的提示詞也層出不窮(例如:https://reurl.cc/yLWd7q),讓我們來了解prompt的實際原理吧~


Prompt在工作流程中,擔任什麼角色?

我繪製了一個LLM簡易的流程圖,提供參考:

Prompt Flow

Prompt Flow

這張圖表達了以下訊息:

在用戶提出問題後,後台接收到訊息,經過嵌入模型及向量轉換等過程,再由串接的資料庫中檢索相關信息。通過「Prompt的指引及規範」,最終讓LLM能更精確地生成內容並回覆給用戶。

prompt的角色就像是指導老師,好的老師指引正確的方向,將提高成效及加速成長。

P.S.當然,LLM除了最新的GPT4o也可以抽換成,其他大型語言模型(ex:Google的Gemini、Claude 3等),各大品牌都有各自的優勢。


該如何開始寫prompt?

首先,我們先了解基礎框架邏輯PREP:

基礎框架PREP

基礎框架PREP

  1. Prompt 是什麼?
    • 問題或指令,用於引導 LLM 完成特定任務。
  2. Role 的作用是什麼?
    • 設定模型的角色,幫助 LLM 更好地理解上下文和預期回答。
  3. Explicit 的重要性?
    • 明確指出具體需求和期望結果,確保模型生成的回答符合要求。
  4. Parameters 是什麼?
    • 具體的參數和條件,用於進一步細化 prompt,確保模型產生精確的回答。


了解PREP框架後,我們就可以開始撰寫引導LLM提供最佳回應的Prompt,這將顯著提升回答質量,使LLM能更好地完成任務!


【🔔中場休息|快問快答】

1.為什麼要學會使用prompt?

可以讓模型更精準回答你的問題。

2. 可以使用多個 prompt 來提問嗎?

✅可以。使用多個 prompt 可以幫助模型更好地理解問題。

3. Prompt寫得越長越好嗎?

❌不一定,但過長或過短都可能影響模型的理解,建議僅保留必要的內容。


如何讓prompt撰寫的更好?

加強說明背景、角色描述和呈現風格,並考慮目標受眾(TA)等因素,進行更深度的說明,請記住,描述並不是越多越好。可以進行A/B測試,移除部分關鍵字詞來測試LLM的回答方向是否更加精確,或者看看是否因過多限制,反而減少了創造空間。通過這些調整,可以優化Prompt,提高LLM的回應質量。


加強背景說明

提供足夠的上下文信息,包括歷史事件、當前事件、科技發展、社會問題、文化背景和經濟情況等,幫助LLM理解問題的背景和意圖。

角色描述

角色描述通常包括以下幾個方面:

  • 角色名稱:簡要說明角色的身份或職稱。
  • 角色背景:描述角色的來歷、經歷、性格等。
  • 角色目標:說明角色在特定情境下的目標或目的。
  • 角色技能:列舉角色具備的技能和能力。
  • 角色限制:說明角色的局限性或無法做的事情。
  • 角色語氣:描述角色的說話風格和態度。
  • 角色外貌:描述角色的體貌特徵。

這些元素能夠幫助LLM在給出回應時更具針對性和一致性。

呈現風格

根據目標受眾調整語言和格式,例如正式、非正式、幽默、嚴肅、情感、客觀、主觀、故事性、學術性、商業性等,使Prompt更具吸引力和可讀性。

目標受眾(TA)

考慮目標受眾的特點,包括他們的年齡、知識水平、興趣和閱讀習慣,例如專業人士、青少年、老年人、創業者等,這有助於確保Prompt能夠吸引並有效地與受眾互動。


人人都可以是Prmopt專家?

GPT-4的發表使得圖像和影片的視覺化生成愈發精彩。你知道嗎?Prompt竟然可以販售!在AI快速發展的時代,改變瞬息萬變,我們必須不斷學習,才能跟上這些變化。

以下提供幾個Prompt相關的參考網站:

  1. Prompt Engineering Guide
    • 提供Prompt撰寫的最佳實踐、案例和技巧,幫助用戶提升Prompt的質量。
  2. AI Dungeon
    • 這是一個互動式故事平台,用戶可以通過Prompt引導AI生成故事,適合用來練習Prompt撰寫。
  3. PromptBase
    • 一個市場平台,用戶可以購買和出售高質量的Prompt,從中學習和借鑒。
  4. Learn Prompting
    • 網站提供有關Prompt撰寫的教學資源和實例,幫助用戶掌握Prompt撰寫技巧。



【🔔晚間休息|快問快答】

  1. Prompt可以包含多個問題嗎?
    • ❌建議一次只問一個問題,這樣模型能更集中地給出準確的回答。
  2. 如何確保Prompt的回答更具創造性?
    • ✅留有一些自由空間,不要過度限制,讓模型有發揮創意的餘地。
  3. 如何使用特定撰寫格式?
    • 可以直接寫明「參考範例:」提供數字/項目符號等完整範例,LLM將會遵照該規範進行文字清整。
3會員
12內容數
大家好 👋 我是朵小芸☁️ 現職AI PM 隨手分享我的草味人生 也做一些AI的小小心得分享 希望自己累積到有天能綻放花香🌻 Stay hungry stay foolish.
留言0
查看全部
發表第一個留言支持創作者!
朵小芸的草味沙龍 的其他內容
科學食品不僅提供了消費者更多選擇,也帶來了食安風險。透過瞭解產品的保質期、儲存方法、配料和正確烹飪,消費者可以自我保護。適度食用天然食品也是保持健康的重要因素。此外,透過查看正規渠道銷售的未來肉產品,消費者可以體驗新的飲食體驗。
初入IT產業的人士在學習Python語言後,IT證照如ITS Python認證是否值得考取?本文以ITS證照特點、實施建議和IT認證考試資訊為主,詳述證照的好處和準備時間。
Chatbots 是一種模擬人類對話的電腦程式,通常透過文字或語音互動進行。隨著自然語言處理 (NLP) 和人工智慧 (AI) 技術的發展,Chatbots 在各個產業的應用日益廣泛。根據 Tidio 的研究,Chatbots 在五大產業中的應用主要集中在這些領域...
北漂一族在房價高漲薪資不漲的時代,買房成為不小的挑戰。本文分享北漂族買預售屋的理由與注意事項,並提供挑選預售屋的三大重點。
科學食品不僅提供了消費者更多選擇,也帶來了食安風險。透過瞭解產品的保質期、儲存方法、配料和正確烹飪,消費者可以自我保護。適度食用天然食品也是保持健康的重要因素。此外,透過查看正規渠道銷售的未來肉產品,消費者可以體驗新的飲食體驗。
初入IT產業的人士在學習Python語言後,IT證照如ITS Python認證是否值得考取?本文以ITS證照特點、實施建議和IT認證考試資訊為主,詳述證照的好處和準備時間。
Chatbots 是一種模擬人類對話的電腦程式,通常透過文字或語音互動進行。隨著自然語言處理 (NLP) 和人工智慧 (AI) 技術的發展,Chatbots 在各個產業的應用日益廣泛。根據 Tidio 的研究,Chatbots 在五大產業中的應用主要集中在這些領域...
北漂一族在房價高漲薪資不漲的時代,買房成為不小的挑戰。本文分享北漂族買預售屋的理由與注意事項,並提供挑選預售屋的三大重點。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
「Prompt hacking」與利用軟件漏洞的傳統駭客方法不同,Prompt hacking 是使用精心設計的提詞工程,並利用大型語言模型(Large Language Models, LLM)中的漏洞,使它們執行意外的操作或透露敏感信息。
Thumbnail
大型語言模型(Large Language Model,LLM)是一項人工智慧技術,其目的在於理解和生成人類語言,可將其想像成一種高階的「文字預測機器」,然而,它們並非真正理解語言。除了在上篇介紹的技巧可以協助我們在使用 LLM 時給予指示之外,今天我們會介紹使用 LLM 的框架。
Thumbnail
大型語言模型 (LLM) 在最近幾年取得了重大進展,並引起了人們對生成式AI將如何影響工作方式的廣泛重視。雖然 LLM 具有強大的文本生成、翻譯和理解能力,但它們對工作的影響仍然是一個複雜且充滿爭議的話題。 本文摘要自MIT 史隆管理評論,分析LLM 對工作帶來的影響。
Thumbnail
大型語言模型(LLM)是基於深度學習的自然語言處理模型,而多模態模型(LMM)能處理多種資料型態。這些模型將對未來帶來重大改變。LLM 專注於理解和生成自然語言,LMM 能夠處理跨模態的內容,並整合多種資料的能力,有望成為未來趨勢。
Thumbnail
大型語言模型(Large Language Model,LLM)是一項人工智慧技術,其目的在於理解和生成人類語言,可將其想像成一種高階的「文字預測機器」。 Prompt Pattern 是給予LLM的指示,並確保生成的輸出擁有特定的品質(和數量)。
Thumbnail
ChatGPT背後的技術 大型語言模型 是否與我們前面介紹的神經網路相同呢? 答案是不同的,這也是我們想要進一步探討了解的課題。今天會先解釋什麼是語言模型,想要做到的是哪些事情。
Thumbnail
雖然ChatGPT這種基於大型語言模型(LLM)的助手, 在大部分的場景都能滿足我們的需求, 但也並非完美, 在使用時仍需注意一些隱患。 以下是LLM的一些缺陷及需要注意的點。 弱弱的數學造成明顯錯誤 過份樂觀帶來錯誤資訊 相信常常使用ChatGPT的朋友應該都有發現到, 不論我們怎麼提問, Cha
Thumbnail
[進行中未完成] 1.簡介 本文旨在讓沒有計算機科學背景的人對ChatGPT和類似的人工智能系統 (如GPT-3、GPT-4、Bing Chat、Bard等)有一些了解。 ChatGPT是一種聊天機器人,是建立在大型語言模型之上的對話型人工智能。專業術語可能會讓人感到陌生,但此文將一一解釋這些概念。
Thumbnail
藉由Michal Kosinski教授所撰寫的研究論文中針對大型語言模型(LLMs)中出現人類獨有的心智理論現象,延續討論上篇文章中我所提出「人工智慧與人之間的差異?意識?」一問;並思考我們與AI的距離:當「我思故我在」不僅僅用在人類身上時,我們還有什麼是身為人獨有的特質?
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
「Prompt hacking」與利用軟件漏洞的傳統駭客方法不同,Prompt hacking 是使用精心設計的提詞工程,並利用大型語言模型(Large Language Models, LLM)中的漏洞,使它們執行意外的操作或透露敏感信息。
Thumbnail
大型語言模型(Large Language Model,LLM)是一項人工智慧技術,其目的在於理解和生成人類語言,可將其想像成一種高階的「文字預測機器」,然而,它們並非真正理解語言。除了在上篇介紹的技巧可以協助我們在使用 LLM 時給予指示之外,今天我們會介紹使用 LLM 的框架。
Thumbnail
大型語言模型 (LLM) 在最近幾年取得了重大進展,並引起了人們對生成式AI將如何影響工作方式的廣泛重視。雖然 LLM 具有強大的文本生成、翻譯和理解能力,但它們對工作的影響仍然是一個複雜且充滿爭議的話題。 本文摘要自MIT 史隆管理評論,分析LLM 對工作帶來的影響。
Thumbnail
大型語言模型(LLM)是基於深度學習的自然語言處理模型,而多模態模型(LMM)能處理多種資料型態。這些模型將對未來帶來重大改變。LLM 專注於理解和生成自然語言,LMM 能夠處理跨模態的內容,並整合多種資料的能力,有望成為未來趨勢。
Thumbnail
大型語言模型(Large Language Model,LLM)是一項人工智慧技術,其目的在於理解和生成人類語言,可將其想像成一種高階的「文字預測機器」。 Prompt Pattern 是給予LLM的指示,並確保生成的輸出擁有特定的品質(和數量)。
Thumbnail
ChatGPT背後的技術 大型語言模型 是否與我們前面介紹的神經網路相同呢? 答案是不同的,這也是我們想要進一步探討了解的課題。今天會先解釋什麼是語言模型,想要做到的是哪些事情。
Thumbnail
雖然ChatGPT這種基於大型語言模型(LLM)的助手, 在大部分的場景都能滿足我們的需求, 但也並非完美, 在使用時仍需注意一些隱患。 以下是LLM的一些缺陷及需要注意的點。 弱弱的數學造成明顯錯誤 過份樂觀帶來錯誤資訊 相信常常使用ChatGPT的朋友應該都有發現到, 不論我們怎麼提問, Cha
Thumbnail
[進行中未完成] 1.簡介 本文旨在讓沒有計算機科學背景的人對ChatGPT和類似的人工智能系統 (如GPT-3、GPT-4、Bing Chat、Bard等)有一些了解。 ChatGPT是一種聊天機器人,是建立在大型語言模型之上的對話型人工智能。專業術語可能會讓人感到陌生,但此文將一一解釋這些概念。
Thumbnail
藉由Michal Kosinski教授所撰寫的研究論文中針對大型語言模型(LLMs)中出現人類獨有的心智理論現象,延續討論上篇文章中我所提出「人工智慧與人之間的差異?意識?」一問;並思考我們與AI的距離:當「我思故我在」不僅僅用在人類身上時,我們還有什麼是身為人獨有的特質?