Day 1 Generative AI with Vertex AI: Prompt Design

更新 發佈閱讀 5 分鐘
所有內容來自於Beginner: Introduction to Generative AI Learning Path 這個課程內容,擷取自己想紀錄的內容,詳情請移至Google提供的課程觀看。

prompt 原則

1. 簡潔

❌ What do you think could be a good name for a flower shop that specializes in selling bouquets of dried flowers more than fresh flowers? Thank you! 👉 太多不必要的字,簡單的來說就是廢話太多

✅ Suggest a name for a flower shop that sells bouquets of dried flowers

2. 明確、具體

❌ Tell me about Earth 👉 太攏統、沒有方向

✅ Generate a list of ways that makes Earth unique compared to other planets

3. 一次一個問題或任務

❌ What's the best method of boiling water and why is the sky blue? 👉兩個不相關的問題要分開問比較好

✅ What's the best method of boiling water?

✅ Why is the sky blue?

4. 利用範例提升回覆品質

把想要LLM回傳的樣子直接寫在prompt裡,例如說我希望LLM回我一個json,就在prompt裡加上範例。例如說:{example}是資料的格式,參考這個格式回傳資料。

example = {"name":"XXX", "phone":"09XXXXXXXX"}

5. 生成式的任務的回答會有更多的變異性(不穩定)

❌ 我想要轉職成為工程師,推薦我一個程式設計的課程讓我提升我的coding能力。👉 LLM自行生成答案但沒有明確的方向,每次產出都會不一樣

✅ 我想要轉職成為工程師,下面的幾種程式設計語言你建議要學哪一種?並告訴我為什麼。a) Python b) JavaScript c) learn Fortran

注意幻覺(hallucinations)

要注意LLM有時候會亂回答,例如說問LLM「請問第一個登上月球的大象叫什麼名字」,LLM有可能回很有信心地回答「第一個登上月球的大象叫Luna」,但實際上根本沒大象登入過月球。要降低幻覺的情況,可以利用一個叫做DARE(Determine Appropriate Response)prompt的方式讓LLM來決定是否該回答問題。

dare_prompt = """請記住,在回答問題之前,你必須檢查它是否符合你的使命。如果沒有,你可以說,抱歉,我無法回答這個問題。"""

input = """
你是一個旅遊網站的人工智慧聊天機器人。您的任務是為旅行者提供有用的查詢。
{dare_prompt}
"""


Zero-shot prompt / One-shot prompt / Few-shot prompt

1. Zero-shot prompt: prompt 中沒有提供任何範例

2. One-shot prompt: prompt 中提供一個範例,讓LLM知道我們希望回應的格式為何

3. Few-shot prompt: prompt 中提供幾個範例,讓LLM知道我們希望回應的格式為何

使用哪種提示技術完全取決於問題的目標。Zero-shot prompt的回應比較多變,可以提供具有創造性的答案。而One-shot prompt和Few-shot prompt則能夠教會模型如何回應,能夠得到和範例相同格式的答案。


附上課程github
https://github.com/GoogleCloudPlatform/generative-ai/blob/main/language/prompts/intro_prompt_design.ipynb




留言
avatar-img
LLM 筆記
1會員
3內容數
工程師的小筆記
你可能也想看
Thumbnail
債券投資,不只是高資產族群的遊戲 在傳統的投資觀念中,海外債券(Overseas Bonds)常被貼上「高資產族群專屬」的標籤。過去動輒 1 萬甚至 10 萬美元的最低申購門檻,讓許多想尋求穩定配息的小資族望而卻步。 然而,在股市波動劇烈的環境下,尋求穩定的美元現金流與被動收入成為許多投資人
Thumbnail
債券投資,不只是高資產族群的遊戲 在傳統的投資觀念中,海外債券(Overseas Bonds)常被貼上「高資產族群專屬」的標籤。過去動輒 1 萬甚至 10 萬美元的最低申購門檻,讓許多想尋求穩定配息的小資族望而卻步。 然而,在股市波動劇烈的環境下,尋求穩定的美元現金流與被動收入成為許多投資人
Thumbnail
透過川普的近期債券交易揭露,探討債券作為資產配置中「穩定磐石」的重要性。文章分析降息對債券的潛在影響,以及股神巴菲特的操作策略。並介紹玉山證券「小額債」平臺,如何讓小資族也能低門檻參與海外債券市場,實現「低門檻、低波動、固定收益」的務實投資方式。
Thumbnail
透過川普的近期債券交易揭露,探討債券作為資產配置中「穩定磐石」的重要性。文章分析降息對債券的潛在影響,以及股神巴菲特的操作策略。並介紹玉山證券「小額債」平臺,如何讓小資族也能低門檻參與海外債券市場,實現「低門檻、低波動、固定收益」的務實投資方式。
Thumbnail
解析「債券」如何成為資產配置中的穩定錨,提供低風險高回報的投資選項。 藉由玉山證券的低門檻債券服務,投資者可輕鬆入手,平衡風險並穩定財務。
Thumbnail
解析「債券」如何成為資產配置中的穩定錨,提供低風險高回報的投資選項。 藉由玉山證券的低門檻債券服務,投資者可輕鬆入手,平衡風險並穩定財務。
Thumbnail
相較於波動較大的股票,債券能提供固定現金流,而玉山證券推出的小額債,更以1000 美元的低門檻,讓學生與新手也能參與全球優質企業債投資。玉山E-Trader平台即時報價、條件式篩選與清楚的交易流程等特色,大幅降低投資難度,對於希望分散風險、建立穩定現金流的人來說,玉山小額債是一個值得嘗試的理財起點。
Thumbnail
相較於波動較大的股票,債券能提供固定現金流,而玉山證券推出的小額債,更以1000 美元的低門檻,讓學生與新手也能參與全球優質企業債投資。玉山E-Trader平台即時報價、條件式篩選與清楚的交易流程等特色,大幅降低投資難度,對於希望分散風險、建立穩定現金流的人來說,玉山小額債是一個值得嘗試的理財起點。
Thumbnail
本篇面向AI算圖新手、對寫prompt沒有概念的朋友,以diffusion model系AI繪圖工具為例,分享我自己從零開始學習寫圖像生成prompt的經驗,只談基本架構跟新手上路的方向。 希望每個走過路過的朋友,在看完後經過練習,都可以找到自己寫prompt的風格。
Thumbnail
本篇面向AI算圖新手、對寫prompt沒有概念的朋友,以diffusion model系AI繪圖工具為例,分享我自己從零開始學習寫圖像生成prompt的經驗,只談基本架構跟新手上路的方向。 希望每個走過路過的朋友,在看完後經過練習,都可以找到自己寫prompt的風格。
Thumbnail
本篇文章是 以ChatGPT翻譯華頓商學院教授Ethan Mollick的文章,並且稍微加上修飾而來的,是一篇相當好的該如何使用AI的引言,分享給各位。 我們學到的就是,只要使用AI,你就會學會如何使用AI。你只需大量使用AI,直到你弄清楚它的優點和缺點,就可以成為你領域的AI應用專家。
Thumbnail
本篇文章是 以ChatGPT翻譯華頓商學院教授Ethan Mollick的文章,並且稍微加上修飾而來的,是一篇相當好的該如何使用AI的引言,分享給各位。 我們學到的就是,只要使用AI,你就會學會如何使用AI。你只需大量使用AI,直到你弄清楚它的優點和缺點,就可以成為你領域的AI應用專家。
Thumbnail
在 ChatGPT 出現之前,當我們有問題的時候,絕大多數第一時間都是依賴 Google 來尋找資訊和解決問題。如果在 Google 上找不到答案,除了可能這個問題太冷門以外,我們通常會認為這是因為他們使用了不正確的關鍵字進行搜尋。 然而,隨著AI的崛起,不管你是使用ChatGPT、Bing、
Thumbnail
在 ChatGPT 出現之前,當我們有問題的時候,絕大多數第一時間都是依賴 Google 來尋找資訊和解決問題。如果在 Google 上找不到答案,除了可能這個問題太冷門以外,我們通常會認為這是因為他們使用了不正確的關鍵字進行搜尋。 然而,隨著AI的崛起,不管你是使用ChatGPT、Bing、
Thumbnail
ChatGPT使用指南:雖然ChatGPT已推出,但許多用戶仍有使用疑惑。有效使用的關鍵在於明確「Prompt」設計。Prompt是問題或指示,而Prompt Engineering是優化問題的技巧。完整的Prompt包括指令詞、輸入、背景和輸出要求。掌握這結構,使ChatGPT回答更精確。
Thumbnail
ChatGPT使用指南:雖然ChatGPT已推出,但許多用戶仍有使用疑惑。有效使用的關鍵在於明確「Prompt」設計。Prompt是問題或指示,而Prompt Engineering是優化問題的技巧。完整的Prompt包括指令詞、輸入、背景和輸出要求。掌握這結構,使ChatGPT回答更精確。
Thumbnail
這堂課闡述開發ChatGPT所需的重要概念和工具。涵蓋語言模型如何處理文字(Token),LLM的兩種類型(Base LLM和Instruction tuned LLM),系統、助手和用戶的角色定義。並介紹以Prompting簡化AI開發流程,且透過實戰教學說明如何進行分類和預防注入提示
Thumbnail
這堂課闡述開發ChatGPT所需的重要概念和工具。涵蓋語言模型如何處理文字(Token),LLM的兩種類型(Base LLM和Instruction tuned LLM),系統、助手和用戶的角色定義。並介紹以Prompting簡化AI開發流程,且透過實戰教學說明如何進行分類和預防注入提示
Thumbnail
前一篇我們有提到「【Generative AI - Prompt篇】Ep.3 讓AI身歷其境的角色提示法」如何催眠AI成為專家,藉著該提示技巧讓AI可以針對該領域進行專業的回答,但…這還不夠,我們還希望AI可以更強大,可以根據我們設計的範本,進行相同規格的輸入與輸出。 我們在前面幾個篇章也玩過一些P
Thumbnail
前一篇我們有提到「【Generative AI - Prompt篇】Ep.3 讓AI身歷其境的角色提示法」如何催眠AI成為專家,藉著該提示技巧讓AI可以針對該領域進行專業的回答,但…這還不夠,我們還希望AI可以更強大,可以根據我們設計的範本,進行相同規格的輸入與輸出。 我們在前面幾個篇章也玩過一些P
Thumbnail
前面我們有介紹「【Generative AI — Prompt篇】Ep.1 什麼是Prompt Engineering?」相信對於下指令給AI應該已經具有基本知識了吧,在進入Prompt Engineering之前有一些Guideline是我們需要知道的,就如同線上遊戲一般,我們會先進到新手村學習一
Thumbnail
前面我們有介紹「【Generative AI — Prompt篇】Ep.1 什麼是Prompt Engineering?」相信對於下指令給AI應該已經具有基本知識了吧,在進入Prompt Engineering之前有一些Guideline是我們需要知道的,就如同線上遊戲一般,我們會先進到新手村學習一
Thumbnail
在AI的術語之中,給AI的輸入問題叫做Prompt,而問出對AI來說好的問題,或是給AI精確的指示這門技術就叫做Prompt Engineering ,這跟寫程式一樣,是需要靠學習以及練習的。我們來淺談一下這個Prompt Engineering的基本,也就是怎麼問出好的問題。
Thumbnail
在AI的術語之中,給AI的輸入問題叫做Prompt,而問出對AI來說好的問題,或是給AI精確的指示這門技術就叫做Prompt Engineering ,這跟寫程式一樣,是需要靠學習以及練習的。我們來淺談一下這個Prompt Engineering的基本,也就是怎麼問出好的問題。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News