“提示詞工程”是什么?有哪些設(shè)計(jì)方法?

元堯
1 評論 2731 瀏覽 7 收藏 9 分鐘

在AI領(lǐng)域,尤其是與自然語言處理相關(guān)的應(yīng)用中,“提示詞工程”(Prompt Engineering)正逐漸成為提升AI交互質(zhì)量和效率的關(guān)鍵技術(shù)。本文將深入探討“提示詞工程”的基礎(chǔ)概念、核心要素、設(shè)計(jì)方法及其發(fā)展方向。

提示詞工程是 AI 交互設(shè)計(jì)中的核心范式,是指為了讓人工智能模型(如大語言模型)生成符合預(yù)期的輸出,而對輸入的提示詞(Prompt)進(jìn)行設(shè)計(jì)、優(yōu)化和調(diào)整的一系列方法和技巧。

PART 1 基礎(chǔ)概念???

提示詞工程(Prompt Engineering)的目的是:

通過系統(tǒng)化的設(shè)計(jì) AI 模型的交互指令(即“提示詞”),引導(dǎo) AI 生成符合用戶預(yù)期的高質(zhì)量內(nèi)容輸出,執(zhí)行有效的操作。

其本質(zhì)是:

將人類的需求轉(zhuǎn)化為 AI 模型可以理解的“語言指令”,并通過迭代與調(diào)整實(shí)現(xiàn)精準(zhǔn)控制。

在使用語言模型進(jìn)行文本生成時,提示詞可以包括主題、風(fēng)格、字?jǐn)?shù)限制、特定的關(guān)鍵詞或示例等信息,以指導(dǎo)模型生成滿足用戶需求的文本。

有效的提示詞工程可以提高模型輸出的準(zhǔn)確性、相關(guān)性和實(shí)用性,挖掘模型的更多潛力,適應(yīng)不同的應(yīng)用場景和任務(wù)需求。

同時,提示詞工程也需要不斷地試驗(yàn)和調(diào)整,以找到最佳的提示方式,從而獲得滿意的結(jié)果。

PART 2 核心要素???

提示詞的核心構(gòu)成要素有以下四點(diǎn):

1. 指令(Instruction)

也即明確的任務(wù)描述,例如:

“寫一篇關(guān)于養(yǎng)育新生兒的文章”。

2. 上下文(Context)

是指提供與指令有關(guān)的背景信息與約束條件,例如:

“寫一篇關(guān)于養(yǎng)育新生兒的文章,以一位全職寶媽的視角,詳細(xì)描述對于照顧寶寶艱辛和快樂?!?/p>

3. 示例(Examples)

是指你對所給出的指令或者是對 AI 給出的輸出內(nèi)容的參考樣例,幫助 AI 模型理解輸出內(nèi)容的格式和質(zhì)量。例如:

“寫一篇關(guān)于養(yǎng)育新生兒的文章,以一位全職寶媽的視角,詳細(xì)描述對于照顧寶寶艱辛和快樂。可以模仿作家 XXX 的文筆,語言風(fēng)格參考下面這段文字(附一段文字示例)”

4. 輸出形式(Format)

是指給模型明確定義輸出內(nèi)容的結(jié)構(gòu)與格式,如要求的字?jǐn)?shù)、段落結(jié)構(gòu)、成果形式等。例如:

“寫一篇關(guān)于養(yǎng)育新生兒的文章,以一位全職寶媽的視角,詳細(xì)描述對于照顧寶寶艱辛和快樂。可以模仿作家 XXX 的文筆,語言風(fēng)格參考下面這段文字(附一段文字示例),全文 300 字左右,并根據(jù)文字生成一些母子之間互動的圖片?!?/p>

PART 3 設(shè)計(jì)方法

通過上文對提示詞核心要素的分析,我們可以發(fā)現(xiàn),如果提示詞工程能夠做到清晰明確,提供足夠的細(xì)節(jié)和背景信息,讓模型能準(zhǔn)確理解意圖,那么用戶與 AI 模型之間的溝通會更加順暢、更符合預(yù)期。因此設(shè)計(jì)師在設(shè)計(jì)與之相關(guān)的交互時,可以遵循以下幾點(diǎn)原則和策略:

1. 清晰準(zhǔn)確

你可以試試以下幾個設(shè)計(jì)策略:

– 結(jié)構(gòu)式引導(dǎo):對于復(fù)雜任務(wù),可以引導(dǎo)用戶將其拆解為多個步驟或子任務(wù),按照“第一步、第二步、第三步…”逐步引導(dǎo)用戶安排模型完成任務(wù):

豆包對于用戶發(fā)送圖片后的指令引導(dǎo)

– 舉例式引導(dǎo):提示用戶采用更多限定性的描述,比如輸出的格式、數(shù)量、風(fēng)格等方面,或提示用戶可以使用相同類型的案例進(jìn)行描述及輸入?yún)⒖肌?/p>

通義千問的指令中心案例參考

你既可以試著把它們直接作為提示或教程,設(shè)計(jì)在輸入框所在的界面附近,也可以把它們?nèi)谌氲侥P徒o出的反饋中,用于和用戶的對話交流里,比如讓模型詢問用戶:“是否可以告需要我你想要生成的圖片具體的風(fēng)格是什么?如果能有一兩張示例圖就更好啦!”

2. 實(shí)時反饋

實(shí)時反饋在任何形式的交互設(shè)計(jì)中都很重要,對于提示詞工程來說可以試試:

– 思考過程呈現(xiàn):將思考過程以進(jìn)度條或者文字的形式進(jìn)行呈現(xiàn),讓用戶直觀地感受到“AI 正在處理任務(wù)”的狀態(tài):

通義千問對于用戶問題的分析過程

– 漸進(jìn)式內(nèi)容呈現(xiàn):并非讓模型將結(jié)論內(nèi)容整體顯示在屏幕上,而是逐字逐句仿照人類輸入文字信息一樣呈現(xiàn)反饋內(nèi)容,強(qiáng)調(diào)交互的真實(shí)性:

通義千問逐字逐句呈現(xiàn)相關(guān)答案

3. 迭代優(yōu)化

通過反復(fù)調(diào)整或不斷測試不同的提示詞,根據(jù)模型輸出結(jié)果進(jìn)行優(yōu)化調(diào)整,以獲得更理想的效果:

– 收集反饋:收集用戶對于模型輸出結(jié)果的評價和反饋,比如增加快捷評價功能等:

通義千問收集用戶負(fù)反饋

– 問題延展:引導(dǎo)用戶在對話的過程中持續(xù)不斷地詢問相同內(nèi)容和主題的問題,讓用戶能夠快速修改問題內(nèi)容,為對話內(nèi)容進(jìn)行延展、補(bǔ)充和調(diào)整:

通義千問對于用戶問題的延展引導(dǎo)

4. 邊緣場景覆蓋

讓模型通過對大量的數(shù)據(jù)分析后記錄異常輸入(如空值、格式錯誤)或極端場景的情況,自動根據(jù)約束條件或默認(rèn)處理機(jī)制規(guī)避風(fēng)險。

PART 4 發(fā)展方向???

提示詞工程的應(yīng)用場景很廣泛,正向著多模態(tài)(文本+圖像+語音)與自動優(yōu)化演進(jìn),如:

  • 內(nèi)容生成:如定制化文章、營銷文案、代碼注釋;
  • 數(shù)據(jù)分析:如銷售趨勢預(yù)測、用戶行為洞察;
  • 多輪對話:即構(gòu)建支持上下文延續(xù)的交互系統(tǒng),如智能客服等

當(dāng)然,提示詞工程也面臨諸多挑戰(zhàn),最主要的一點(diǎn)是需要平衡指令明確性與靈活性,避免過度限制用戶給出的描述內(nèi)容和模型創(chuàng)造力。

大量的用戶數(shù)據(jù)被收集和分析,提示詞工程正從“經(jīng)驗(yàn)驅(qū)動”轉(zhuǎn)向“工程化范式”,成為 AI 系統(tǒng)精準(zhǔn)性與可控性的關(guān)鍵。

本文由人人都是產(chǎn)品經(jīng)理作者【元堯】,微信公眾號:【長弓小子】,原創(chuàng)/授權(quán) 發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自Unsplash,基于 CC0 協(xié)議。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 逐字輸出答案不是產(chǎn)品設(shè)計(jì)出來的,是大模型輸出的特性

    來自廣東 回復(fù)
专题
43334人已学习21篇文章
优惠券的知识点非常丰富,而且随着运营方式的增多, 不同运营目标所使用的优惠券也是不一样的。
专题
17096人已学习15篇文章
游戏化指的是游戏的理念与设计方法运用在其他领域上,本专题的文章分享了游戏化技术的应用方向。
专题
15564人已学习14篇文章
在我们的生活中,因为大数据的应用,很多事情变得越来越便利。本专题的文章分享了大数据的应用场景。
专题
16578人已学习12篇文章
本专题的文章分享了支付体系的设计指南。
专题
11701人已学习11篇文章
考勤打卡系统几乎是每个公司的必备,是员工管理系统中的一个分支,常见的打卡方式有指纹打卡、人脸打卡、蓝牙打卡等等。本专题的文章分享了考勤打卡产品的设计指南。
专题
20169人已学习19篇文章
好的权限系统可以明确公司内不同人员、不同部门的分工,便于管理等优势。本专题的文章提供了后台权限管理设计指南。