【AI實驗室】提示工程(prompt engineering, PE)學習網站「Learn Prompting」與重點摘要

Learn Prompting(中文=簡體)

  • 針對提示工程(prompt engineering, PE)的說明網站
  • 有大量的使用範例與結果展示
  • 重點在學習如何與AI交流,並取得理想的答案。
  • 有大量的使用方式介紹,以及專業人士如何訓練與使用的說明。


其他參考網站:Prompt Engineering Guide (中文=簡體)


內容中值得參考的實用範例:

===========================

这是一个更复杂的例子1:

请阅读以下销售邮件。删除任何可用于识别个人身份的信息 (PII),并用相应的占位符替换它。例如,用"[姓名]"替换"John Doe"。

你好 John,

我写信给你是因为我注意到你最近买了一辆新车。我是一家当地经销商 (Cheap Dealz) 的销售员,我想让你知道我们有一辆新车的超值优惠。如果你有兴趣,请告诉我。

谢谢,

Jimmy Smith

电话:410-805-2345
电子邮件:jimmysmith@cheapdealz.com

以下是AI的回答:

你好 [姓名],

我写信给你是因为我注意到你最近买了一辆新车。我是一家当地经销商 ([经销商名称]) 的销售员,我想让你知道我们有一辆新车的超值优惠。如果你有兴趣,请告诉我。

谢谢,

[销售员姓名]

电话:[电话号码]
电子邮件:[电子邮件地址]

===========================

以下是一个包含上下文、指令以及多示例提示的例子:

Twitter是一个社交媒体平台,用户可以发布称为“推文”的短消息。推文可以是积极的或消极的,我们希望能够将推文分类为积极或消极。以下是一些积极和消极推文的例子。请确保正确分类最后一个推文。

Q: 推文: "今天真是美好的一天!"
这条推文是积极的还是消极的?

A: 积极的

Q: 推文: 我讨厌这个班级"
这条推文是积极的还是消极的?

A: 消极的

Q: 推文: "我喜欢牛仔裤上的口袋"

A:

通过添加额外的上下文和示例,我们通常可以提高人工智能在不同任务上的表现。

===========================

风格指导(Style Guidance)


描述符(discriminator)

如果你只想改变语气或微调提示而不是重新格式化,添加描述符是一个不错的方法。简单地在提示后面添加一两个词可以改变聊天机器人解释或回复您的信息的方式。你可以尝试添加形容词,如“有趣的”、“简短的”、“不友好的”、“学术语法”等,看看答案如何变化!

===========================

大型語言模型

大型語言模型 (LLM) 是由具有許多參數(通常為數十億或更多權重)的神經網絡組成的語言模型,使用自我監督學習對大量未標記文本進行訓練。

注意點:

  • 來源的不精準會帶來錯誤反饋。
  • 可能產生偏見與歧視內容。
  • 遇到不確定答案時會產生錯誤回答。
  • 不擅長進行邏輯計算數學問題。

===========================


在最近的一次業務報告演示中,Zana 公司的 CEO 強調了他們在過去財年中顯著的增長。她分享了公司營收增長了15%,達到了5000萬美元,利潤率為12%(淨利潤為600萬美元)。報告還展示了客戶基礎增長了20%,現在總共有10萬名客戶。此外,公司的運營費用增加了10%,達到了1000萬美元,員工數量增加了25%,導致當前的員工人數為500人。 生成包含此信息的表格:


| 財務數據         | 金額        |
|----------------|-----------|
| 營收            | 5000萬美元 |
| 利潤率          | 12%       |
| 淨利潤          | 600萬美元  |
| 運營費用         | 1000萬美元 |
| 客戶增長率        | 20%       |
| 客戶總數         | 10萬       |
| 員工增長率        | 25%       |
| 現有員工人數       | 500人      |

===========================

我的名字:阿正(台灣人) 老闆的名字:老羅(香港人) 寫一封電子郵件給我的老闆,告訴他我今天因為生病不能上班。 請簡潔幽默,包含一個有趣的理由,並請注意語氣需要符合當地習慣:

親愛的老羅,

希望您一切都好。很不幸的是,我今天感到非常不舒服,不能前往公司上班了。

原因是我吃了昨晚上香港朋友送給我的一盒新鮮的榴蓮,沒想到我對這個水果的敏感度遠高於我想像的程度。我現在感覺像一個榴蓮炸彈,一碰就會炸開。

我很抱歉沒有提前通知您,我會儘快恢復健康,並補上今天的工作。謝謝您的理解。

祝好, 阿正

===========================
尊敬的克洛絲,

希望你一切都好。我寫信給你,向你提供我們公司的一些新消息,並請求你協助解決你所開發的軟件的用戶界面(UI)問題。

正如你所知,我們公司一直致力於為客戶提供用戶友好的體驗,我們已經確定了軟件UI方面的一些問題。具體來說,我們收到了用戶的反饋,他們發現訪問某些功能很困難,並且UI不夠直觀。

我們需要你的幫助來解決這些問題並改善軟件的UI。這可能涉及對UI的佈局、設計或功能進行更改。我們相信,你在軟件開發方面的專業知識和對軟件的熟悉將使你成為幫助我們完成這項任務的理想人選。

如果你需要任何額外的資源或支持來完成這項任務,請不要猶豫告訴我。此外,如果你能夠提供一個預計修改完成時間的估計,我會非常感激。

如果你有任何問題或需要進一步的澄清,請不要猶豫聯繫我。

感謝你對我們公司的辛勤工作和奉獻。我期待著很快收到你的回复。

此致

凱爾希

生成以上內容摘要和任務項清單。

內容摘要:

提供公司UI問題反饋,要求協助解決問題並改善軟件UI,認為克洛絲具有專業知識和熟悉軟件,並提供任何必要的支援。

任務項清單:

1. 解決公司軟件UI問題;
2. 對UI佈局、設計或功能進行更改;
3. 估計修改完成時間;
4. 如果需要,提供額外的資源或支持;
5. 解答克洛絲可能有的問題或需求。

===========================
冷郵件(Cold Emails)=發給陌生人的電子郵件

公司名: 羅德島 我的名字: 克洛絲 撰寫一封冷郵件


尊敬的羅德島團隊,

我是克洛絲,是一位在軟件開發領域有多年經驗的專業人士。我非常欣賞羅德島公司在行業中的知名度和聲譽,並且對貴公司的軟件產品印象深刻。

我很喜歡貴公司的產品,因此我很希望有機會與貴公司進行合作。作為一名經驗豐富的軟件開發人員,我有能力為貴公司的軟件開發提供專業的技術支持和解決方案。

如果貴公司正在尋找一位有經驗的開發人員,我相信我可以成為一位出色的選擇。我非常願意提供我的履歷表,以便您了解我的技能和經驗。

謝謝您撥冗閱讀我的信件,我期待著貴公司的回覆。

此致

敬禮

克洛絲
===========================
學習夥伴
  • 協助解釋搜尋時不容易查找到的專業術語或專有名詞。
  • 測驗自己
    • 將 LLM 用作學習工具的另一種方法是自我測驗。 如果你即將進行微積分測試,你可以簡單地問:
Generate 5 calculus I quiz questions for me:

1. What is the derivative of y = x3?
2. Evaluate the indefinite integral of x3 + 5x2 + 7x + 4.
3. What is the product rule for derivatives?
4. Find the equation of the line tangent to y = x2 at the point (4, 16).
5. What is the second derivative of y = x4?


2020 年 3 月 20 日下午 2:30
營銷課堂筆記

- 討論了營銷的 4 P:產品、價格、地點、促銷
- B2C和B2B的區別:B2C是直接消費市場,B2B是企業對企業
- 不同類型的市場研究:定量和定性,例如調查和焦點小組
- 定價策略:略讀法、滲透法、競爭法和價值法
- 細分:按年齡、收入等細分客戶群。
- 4 種類型的細分:人口統計、地理、心理和行為
- 討論了不同的促銷工具:廣告、人員推銷、公共關係、直接營銷和促銷

根據我的筆記為我生成 5 個營銷測驗問題:

1. 營銷的 4P 是什麼?
2、B2C和B2B有什麼區別?
3. 市場調查有哪兩種類型?
4. 4種細分是什麼?
5. 說出 5 種促銷工具。

===========================
可以使用ChatGPT進行調試、代碼生成、重構、註釋等操作。
它可以處理40多種編程語言的代碼。

上古语言早期语言近期语言先锋语言
BASICPerlSwiftKotlin
AssemblyPascalTypeScriptJulia
FortranPHPRustCrystal
LispPrologKotlin/NativeRacket
COBOLCJulia (GPU)Lua
AlgolPL/IGoZig
SNOBOLC++DartNim
RPGSmalltalkElixirCrystal (LLVM)
ForthTclGroovyVlang
AdaSQLScala NativeErlang


如:
Act as a junior python programmer. Please write the code to generate madlibs from 3 arrays of 6 items each: prepositions, verbs and nouns, with the nouns also being used as direct objects. After writing it, execute the code.

===========================
表情符號

準備好通過 AI 釋放您的創造力了嗎? 發現 Midjourney 的強大功能,這是一款可以生成令人驚嘆的藝術圖像的 AI 圖像生成器! 查看我們的最新文章,了解如何使用 AI 創作您自己的獨特傑作 有哪些好的表情符號可以添加到這條推文中?並請幫我條列式後直接加入到每個句子的句首

條列式後,每個句子句首的內容如下:

  • 🎨 發現 Midjourney 的強大功能,這是一款可以生成令人驚嘆的藝術圖像的 AI 圖像生成器!
  • 🖌️ 查看我們的最新文章,了解如何使用 AI 創作您自己的獨特傑作。
  • 🤖 準備好通過 AI 釋放您的創造力了嗎?

===========================
合約
-合約檢查(危險用詞等)
-合約檢視
-合約生成(如下例子)
You are a lawyer for a government contractor. You are writing a contract for a subcontractor to do some aerospace work. The contract should be robust and should include the following:
The job will last for 1.5 years and will be worth $2.5 million. It requires top secret clearance and relates to secret nuclear silo defense development. The subcontractor will be paid $1.5 million upfront and the remaining $1 million will be paid in 6 monthly installments. The subcontractor will be required to sign a non-disclosure agreement. The subcontractor will be required to sign a non-compete agreement. The subcontractor will be required to sign a non-solicitation agreement. The subcontractor will be required to sign a non-circumvention agreement.

生成內容過長不貼
===========================
寫作風格
ChatGPT 等 AI 以快速撰寫論文和博客文章而聞名。 但通常,他們製作的文章是通用且枯燥的。 你需要做一些額外的事情來給這些詞一些精神或活力。 最快的方法之一是在提示中指定寫作風格或命名著名作者。

請撰寫一篇短篇的小說,使用村上春樹風格。主題是變化劇烈的天氣

風在呼嘯,雲在翻騰,天空突然轉暗,雷聲轟鳴。這個小村落從來沒經歷過這樣的天氣,人們慌亂而不知所措。瞬間,大雨滂沱而下,夾帶著冰雹,撕裂了田野,打破了家門。這種變化劇烈的天氣是毀滅性的,人們害怕,不知道什麼時候才能重見藍天。

===========================
風格模仿
可以使用過去例子模仿寫法撰寫信件。
Email #1: 例子
Email #2: 例子
Email #3: 例子
以上述電子郵件的樣式寫一封電子郵件給 鈴木 先生,詢問 2023 年 10 月 5 日是否適合進行預約:

===========================
指定對象說明
以五歲兒童可以理解的方式說明何謂量子電腦

你知道電腦嗎?它可以幫助我們做很多事情,比如說打字、上網、看影片等等。現在,有一種叫做量子電腦的新型電腦,它比我們現在使用的電腦更加厲害。 想像一下,現在的電腦只能做一件事情的時候,就像你現在只能做一道數學題。但是,量子電腦就像是你一次可以解決很多道數學題一樣,可以同時做很多件事情,並且更快速地處理問題。 這是因為量子電腦使用了很特殊的東西,叫做量子位元。量子位元可以同時存在很多不同的狀態,就像一個人可以同時做很多件事情一樣,而現在的電腦只能處理一個狀態。 所以,如果我們使用量子電腦,它可以在更短的時間內處理更多的問題,這就是為什麼科學家和工程師正在努力研究和發展量子電腦的原因。
===========================

留言

這個網誌中的熱門文章

【日本資訊分享】超級詳細的PPT設計教學說明網站=「プレゼンデザイン」