在科研的世界里,時間就是一切。隨著人工智能技術的飛速發展,AI已經成為科研人員提升工作效率的得力助手。然而,如何有效地利用AI,關鍵在于如何提出正確的問題——即編寫有效的prompt(提示詞)。本文將為您揭示如何通過精心設計的prompt來最大化AI的潛力,向AI提問,讓您的科研工作事半功倍。。labsys小徠我整理總結了一些寫prompt(提示詞)的方法和案例,大家可以先收藏,然后慢慢看哦~
一、寫prompt(提示詞)的方法 網上有很多教寫prompt的方法。我自己認為最權威、有效,而且很有指導性的,應該是openAI 官網上傳 的一份文檔——《Prompt engineering》 ,這份文檔里講的關于prompt(提示詞)方法非常簡潔明了,基 本可以通用其他大語言模型 。
openAI總結了提示詞的6條原則:
Six strategies for getting better results
寫出清晰的指令(Write clear instructions)
提供參考文本(Provide reference text)
將復雜的任務拆分為更簡單的子任務(Split complex tasks into simpler subtasks)
給模型時間“思考”(Give the model time to "think")
使用外部工具(Use external tools )
系統地測試變化(Test changes systematically)
學會方法它不比直接抄模板香么?最后也會給大家提供一些prompt的模板哈~ 寫出清晰的指令(Write clear instructions) 計算機能理解的語言和人類理解的語言是不一樣的。 往更通俗地說,人類社會的溝通會有很多彎彎繞繞,而與計算機的溝通需要更“直球”的表達。 就像我媽跟我說:“去年你給我買的襪子很好穿啊,但你看我襪子腳底這里很薄了,這里還破了……”她的潛 臺詞是:“你給我買一打去年這種款式的襪子!” 但AI聽不懂這種彎彎繞繞啊~你必須直接告訴它!!! 所以,寫出清晰的指令(Write clear instructions)也是使用AI的核心能力。
讓模型越少猜測你想要什么,你就越有可能得到接近自己想法的內容。?openAI也給出了具體方法:
① 提供更多細節,以獲得更相關的答案。 如果我們想獲得和高度相關的內容,那就要給AI提供更多重要的細節、信息或上下文,也就是把話說詳細。否則,模型只會猜測你的意思,給出的內容也是概括且不具體的。 舉個栗子:
大家試一試就可以知道,很明顯后面的prompt(提示詞)會得到更具體的內容。
② 讓模型充當一個角色 這也是很多教程會告訴大家的方法,就是給模型框定具體的身份,讓它按照這個身份進行內容輸出。比 如,告訴AI:你是一個文案寫作專家、你是一名律師、你是一名財務等等。 有一個變通的寫法,比如營銷人員寫推廣方案的時候,可以通過目標受眾的視角來提問。 比如: 比如耳機營銷人員寫骨傳導耳機產品宣傳方案可以讓AI扮演的角色
③ 使用分隔符來清楚地指示輸入的不同部分 這是一個小技巧,也是一個技術問題。很多教程沒講到這一點,但很有用。 可以用三重引號、XML標記、章節標題等定界符,劃分文本的不同部分,讓大語言模型更好地理解你給的 內容,以便進行不同處理。 比如: """你的文本""" 在這里插入第一篇文章 在這里插入第二篇文章
④ 指定完成任務所需的步驟 有一些任務最好拆分為更簡單的任務,然后給指定一系列的操作步驟,讓AI更好地理解你的意圖,也能給到更接近你想法的內容。 在后面也有一點講到“將復雜任務拆分為更簡單的子任務”。 比如openAI給出的例子: 請按照以下步驟說明來響應用戶輸入。
步驟1 - 用戶將用三重引號提供給您一段文本。將這段文本總結成一句話,并加上前綴“摘要:” 步驟2 - 將步驟1中的摘要翻譯成西班牙語,并加上前綴“翻譯:”
⑤提供示例 就是我們常說的給AI“舉個栗子”啦~ 如果我們需要AI輸出更某些特定風格、語句的內容,我們可以讓它像小學生仿寫句子一樣,先給他一段內 容,然后讓它仿寫。 比如: 仿照引號中的詩句,寫一句詩 """清明時節雨紛紛,路上行人欲斷魂"""
當然,你也可以丟給AI一段話,讓它先學習這段話的風格,然后再用這種風格進行輸出。
⑥ 指定所需的輸出長度 比如說我們需要AI給我生成一句8個字的口號,或者需要用一句話(20個字、100個字等)概括一段話的內 容,就需要規定AI輸出的目標長度,以免它給我生成一大段的東西。規定的內容可以是字、詞、句子,還 可以是段落。 同樣的,我還可以 比如openAI給的例子: 用兩個段落、100個字符概括由三引號分隔的文本。 """在此插入文字"""
這6點就是openAI給我們總結的“把話說清楚”的方法啦,也是我們跟AI溝通的關鍵。想要讓AI幫我們打工, 就要用它聽得懂的語言和它說話,不然,牛頭不對馬嘴,怎么可能得到我們想要的內容呢? 如果還是不太會寫prompt的科研小伙伴,可以考慮免費體驗一下我們labsys實驗室管理平臺,基于SaaS技術的實驗室管理平臺,為化學化工、材料科學、環境科學、醫藥及生命科學等科研單位提供專業的數據管理、數據挖掘、實驗室物料管理、文檔管理、電子實驗記錄本等服務。以互聯網+科研,助力中國科研創新創造。?
labsys系統無需安裝和部署,深耕十年迭代升級,實現全生命周期“人、機、料、存、管、用”的智能實時管控,真正解決實驗室核心問題,我們有基于科研大數據模型的人工智能助手AI助手
1、幫您進行實驗室智能風險評估與審批
2、實驗室AI智能計算、動態辨別分類,并給出管理和保障的建議
智能識別各類別危險源,并進行特殊標識;
根據危險源品類、數量、混合情況智能計算可能產生的危險情況
根據危險源、風險,智能計算危險等級
根據危險等級和應急處置預案為管理人員提供智能審核建議
提供危險源及危險源應急措施數據庫供以實驗人員學習
根據危險源和和危險情況給出風險管控和應急處置預案建議
3、科研人員可以通過關鍵詞和摘要快速瀏覽文獻資源的主要信息,系統為便于閱讀,提供了多語言的專業的人工智能翻譯
查文獻資料,幫您提高科研效率哦,還能收獲一個科研AI小助理。
提供參考文本(Provide reference text) 這就相當于我們給AI提供了一個特定的知識庫,讓AI模型從知識庫里找出內容,進行回答。降低了大模型一本正經的胡說八道的概率。 這個形式最出圈的是kimi的長文本閱讀,還有一個比較有用的用法是讓AI輔助閱讀文獻。
給AI提供文本參考的時候,openAI提供了兩種參考的做法:
①指導模型使用參考文本回答 如果想要AI根據一些特定的信息來回答問題,可以這樣做: 1.先給AI一些相關的信息或者文檔,這些信息可以是直接的文字內容,也可以是文檔文件,比如TXT、 PDF、Word文檔等。
2.然后,問AI一個問題,這個問題應該是我們想要AI根據提供的文檔內容來回答的。 prompt的例子是: 使用以三引號分隔的提供文章來回答問題。
②指示模型用參考文本的引文來回答 如果你想要AI根據一些文檔內容來回答問題,并且希望我在回答中引用這些文檔里的特定部分,可以用這個prompt: 您將收到一份由三引號和一個問題分隔的文件。您的任務是僅使用提供的文檔回答問題,并引用用于回答問題的文檔的段落。如果文檔不包含回答這個問題所需的信息,那么只需寫:“信息不足”。如果提供了問題的答案,則必須用引文進行注釋。使用以下格式引用相關段落({"引用": ...})。 """<在此處插入文檔>""" 問題:<在此處插入問題> 具體操作步驟大概是:
[if !supportLists]1.?[endif]上傳一份文檔給AI,這份文檔可以是文本格式的,比如TXT或者Word文檔等。
[if !supportLists]2.?[endif]提出一個問題,這個問題應該是我們希望AI根據文檔內容來回答的。 如果文檔中包含了回答這個問題所需的信息,AI會在回答中包含這部分內容,并且用一種特殊的方式標注 出來,就像這樣: {"引用": "這里是文檔中找到的與問題相關的具體內容。"} 如果文檔中沒有包含足夠的信息來回答你的問題,AI會告訴我們“信息不足”。 兩個prompt的區別: 第一個提問更注重引文的自然表述。 第二個提問則要求使用特定的格式化引用,就是這個:({"引用": ...}),可能更適合程序化的信息處理。
[if !supportLists]3.?[endif]將復雜的任務拆分為更簡單的子任務(Split complex tasks into simpler subtasks) 這很好理解,就像我們做項目一樣,會拆解為很多子項目,或者子任務之類的。 openAI給的案例更像一個客服的回答。比如客戶問:“我斷網了咋整?”,然后通過分解步驟,給出相應的提示詞,一步步指引得出斷網的原因,再匹配原因,最后給出答案。 這種類型的prompt可能普通玩家用不到,普通玩家用得更多的拆分子任務應該是以下這種情況: 在給AI提問的時候,如果是特別復雜的問題,可以講它拆解成小問題,一點點進行提問,最后湊成我們需 要的內容。舉個例子:比如營銷人員在寫營銷方案時,可以將整個過程拆解為幾個關鍵的子任務。
我們甚至還可以拆解為更詳細地子任務。
[if !supportLists]4.?[endif]給模型時間“思考”(Give the model time to "think") 簡單的說就是讓模型一步步思考,我們在寫提示詞的時候,也可以參考這樣的做法。
[if !supportLists]5.?[endif]第5. 第6點偏開發者使用的,這里不做具體說明了。 二、一些有用的prompt模板 給一些具體的prompt的思路,大家可以根據自己的需求改一改。
一般使用模板的公式是:角色扮演= 限制范圍 + 限制格式。避免AI東拉西扯。
[if !supportLists]1.?[endif]生成財務報告Prompt: 請生成一個財務報告,包括收入、支出、利潤等關鍵指標,以及最近季度的財務趨勢分析 。
示例文本:本季度公司收入達到XXX萬元,支出為XXX萬元,利潤為XXX萬元。
財務趨勢顯示,收入較上一季度增長了X%,支出略有下降,利潤率穩定。
關鍵詞:財務報告、收入、支出、利潤、財務趨勢分析
[if !supportLists]2.?[endif]預測財務趨勢Prompt: 請根據最近幾個季度的財務數據,預測下一個季度的收入和利潤,并提供相應的分析和建議。
示例文本:根據最近兩個季度的數據分析,預計下一個季度公司收入將增長X%,利潤率可能會略有下降。建議加強成 本控制和市場拓展,以提高利潤。
關鍵詞:財務預測、收入、利潤、數據分析、建議
[if !supportLists]3.?[endif]生成通知Prompt: 2024/11/22 11:04 如何向AI提問?
請根據以下信息生成一份通知:會議主題為XXX,時間為XXX,地點為XXX,與會人員為XXX。
通知內容應包括會議目的、時間地點、議程安排等。
示例文本:根據領導安排,公司將于XXX舉行XXX會議,地點為XXX。
會議主題為XXX,參會人員包括XXX。
請各位準時參加,做好會議準備。
關鍵詞:通知、會議主題、時間地點、與會人員、議程安排
[if !supportLists]4.?[endif]會議記錄Prompt: 請記錄以下會議的重要內容:會議主題為XXX,時間為XXX,地點為XXX,與會人員為XXX。記錄內容應 包括討論重點、決策結果等。
示例文本:XXX會議于XXX在XXX召開,與會人員包括XXX。會議主題為XXX,主要討論了XXX。最終決定XXX。請各位參會人員查閱。
關鍵詞:會議記錄、會議主題、時間地點、與會人員、討論重點、決策結果
[if !supportLists]5.?[endif]行程安排Prompt: 請根據以下信息為領導安排一天的行程:日期為XXX,活動包括XXX、XXX、XXX。請列出每個活動的時 間、地點和重要事項。
示例文本:領導XXX將于XXX進行XXX活動,地點為XXX。之后將參加XXX活動,地點為XXX。請提前安排好交通和 會議準備。
關鍵詞:行程安排、日期、活動、時間地點、重要事項
[if !supportLists]6.?[endif]處理表格Prompt: 請根據以下數據填寫表格:表格名稱為XXX,包含字段XXX、XXX、XXX。請將數據填寫完整,并確保格 式正確。
示例文本:表格名稱:XXX 2024/11/22 11:04 如何向AI提問? 字段1:XXX 字段2:XXX 字段3:XXX 數據填寫如下: 行1:XXX,XXX,XXX 行2:XXX,XXX,XXX ... 關鍵詞:表格填寫、表格名稱、字段、數據
[if !supportLists]7.?[endif]寫文案假設你是一名文案大神(給AI的定位) 需要幫助XX(我們的身份) 推廣XX(需求) 用戶是XX(目標用戶) 【1】第一句請描述用戶的痛點是XXX 【2】請加入“你我他”等人稱代詞 【3】撰寫10條引起用戶共鳴的推廣文案 【4】文字精準且金句,每條文案XX字以內 (要求這一部分,也可以提到讓AI用一些模型進行回答,比如SWOT分析法 、SCQA模型 等)
[if !supportLists]8.?[endif]kimi給出的案例,你還可以這樣問: ①請用5歲孩子聽得懂的方式給我解釋黑洞原理 ②你是一個小紅書文案專家,請用濃人的表達方式給我寫一個推廣文案 ③你是一個戰略專家,請用SWOT分析法調研5家AI公司并做成表格給我 ④你是瘋狂星期四文學大師,請給我寫一份v我50文案 …… 2024/11/22 11:04 如何向AI提問?其實還有一種方法,就是把這些prompt丟給AI,讓AI仿照這些prompt給你寫prompt,有點拗口,但這用到了前面說的“提供參考文本(Provide reference text)”的方法。 這里只給大家提供了幾個可以參考的prompt模板,如果每個行業,或者每個場景可以提問的模板都不太一樣,如果想得到精準的或者優質的內容,最好是找到和自己需求相近似的場景模板,進行修改,這樣效率 會更高一些。 比如: 文字:內容整理,會議紀要、撰寫報告、稿件、制作PPT; 數據:數據分析,產出數據分析報告 、數據可視化; 圖片:繪制圖片、設計插圖、海報、宣傳圖等等; 視頻:利用文字和圖片快速合成視頻; 頭腦風暴:產出方案,拓展業務思路等等。
偷懶小技巧,快捷用到prompt的方法 有一些網站或者工具已經寫好了prompt,做成了相應的工具、應用,我們可以直接使用,不需要自己寫 prompt了,特別方便。
1.wps wps寫職場文案效果還是挺不錯的,而且也方便。它有很多相應的模板可以直接調用。
2.滲透智能-ShirtAI 另外一個我比較推薦的AI工具網站是shirtAI ,這是一款集成全球大模型全方位AI產品,集成問答+繪畫 +PDF對話解析+AI TTS 語音等功能! shirtAI很好用的地方是給到很多款“應用”,我可以直接生成想要的內容。 網頁版:myshirtai.com/ IOS版本:apps.apple.com/us/app/s