偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

高能干貨分享,有關(guān)提示詞工程的一切都在這份教程里

人工智能 新聞
開(kāi)源社區(qū) DiamantAI 的主理人 Nir Diamant 發(fā)布了一套提示詞工程技術(shù)庫(kù),系統(tǒng)性地教我們?nèi)绾翁岣吆?AI 的溝通技巧,更好發(fā)揮 AI 的潛能。

想讓 AI 幫你自動(dòng)搞定任務(wù),離不開(kāi)要在聊天框內(nèi)用提示詞對(duì)它發(fā)號(hào)施令。

但找到合適的提示詞并不容易,這需要設(shè)計(jì)、優(yōu)化和評(píng)估,不僅耗時(shí),還需要自己學(xué)習(xí)技巧。

有時(shí)候,你可能感覺(jué)這和調(diào)參有著異曲同工之妙,怎么都是玄學(xué)?

嘗試了不同的措辭、語(yǔ)氣,甚至還和模型玩上了角色扮演。但實(shí)際上,就像一千個(gè)人眼中有一千個(gè)哈姆雷特一樣,對(duì)于完全相同的提示詞,模型也會(huì)給出不同的回答。因此,我們難以確定哪些方法真正奏效。

今天,開(kāi)源社區(qū) DiamantAI 的主理人 Nir Diamant 發(fā)布了一套提示詞工程技術(shù)庫(kù),系統(tǒng)性地教我們?nèi)绾翁岣吆?AI 的溝通技巧,更好發(fā)揮 AI 的潛能。

圖片


才上線(xiàn)幾個(gè)小時(shí),它就在 GitHub 上拿到了 200 多顆 star,并且還在以這個(gè)速度不斷攀升。


圖片

無(wú)論是像谷歌、微軟這樣的科技巨頭,還是吳恩達(dá)等資深專(zhuān)家,以及眾多行業(yè)大咖都推出過(guò)專(zhuān)業(yè)的提示詞課程。更不用提,通過(guò)「魔法打敗魔法」,用 AI 自動(dòng)生成提示詞的方法也是一抓一大把,比如這篇文章《還在人工煉丹?自動(dòng)提示工程指南來(lái)了,還帶從頭實(shí)現(xiàn)》。

那么,為什么這個(gè)提示詞課程還能脫穎而出,收到如此多的關(guān)注呢?

答案可能就在作者 Nir Diamant 自己寫(xiě)下的推薦語(yǔ)中:「所有與提示詞工程相關(guān)的內(nèi)容,你都能在這里找到!」

圖片

從教程的體量上,就已經(jīng)能感受到它有多全面了。它總共分 7 大部分,22 個(gè)章節(jié),由易到難逐步進(jìn)階,條理分明,從基礎(chǔ)概念入門(mén),到最近流行的思維鏈提示詞,鼓勵(lì) AI 模型將復(fù)雜問(wèn)題分解為逐步推理過(guò)程。每節(jié)課都附有詳細(xì)的代碼。

圖片

我們可以看到,教程從最基礎(chǔ)的環(huán)境設(shè)置入手,如 OpenAI API 和 LangChain 庫(kù),逐步引導(dǎo)你從零樣本提示開(kāi)始,深入學(xué)習(xí)如何實(shí)現(xiàn)基礎(chǔ)和高級(jí)的少樣本學(xué)習(xí),以及如何可重復(fù)使用,大大提升效率的結(jié)構(gòu)化提示。

在整個(gè)學(xué)習(xí)的過(guò)程中,教程還會(huì)教你如何根據(jù)模型的響應(yīng)進(jìn)行迭代優(yōu)化,不斷提升提示效果。

在具體課程中,Nir Diamant 設(shè)計(jì)了各種案例,讓你直觀感受一下,提高自己的溝通技巧,對(duì)提升 AI 模型對(duì)事實(shí)的準(zhǔn)確性有什么效果,即使是提示結(jié)構(gòu)和措辭的微小調(diào)整,也能幫助 AI 更好地吃透你的需求。

有時(shí),精心設(shè)計(jì)的提示詞可能包含過(guò)多條件,導(dǎo)致提示過(guò)長(zhǎng),反而增加了模型理解的難度。課程還講解了如何在提示詞的細(xì)節(jié)和簡(jiǎn)潔性之間找到平衡。

和其他泛泛講述提示詞工程對(duì)等方面有什么應(yīng)用的課程不同,學(xué)到后期,你就可以上手設(shè)計(jì)跨多語(yǔ)言工作、防止提示詞注入并在提示詞中實(shí)施內(nèi)容過(guò)濾等等高級(jí)應(yīng)用了。

  • GitHub 鏈接:https://github.com/NirDiamant/Prompt_Engineering

課程概覽

基礎(chǔ)概念

1. Introduction to Prompt Engineering,提示詞工程入門(mén):在 AI 和語(yǔ)言模型語(yǔ)境中全面介紹提示詞工程的基礎(chǔ)概念,其中包含理論解釋和實(shí)際演示,覆蓋了基礎(chǔ)概念、結(jié)構(gòu)化提示詞、比較分析和解決問(wèn)題的應(yīng)用。

2. Basic Prompt Structures,基礎(chǔ)提示詞結(jié)構(gòu):其中探索了兩種基本類(lèi)型的提示詞結(jié)構(gòu),包括單輪提示詞和多輪提示詞(對(duì)話(huà))。其實(shí)現(xiàn)使用了 OpenAI 的 GPT 模型和 LangChain,演示了單輪和多輪提示詞、提示詞模板和對(duì)話(huà)鏈。

3. Prompt Templates and Variables,提示詞模板和變量:介紹了如何使用變量來(lái)創(chuàng)建和使用提示詞模板,重點(diǎn)是 Python 和 Jinja2 模板引擎。實(shí)現(xiàn)上,其中涉及模板創(chuàng)建、變量插入、基于條件的內(nèi)容、列表處理、整合 OpenAI API。

核心技術(shù)

1. Zero-Shot Prompting,零樣本提示:探索了零樣本提示,讓語(yǔ)言模型可以在沒(méi)有具體示例或先驗(yàn)訓(xùn)練時(shí)也能執(zhí)行任務(wù)。具體實(shí)現(xiàn)上,其中演示了直接任務(wù)規(guī)范設(shè)定、基于角色的提示詞、格式規(guī)范設(shè)定和多步驟推理,使用的工具是 OpenAI 的 GPT 模型和 LangChain。

2. Few-Shot Learning and In-Context Learning,少樣本學(xué)習(xí)和上下文學(xué)習(xí):使用 OpenAI 的 GPT 模型和 LangChain 庫(kù)介紹少樣本學(xué)習(xí)和上下文學(xué)習(xí)技術(shù)。其實(shí)現(xiàn)包括基礎(chǔ)和高級(jí)的少樣本學(xué)習(xí)、上下文學(xué)習(xí),還有示例選取方法和評(píng)估的最佳實(shí)踐。

3. Chain of Thought (CoT) Prompting,思維鏈提示:介紹思維鏈提示技術(shù),引導(dǎo) AI 模型將復(fù)雜問(wèn)題分解為逐步推理過(guò)程。其實(shí)現(xiàn)涵蓋基礎(chǔ)和高級(jí)思維鏈技術(shù),解決各種問(wèn)題的應(yīng)用場(chǎng)景,并還比較了標(biāo)準(zhǔn)提示詞技術(shù)。

進(jìn)階策略

1. Self-Consistency and Multiple Paths of Reasoning,自我一致性和多路徑推理:探索生成多樣化推理路徑并聚合結(jié)果以改進(jìn) AI 生成的答案的技術(shù)。其實(shí)現(xiàn)包括設(shè)計(jì)多樣化推理提示、生成多個(gè)響應(yīng)、實(shí)現(xiàn)聚合方法和應(yīng)用自我一致性檢查。

2. Constrained and Guided Generation,有約束和引導(dǎo)的生成:專(zhuān)注于設(shè)置模型輸出約束和實(shí)現(xiàn)基于規(guī)則的生成技術(shù)。使用 LangChain 的 PromptTemplate 進(jìn)行結(jié)構(gòu)化提示,實(shí)現(xiàn)約束條件,探索基于規(guī)則的生成技術(shù)。

3. Role Prompting,角色提示:探索為 AI 模型分配特定角色并制定有效的角色描述。展示如何創(chuàng)建基于角色的提示,為 AI 模型分配角色,并針對(duì)各種場(chǎng)景優(yōu)化角色描述。

高級(jí)實(shí)現(xiàn)

1. Task Decomposition in Prompts,提示詞中的任務(wù)分解:探索復(fù)雜任務(wù)分解技術(shù)和提示詞中的鏈?zhǔn)阶尤蝿?wù)。涵蓋問(wèn)題分析、子任務(wù)定義、定向提示詞工程、按順序執(zhí)行和結(jié)果綜合。

2. Prompt Chaining and Sequencing,提示鏈和序列處理:演示如何連接多個(gè)提示詞并為復(fù)雜的 AI 驅(qū)動(dòng)的任務(wù)構(gòu)建邏輯流程。其實(shí)現(xiàn)中探索了基本的提示鏈、序列提示、動(dòng)態(tài)提示詞生成和提示鏈中的錯(cuò)誤處理。

3. Instruction Engineering,指令工程:專(zhuān)注于為語(yǔ)言模型制定清晰有效的指令,平衡專(zhuān)用性和通用性。其實(shí)現(xiàn)中涵蓋創(chuàng)建和優(yōu)化指令、實(shí)驗(yàn)不同結(jié)構(gòu),并基于模型響應(yīng)實(shí)施迭代改進(jìn)。

優(yōu)化和改進(jìn)

1. Prompt Optimization Techniques,提示詞優(yōu)化技術(shù):探索提示詞優(yōu)化的高級(jí)技術(shù),重點(diǎn)是 A/B 測(cè)試和迭代改進(jìn)。在其實(shí)現(xiàn)中,演示了提示詞的 A/B 測(cè)試、迭代改進(jìn)過(guò)程,以及使用相關(guān)指標(biāo)進(jìn)行性能評(píng)估。

2. Handling Ambiguity and Improving Clarity,處理歧義和提高清晰度:專(zhuān)注于識(shí)別和解決模糊提示,以及編寫(xiě)更清晰提示的技術(shù)。在其實(shí)現(xiàn)中,涵蓋分析模糊提示、實(shí)現(xiàn)消除歧義的策略,探索了編寫(xiě)更清晰提示的技術(shù)。

3. Prompt Length and Complexity Management,提示詞長(zhǎng)度和復(fù)雜度管理:其中探索了使用大型語(yǔ)言模型時(shí)管理提示詞長(zhǎng)度和復(fù)雜度的技術(shù)。在其實(shí)現(xiàn)中,演示了平衡細(xì)節(jié)和簡(jiǎn)潔性的技術(shù),以及處理長(zhǎng)上下文的策略,包括分塊、匯總和迭代處理。

專(zhuān)業(yè)化應(yīng)用

1. Negative Prompting and Avoiding Undesired Outputs,負(fù)面提示和避免不期望的輸出:探索負(fù)面提示和避免大型語(yǔ)言模型產(chǎn)生不期望輸出的技術(shù)。在其實(shí)現(xiàn)中,涵蓋基本負(fù)面示例、明確排除、使用 LangChain 實(shí)現(xiàn)約束,以及評(píng)估和改進(jìn)負(fù)面提示詞的方法。

2. Prompt Formatting and Structure,提示詞格式化和結(jié)構(gòu):探索各種提示詞格式和結(jié)構(gòu)元素,展示它們對(duì) AI 模型響應(yīng)的影響。在其實(shí)現(xiàn)中,演示了創(chuàng)建各種提示詞格式、整合結(jié)構(gòu)元素,并比較了不同提示詞結(jié)構(gòu)的響應(yīng)。

3. Prompts for Specific Tasks,用于特定任務(wù)的提示詞:探索為特定任務(wù)創(chuàng)建和使用提示詞:文本摘要、問(wèn)答、代碼生成和創(chuàng)意寫(xiě)作。在其實(shí)現(xiàn)中,涵蓋了設(shè)計(jì)任務(wù)特定的提示詞模板,這些模板使用 LangChain 實(shí)現(xiàn),可執(zhí)行示例輸入,并分析每種任務(wù)類(lèi)型的輸出。

高級(jí)應(yīng)用

1. Multilingual and Cross-lingual Prompting,多語(yǔ)言和跨語(yǔ)言提示:探索設(shè)計(jì)在多種語(yǔ)言中有效工作的提示詞和語(yǔ)言翻譯任務(wù)的技術(shù)。在其實(shí)現(xiàn)中,涵蓋創(chuàng)建多語(yǔ)言提示詞、實(shí)現(xiàn)語(yǔ)言檢測(cè)和適配、設(shè)計(jì)跨語(yǔ)言翻譯提示詞,以及處理各種書(shū)寫(xiě)系統(tǒng)和腳本。

2. Ethical Considerations in Prompt Engineering,提示詞工程中的倫理考慮:探索提示詞工程的倫理維度,重點(diǎn)是避免偏見(jiàn)并創(chuàng)建包容和公平的提示詞。在其實(shí)現(xiàn)中,涵蓋識(shí)別提示詞中的偏見(jiàn)、實(shí)施創(chuàng)建包容性提示詞的策略,以及評(píng)估和改進(jìn) AI 輸出倫理質(zhì)量的方法。

3. Prompt Security and Safety,提示詞安全性:專(zhuān)注于防止提示詞注入和在提示詞中實(shí)現(xiàn)內(nèi)容過(guò)濾,以確保 AI 應(yīng)用程序的安全性。其實(shí)現(xiàn)中涵蓋了提示詞注入預(yù)防技術(shù)、內(nèi)容過(guò)濾實(shí)現(xiàn),以及測(cè)試安全措施的有效性。

4. Evaluating Prompt Effectiveness,評(píng)估提示詞效果:探索評(píng)估 AI 語(yǔ)言模型中提示詞效果的方法和技術(shù)。在其實(shí)現(xiàn)中,涵蓋設(shè)置評(píng)估指標(biāo)、實(shí)施手動(dòng)和自動(dòng)評(píng)估技術(shù),并使用 OpenAI 和 LangChain 提供了實(shí)踐示例。

如果你也正需要一個(gè)這樣的提示詞工程「百科全書(shū)」,那就趕緊:

1. 克隆這個(gè)庫(kù):

git clone https://github.com/NirDiamant/Prompt_Engineering.git

2. 找到你感興趣的技術(shù):

cd all_prompt_engineering_techniques

3. 跟隨每個(gè)技術(shù)筆記本中的詳細(xì)實(shí)現(xiàn)指南。

當(dāng)然,你也可以為這個(gè)項(xiàng)目添磚加瓦,做出自己的貢獻(xiàn)。

責(zé)任編輯:張燕妮 來(lái)源: 機(jī)器之心
相關(guān)推薦

2022-11-28 08:44:46

死鎖面試線(xiàn)程

2019-08-13 17:10:18

鍵盤(pán)機(jī)械鍵帽

2020-04-29 09:25:35

iOS 14蘋(píng)果iPhone

2015-01-15 09:35:30

2016-03-01 16:14:32

問(wèn)問(wèn)應(yīng)用商店Android Wea

2019-04-11 14:51:12

數(shù)據(jù)

2023-08-11 08:00:00

人工智能Keras 3.0

2019-08-01 07:56:43

安全數(shù)據(jù)網(wǎng)絡(luò)安全安全分析

2024-09-18 09:08:00

AIGitHubOpenAI

2011-04-11 10:14:09

服務(wù)器虛擬化

2019-10-12 10:52:54

數(shù)據(jù)IoT邊緣計(jì)算

2020-09-26 21:57:44

python變量開(kāi)發(fā)

2023-09-07 15:11:44

2021-03-23 09:35:23

Inode文件Linux

2021-12-13 22:47:31

人工智能機(jī)器人學(xué)習(xí)

2013-08-08 10:20:39

大數(shù)據(jù)

2009-01-16 18:33:22

服務(wù)器虛擬化VMware

2022-06-21 14:38:34

5G人工智能物聯(lián)網(wǎng)

2024-02-19 13:10:38

模型訓(xùn)練

2015-08-18 14:00:55

容器DockerDevOps
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)