AGI系列(2):掌握AI大模型提示詞優化術,從容應對各種提問場景

在上一篇大模型提示詞的文章中,筆者介紹一種通用提示詞優化的方法,這種方法基本上可以覆蓋大部分人的一般場景需求。
沒看到上文的讀者,可以通過如下鏈接去看下:
👉👉👉 AGI系列(1):掌握AI大模型提示詞優化術,提問準確率飆升秘籍
但是總有些小場景的需求,是沒法滿足的,或是差強人意的,對于這塊漏洞,在本文中,我們也把它補上。

對于這塊的處理,筆者在參考了國外最新的大語言提示工程相關的論文,其中提煉出了26條建議,其均是對大模型的回復準確率有所提升,堪稱覆蓋各種場景。

讀者在閱讀之后,在為大模型編寫簡單提示詞時,可以按需取用:

  1. 如果你想要簡潔的回答,不用太客氣,直接說就行,不用加上“請”、“如果你不介意”、“謝謝”、“我想要”等客套話。

  2. 在提問時說明目標受眾,例如,告訴 LLM 你的受眾是該領域的專家。

  3. 把復雜的任務分成幾個簡單的小問題,逐步解決。

  4. 用肯定的語氣說“做某事”,避免用否定語氣說“不要做某事”。

  5. 當你需要更清楚或深入了解某個話題時,可以這樣提問:

  • 用簡單的語言解釋[具體話題]。
  • 向我解釋,就像我 11 歲一樣。
  • 向我解釋,就像我是[領域]的新手一樣。
  • 用簡單的英文寫[文章/文本/段落],就像你在向 5 歲的小孩解釋。
  1. 加上“如果有更好的解決方案,我會獎勵 xxx”。
  2. 用具體的例子來提問(即使用幾個示例來引導)。
  3. 在你的提問前寫上“###指示###”,如果相關的話,再加上“###示例###”或“###問題###”,然后再寫你的內容。用空行分隔指示、示例、問題、背景和輸入數據。
  4. 使用“你的任務是”和“你必須”這樣的短語。
  5. 使用“你將受到懲罰”這樣的短語。
  6. 使用“像人一樣自然地回答問題”這樣的短語。
  7. 用引導詞,比如“一步步來思考”。
  8. 在提問中加上“確保你的回答沒有偏見,避免刻板印象”。
  9. 讓 LLM 向你提問,直到它有足夠的信息來回答你。例如,“從現在起,請你問我問題,直到你有足夠的信息……”。
  10. 如果你想測試對某個話題的理解,可以這樣說:“教我[定理/話題/規則],最后加個測試,等我回答后告訴我是否正確,但不要提前給答案。”
  11. 給 LLM 指定一個角色。
  12. 使用分隔符。
  13. 在提問中多次重復某個特定的詞或短語。
  14. 將鏈式思維(CoT)和少量示例的提示結合使用。
  15. 使用輸出引導語,在你的提問結尾加上預期回答的開頭部分。
  16. 想寫詳細的文章、段落或文本時,可以這樣說:“請為我寫一篇詳細的[文章/段落],內容涉及[話題],并加入所有必要的信息。”
  17. 如果你要修改特定文本但不改變風格,可以這樣說:“請修改用戶發送的每個段落,只需改進語法和詞匯,使其聽起來自然,但保持原有的寫作風格,確保正式的段落仍然正式。”
  18. 當你有復雜的代碼提示需要分成不同文件時,可以這樣說:“從現在起,每當你生成跨多個文件的代碼時,生成一個[編程語言]腳本,以自動創建指定的文件或修改現有文件以插入生成的代碼。”然后提問。
  19. 當你想用特定的詞、短語或句子來開始或繼續一段文字時,可以使用以下提示:“我提供給你開頭部分[歌詞/故事/段落/文章…]: [插入歌詞/詞語/句子]。請根據提供的詞語完成它,并保持一致的流暢性。”
  20. 明確指出模型必須遵循的要求,以關鍵詞、規則、提示或指令的形式。
  21. 想寫與提供的樣本相似的文本時,可以這樣說:“請根據提供的段落[/標題/文本/文章/答案]使用相同的語言。”

其中對提示詞回復表現最優的是:第14, 26條

次之的是:第2, 5,9, 15,16, 20, 21, 24, 25;

再次的就是余下的。

各位在遇到提示詞問題時,可按需取用。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/16196.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/16196.shtml
英文地址,請注明出處:http://en.pswp.cn/web/16196.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

全網首發UNIAPP功能多的iapp后臺源碼

全網首發UNIAPP功能多的iapp后臺源碼,眾所周知UN Dev Assist 后臺是一款既不免費又不好用的后臺今天直接分享。 搭建教程在里面了,自己查看。 源碼下載:https://download.csdn.net/download/m0_66047725/89291994 更多資源下載:…

【Python】處理不平衡數據集的高級方法:ADASYN詳解

原諒把你帶走的雨天 在漸漸模糊的窗前 每個人最后都要說再見 原諒被你帶走的永遠 微笑著容易過一天 也許是我已經 老了一點 那些日子你會不會舍不得 思念就像關不緊的門 空氣里有幸福的灰塵 否則為何閉上眼睛的時候 又全都想起了 誰都別說 讓我一個人躲一躲 你的承諾 我竟然沒懷…

匯編原理(二)

寄存器:所有寄存器都是16位(0-15),可以存放兩個字節 AX,BX,CX,DX存放一般性數據,稱為通用寄存器 AX的邏輯結構。最大存放的數據為2的16次方減1。可分為AH和AL,兼容8位寄存器。 字:1word 2Byte…

JVM學習-Class文件結構②

訪問標識(access_flag) 在常量池后,緊跟著訪問標記,標記使用兩個字節表示,用于識別一些類或接口層次的訪問信息,包括這個Class是類還是接口,是否定義為public類型,是否定義為abstract類型,如果…

健身房會員管理系統服務預約小程序的作用是什么

擁有完美身材/減肥/鍛煉等前往健身房是個不錯的選擇,商家生意開展需要吸引同城客戶并轉化,客戶也有自己的判斷需要找到更全面的場地;完善客戶消費流程利于品牌發展和不斷獲客轉化。 運用【雨科】平臺搭建健身房管理系統小程序,多…

MySQL事務篇1:事物的四大特性(ACID)、三類數據讀取問題與隔離級別

一、什么是事務? MySQL的事務(Transaction)是一組由數據庫管理系統(DBMS)執行的一個或多個SQL語句的集合,這些SQL語句作為一個單獨的工作單元執行。事務的主要目的是確保數據庫的一致性和完整性&#xff0c…

藍橋杯2023(十四屆)省賽——飛機降落(雙馬尾DFS)

飛機降落(DFS) 藍橋杯2023年第十四屆省賽真題-飛機降落 - C語言網 (dotcpp.com) 一開始我是真的沒想到用DFS做,我還在想用什么策略排序呢。需要再刷!!! 雙馬尾的意思其實是刷了兩次... 一刷&#xff1a…

leecode 637 二叉樹的層平均值

leetcode 二叉樹相關-層序遍歷專題 二叉樹的層序遍歷一般來說,我們是利用隊列來實現的,先把根節點入隊,然后在出隊后將其對應的子節點入隊,然后往復此種操作。相比于二叉樹的遍歷遞歸,層序遍歷比較簡單,有…

CHI協議_1

作者:someone鏈接:https://www.zhihu.com/question/304259901/answer/3455648666來源。 1. AMBA CHI簡介 一致性總線接口(CHI)是AXI一致性擴展(ACE)協議的演進。它是Arm的AMBA總線的一部分。AMBA是一種免…

美團Java社招面試題真題,最新面試題

如何處理Java中的內存泄露? 1、識別泄露: 使用內存分析工具(如Eclipse Memory Analyzer Tool、VisualVM)來識別內存泄露的源頭。 2、代碼審查: 定期進行代碼審查,關注靜態集合類屬性和監聽器注冊等常見內…

VueJS ReactJS實現AI問答小助手(2)——流式TTS文字轉實時語音播放

TTS(Text-to-speech)文字轉語音使用的是阿里云的服務,文檔地址: https://help.aliyun.com/zh/isi/developer-reference/streaming-text-tts-wss 文檔只給出了一些配置項的說明,以及java端的代碼示例,但沒有web端的。所以這篇筆記可以給web開發者參考。 首先,AI答復的消息…

.NET File Upload

VS2022 .NET8 &#x1f4be;基礎上傳示例 view {ViewData["Title"] "File Upload"; }<h1>ViewData["Title"]</h1><form method"post" enctype"multipart/form-data" action"/Home/UploadFile"…

Android 系統日志(Log) JNI實現流程源碼分析

1、JNI概述 Java Native Interface (JNI) 是一種編程框架&#xff0c;使得Java代碼能夠與用其他編程語言&#xff08;如C和C&#xff09;編寫的本地代碼進行交互。JNI允許Java代碼調用本地代碼的函數&#xff0c;也允許本地代碼調用Java代碼的函數。下面是對JNI機制的詳細概述…

【單片機】STM32F070F6P6 開發指南(一)STM32建立HAL工程

文章目錄 一、基礎入門二、工程初步建立三、HSE 和 LSE 時鐘源設置四、時鐘系統&#xff08;時鐘樹&#xff09;配置五、GPIO 功能引腳配置六、配置 Debug 選項七、生成工程源碼八、生成工程源碼九、用戶程序下載 一、基礎入門 f0 pack下載&#xff1a; https://www.keil.arm…

【OpenCV 基礎知識 19】拉普拉斯變換

功能&#xff1a; cvLaplace 是計算圖像的 Laplacian 變換 &#xff0c;是Intel開源項目opencv中的函數 函數形式&#xff1a; void cvLaplace( const CvArr* src, CvArr* dst, int aperture_size3 ); 參數列表&#xff1a; Src 輸入圖像. Dst 輸出圖像. aperture_size算子內…

離線初始化k8s

導出和導入所有必要的 Kubernetes 鏡像&#xff0c;使用阿里云作為源。 在能訪問外網的機器上拉取鏡像 首先&#xff0c;在有外網訪問的機器上運行以下命令來拉取所有 Kubernetes v1.29.5 版本需要的鏡像&#xff1a; kubeadm config images pull --image-repository regist…

大模型應用:基于Golang實現GPT模型API調用

1.背景 當前OpenAI提供了開放接口&#xff0c;支持通過api的方式調用LLM進行文本推理、圖片生成等能力&#xff0c;但目前官方只提供了Python SDK。為了后續更方便集成和應用&#xff0c;可以采用Golang對核心推理調用接口進行封裝&#xff0c;提供模型調用能力。 2.相關準備…

Spark運行模式詳解

Spark概述 Spark 可以在多種不同的運行模式下執行&#xff0c;每種模式都有其自身的特點和適用場景。 部署Spark集群大體上分為兩種模式&#xff1a;單機模式與集群模式。大多數分布式框架都支持單機模式&#xff0c;方便開發者調試框架的運行環境。但是在生產環境中&#xff…

軟件web化的趨勢

引言 在信息技術飛速發展的今天&#xff0c;軟件Web化已成為一個不可忽視的趨勢。所謂軟件Web化&#xff0c;即將傳統的桌面應用軟件轉變為基于Web的應用程序&#xff0c;使用戶能夠通過瀏覽器進行訪問和使用。傳統軟件通常需要在用戶的計算機上進行安裝和運行&#xff0c;而W…

Cadence OrCAD學習筆記(3)capture使用技巧_1

本期介紹capture的一些使用技巧。資料來源于小破站up主硬小二 1、導出像Visio規格的圖紙 2、全局修改元件屬性 然后保存、關閉即可。 3、導出BOM 4、導出網表 5、元件自動編號 6、capture軟件和allegro關聯 7、新建原理圖symbol 以上為添加封裝庫的路徑 如果要創建多部分的sy…