在科研的世界里,時(shí)間就是一切。隨著人工智能技術(shù)的飛速發(fā)展,AI已經(jīng)成為科研人員提升工作效率的得力助手。然而,如何有效地利用AI,關(guān)鍵在于如何提出正確的問(wèn)題——即編寫(xiě)有效的prompt(提示詞)。本文將為您揭示如何通過(guò)精心設(shè)計(jì)的prompt來(lái)最大化AI的潛力,向AI提問(wèn),讓您的科研工作事半功倍。。labsys小徠我整理總結(jié)了一些寫(xiě)prompt(提示詞)的方法和案例,大家可以先收藏,然后慢慢看哦~
一、寫(xiě)prompt(提示詞)的方法 網(wǎng)上有很多教寫(xiě)prompt的方法。我自己認(rèn)為最權(quán)威、有效,而且很有指導(dǎo)性的,應(yīng)該是openAI 官網(wǎng)上傳 的一份文檔——《Prompt engineering》 ,這份文檔里講的關(guān)于prompt(提示詞)方法非常簡(jiǎn)潔明了,基 本可以通用其他大語(yǔ)言模型 。

openAI總結(jié)了提示詞的6條原則:
Six strategies for getting better results
寫(xiě)出清晰的指令(Write clear instructions)
提供參考文本(Provide reference text)
將復(fù)雜的任務(wù)拆分為更簡(jiǎn)單的子任務(wù)(Split complex tasks into simpler subtasks)
給模型時(shí)間“思考”(Give the model time to "think")
使用外部工具(Use external tools )
系統(tǒng)地測(cè)試變化(Test changes systematically)
學(xué)會(huì)方法它不比直接抄模板香么?最后也會(huì)給大家提供一些prompt的模板哈~ 寫(xiě)出清晰的指令(Write clear instructions) 計(jì)算機(jī)能理解的語(yǔ)言和人類理解的語(yǔ)言是不一樣的。 往更通俗地說(shuō),人類社會(huì)的溝通會(huì)有很多彎彎繞繞,而與計(jì)算機(jī)的溝通需要更“直球”的表達(dá)。 就像我媽跟我說(shuō):“去年你給我買(mǎi)的襪子很好穿啊,但你看我襪子腳底這里很薄了,這里還破了……”她的潛 臺(tái)詞是:“你給我買(mǎi)一打去年這種款式的襪子!” 但AI聽(tīng)不懂這種彎彎繞繞啊~你必須直接告訴它?。?! 所以,寫(xiě)出清晰的指令(Write clear instructions)也是使用AI的核心能力。
讓模型越少猜測(cè)你想要什么,你就越有可能得到接近自己想法的內(nèi)容。?openAI也給出了具體方法:
① 提供更多細(xì)節(jié),以獲得更相關(guān)的答案。 如果我們想獲得和高度相關(guān)的內(nèi)容,那就要給AI提供更多重要的細(xì)節(jié)、信息或上下文,也就是把話說(shuō)詳細(xì)。否則,模型只會(huì)猜測(cè)你的意思,給出的內(nèi)容也是概括且不具體的。 舉個(gè)栗子:

大家試一試就可以知道,很明顯后面的prompt(提示詞)會(huì)得到更具體的內(nèi)容。
② 讓模型充當(dāng)一個(gè)角色 這也是很多教程會(huì)告訴大家的方法,就是給模型框定具體的身份,讓它按照這個(gè)身份進(jìn)行內(nèi)容輸出。比 如,告訴AI:你是一個(gè)文案寫(xiě)作專家、你是一名律師、你是一名財(cái)務(wù)等等。 有一個(gè)變通的寫(xiě)法,比如營(yíng)銷人員寫(xiě)推廣方案的時(shí)候,可以通過(guò)目標(biāo)受眾的視角來(lái)提問(wèn)。 比如: 比如耳機(jī)營(yíng)銷人員寫(xiě)骨傳導(dǎo)耳機(jī)產(chǎn)品宣傳方案可以讓AI扮演的角色

③ 使用分隔符來(lái)清楚地指示輸入的不同部分 這是一個(gè)小技巧,也是一個(gè)技術(shù)問(wèn)題。很多教程沒(méi)講到這一點(diǎn),但很有用。 可以用三重引號(hào)、XML標(biāo)記、章節(jié)標(biāo)題等定界符,劃分文本的不同部分,讓大語(yǔ)言模型更好地理解你給的 內(nèi)容,以便進(jìn)行不同處理。 比如: """你的文本""" 在這里插入第一篇文章 在這里插入第二篇文章
④ 指定完成任務(wù)所需的步驟 有一些任務(wù)最好拆分為更簡(jiǎn)單的任務(wù),然后給指定一系列的操作步驟,讓AI更好地理解你的意圖,也能給到更接近你想法的內(nèi)容。 在后面也有一點(diǎn)講到“將復(fù)雜任務(wù)拆分為更簡(jiǎn)單的子任務(wù)”。 比如openAI給出的例子: 請(qǐng)按照以下步驟說(shuō)明來(lái)響應(yīng)用戶輸入。
步驟1 - 用戶將用三重引號(hào)提供給您一段文本。將這段文本總結(jié)成一句話,并加上前綴“摘要:” 步驟2 - 將步驟1中的摘要翻譯成西班牙語(yǔ),并加上前綴“翻譯:”
⑤提供示例 就是我們常說(shuō)的給AI“舉個(gè)栗子”啦~ 如果我們需要AI輸出更某些特定風(fēng)格、語(yǔ)句的內(nèi)容,我們可以讓它像小學(xué)生仿寫(xiě)句子一樣,先給他一段內(nèi) 容,然后讓它仿寫(xiě)。 比如: 仿照引號(hào)中的詩(shī)句,寫(xiě)一句詩(shī) """清明時(shí)節(jié)雨紛紛,路上行人欲斷魂"""

當(dāng)然,你也可以丟給AI一段話,讓它先學(xué)習(xí)這段話的風(fēng)格,然后再用這種風(fēng)格進(jìn)行輸出。
⑥ 指定所需的輸出長(zhǎng)度 比如說(shuō)我們需要AI給我生成一句8個(gè)字的口號(hào),或者需要用一句話(20個(gè)字、100個(gè)字等)概括一段話的內(nèi) 容,就需要規(guī)定AI輸出的目標(biāo)長(zhǎng)度,以免它給我生成一大段的東西。規(guī)定的內(nèi)容可以是字、詞、句子,還 可以是段落。 同樣的,我還可以 比如openAI給的例子: 用兩個(gè)段落、100個(gè)字符概括由三引號(hào)分隔的文本。 """在此插入文字"""
這6點(diǎn)就是openAI給我們總結(jié)的“把話說(shuō)清楚”的方法啦,也是我們跟AI溝通的關(guān)鍵。想要讓AI幫我們打工, 就要用它聽(tīng)得懂的語(yǔ)言和它說(shuō)話,不然,牛頭不對(duì)馬嘴,怎么可能得到我們想要的內(nèi)容呢? 如果還是不太會(huì)寫(xiě)prompt的科研小伙伴,可以考慮免費(fèi)體驗(yàn)一下我們labsys實(shí)驗(yàn)室管理平臺(tái),基于SaaS技術(shù)的實(shí)驗(yàn)室管理平臺(tái),為化學(xué)化工、材料科學(xué)、環(huán)境科學(xué)、醫(yī)藥及生命科學(xué)等科研單位提供專業(yè)的數(shù)據(jù)管理、數(shù)據(jù)挖掘、實(shí)驗(yàn)室物料管理、文檔管理、電子實(shí)驗(yàn)記錄本等服務(wù)。以互聯(lián)網(wǎng)+科研,助力中國(guó)科研創(chuàng)新創(chuàng)造。?
labsys系統(tǒng)無(wú)需安裝和部署,深耕十年迭代升級(jí),實(shí)現(xiàn)全生命周期“人、機(jī)、料、存、管、用”的智能實(shí)時(shí)管控,真正解決實(shí)驗(yàn)室核心問(wèn)題,我們有基于科研大數(shù)據(jù)模型的人工智能助手AI助手

1、幫您進(jìn)行實(shí)驗(yàn)室智能風(fēng)險(xiǎn)評(píng)估與審批

2、實(shí)驗(yàn)室AI智能計(jì)算、動(dòng)態(tài)辨別分類,并給出管理和保障的建議
智能識(shí)別各類別危險(xiǎn)源,并進(jìn)行特殊標(biāo)識(shí);
根據(jù)危險(xiǎn)源品類、數(shù)量、混合情況智能計(jì)算可能產(chǎn)生的危險(xiǎn)情況
根據(jù)危險(xiǎn)源、風(fēng)險(xiǎn),智能計(jì)算危險(xiǎn)等級(jí)
根據(jù)危險(xiǎn)等級(jí)和應(yīng)急處置預(yù)案為管理人員提供智能審核建議
提供危險(xiǎn)源及危險(xiǎn)源應(yīng)急措施數(shù)據(jù)庫(kù)供以實(shí)驗(yàn)人員學(xué)習(xí)
根據(jù)危險(xiǎn)源和和危險(xiǎn)情況給出風(fēng)險(xiǎn)管控和應(yīng)急處置預(yù)案建議

3、科研人員可以通過(guò)關(guān)鍵詞和摘要快速瀏覽文獻(xiàn)資源的主要信息,系統(tǒng)為便于閱讀,提供了多語(yǔ)言的專業(yè)的人工智能翻譯

查文獻(xiàn)資料,幫您提高科研效率哦,還能收獲一個(gè)科研AI小助理。
提供參考文本(Provide reference text) 這就相當(dāng)于我們給AI提供了一個(gè)特定的知識(shí)庫(kù),讓AI模型從知識(shí)庫(kù)里找出內(nèi)容,進(jìn)行回答。降低了大模型一本正經(jīng)的胡說(shuō)八道的概率。 這個(gè)形式最出圈的是kimi的長(zhǎng)文本閱讀,還有一個(gè)比較有用的用法是讓AI輔助閱讀文獻(xiàn)。
給AI提供文本參考的時(shí)候,openAI提供了兩種參考的做法:
①指導(dǎo)模型使用參考文本回答 如果想要AI根據(jù)一些特定的信息來(lái)回答問(wèn)題,可以這樣做: 1.先給AI一些相關(guān)的信息或者文檔,這些信息可以是直接的文字內(nèi)容,也可以是文檔文件,比如TXT、 PDF、Word文檔等。
2.然后,問(wèn)AI一個(gè)問(wèn)題,這個(gè)問(wèn)題應(yīng)該是我們想要AI根據(jù)提供的文檔內(nèi)容來(lái)回答的。 prompt的例子是: 使用以三引號(hào)分隔的提供文章來(lái)回答問(wèn)題。
②指示模型用參考文本的引文來(lái)回答 如果你想要AI根據(jù)一些文檔內(nèi)容來(lái)回答問(wèn)題,并且希望我在回答中引用這些文檔里的特定部分,可以用這個(gè)prompt: 您將收到一份由三引號(hào)和一個(gè)問(wèn)題分隔的文件。您的任務(wù)是僅使用提供的文檔回答問(wèn)題,并引用用于回答問(wèn)題的文檔的段落。如果文檔不包含回答這個(gè)問(wèn)題所需的信息,那么只需寫(xiě):“信息不足”。如果提供了問(wèn)題的答案,則必須用引文進(jìn)行注釋。使用以下格式引用相關(guān)段落({"引用": ...})。 """<在此處插入文檔>""" 問(wèn)題:<在此處插入問(wèn)題> 具體操作步驟大概是:
[if !supportLists]1.?[endif]上傳一份文檔給AI,這份文檔可以是文本格式的,比如TXT或者Word文檔等。
[if !supportLists]2.?[endif]提出一個(gè)問(wèn)題,這個(gè)問(wèn)題應(yīng)該是我們希望AI根據(jù)文檔內(nèi)容來(lái)回答的。 如果文檔中包含了回答這個(gè)問(wèn)題所需的信息,AI會(huì)在回答中包含這部分內(nèi)容,并且用一種特殊的方式標(biāo)注 出來(lái),就像這樣: {"引用": "這里是文檔中找到的與問(wèn)題相關(guān)的具體內(nèi)容。"} 如果文檔中沒(méi)有包含足夠的信息來(lái)回答你的問(wèn)題,AI會(huì)告訴我們“信息不足”。 兩個(gè)prompt的區(qū)別: 第一個(gè)提問(wèn)更注重引文的自然表述。 第二個(gè)提問(wèn)則要求使用特定的格式化引用,就是這個(gè):({"引用": ...}),可能更適合程序化的信息處理。
[if !supportLists]3.?[endif]將復(fù)雜的任務(wù)拆分為更簡(jiǎn)單的子任務(wù)(Split complex tasks into simpler subtasks) 這很好理解,就像我們做項(xiàng)目一樣,會(huì)拆解為很多子項(xiàng)目,或者子任務(wù)之類的。 openAI給的案例更像一個(gè)客服的回答。比如客戶問(wèn):“我斷網(wǎng)了咋整?”,然后通過(guò)分解步驟,給出相應(yīng)的提示詞,一步步指引得出斷網(wǎng)的原因,再匹配原因,最后給出答案。 這種類型的prompt可能普通玩家用不到,普通玩家用得更多的拆分子任務(wù)應(yīng)該是以下這種情況: 在給AI提問(wèn)的時(shí)候,如果是特別復(fù)雜的問(wèn)題,可以講它拆解成小問(wèn)題,一點(diǎn)點(diǎn)進(jìn)行提問(wèn),最后湊成我們需 要的內(nèi)容。舉個(gè)例子:比如營(yíng)銷人員在寫(xiě)營(yíng)銷方案時(shí),可以將整個(gè)過(guò)程拆解為幾個(gè)關(guān)鍵的子任務(wù)。

我們甚至還可以拆解為更詳細(xì)地子任務(wù)。
[if !supportLists]4.?[endif]給模型時(shí)間“思考”(Give the model time to "think") 簡(jiǎn)單的說(shuō)就是讓模型一步步思考,我們?cè)趯?xiě)提示詞的時(shí)候,也可以參考這樣的做法。
[if !supportLists]5.?[endif]第5. 第6點(diǎn)偏開(kāi)發(fā)者使用的,這里不做具體說(shuō)明了。 二、一些有用的prompt模板 給一些具體的prompt的思路,大家可以根據(jù)自己的需求改一改。
一般使用模板的公式是:角色扮演= 限制范圍 + 限制格式。避免AI東拉西扯。
[if !supportLists]1.?[endif]生成財(cái)務(wù)報(bào)告Prompt: 請(qǐng)生成一個(gè)財(cái)務(wù)報(bào)告,包括收入、支出、利潤(rùn)等關(guān)鍵指標(biāo),以及最近季度的財(cái)務(wù)趨勢(shì)分析 。
示例文本:本季度公司收入達(dá)到XXX萬(wàn)元,支出為XXX萬(wàn)元,利潤(rùn)為XXX萬(wàn)元。
財(cái)務(wù)趨勢(shì)顯示,收入較上一季度增長(zhǎng)了X%,支出略有下降,利潤(rùn)率穩(wěn)定。
關(guān)鍵詞:財(cái)務(wù)報(bào)告、收入、支出、利潤(rùn)、財(cái)務(wù)趨勢(shì)分析
[if !supportLists]2.?[endif]預(yù)測(cè)財(cái)務(wù)趨勢(shì)Prompt: 請(qǐng)根據(jù)最近幾個(gè)季度的財(cái)務(wù)數(shù)據(jù),預(yù)測(cè)下一個(gè)季度的收入和利潤(rùn),并提供相應(yīng)的分析和建議。
示例文本:根據(jù)最近兩個(gè)季度的數(shù)據(jù)分析,預(yù)計(jì)下一個(gè)季度公司收入將增長(zhǎng)X%,利潤(rùn)率可能會(huì)略有下降。建議加強(qiáng)成 本控制和市場(chǎng)拓展,以提高利潤(rùn)。
關(guān)鍵詞:財(cái)務(wù)預(yù)測(cè)、收入、利潤(rùn)、數(shù)據(jù)分析、建議
[if !supportLists]3.?[endif]生成通知Prompt: 2024/11/22 11:04 如何向AI提問(wèn)?
請(qǐng)根據(jù)以下信息生成一份通知:會(huì)議主題為XXX,時(shí)間為XXX,地點(diǎn)為XXX,與會(huì)人員為XXX。
通知內(nèi)容應(yīng)包括會(huì)議目的、時(shí)間地點(diǎn)、議程安排等。
示例文本:根據(jù)領(lǐng)導(dǎo)安排,公司將于XXX舉行XXX會(huì)議,地點(diǎn)為XXX。
會(huì)議主題為XXX,參會(huì)人員包括XXX。
請(qǐng)各位準(zhǔn)時(shí)參加,做好會(huì)議準(zhǔn)備。
關(guān)鍵詞:通知、會(huì)議主題、時(shí)間地點(diǎn)、與會(huì)人員、議程安排
[if !supportLists]4.?[endif]會(huì)議記錄Prompt: 請(qǐng)記錄以下會(huì)議的重要內(nèi)容:會(huì)議主題為XXX,時(shí)間為XXX,地點(diǎn)為XXX,與會(huì)人員為XXX。記錄內(nèi)容應(yīng) 包括討論重點(diǎn)、決策結(jié)果等。
示例文本:XXX會(huì)議于XXX在XXX召開(kāi),與會(huì)人員包括XXX。會(huì)議主題為XXX,主要討論了XXX。最終決定XXX。請(qǐng)各位參會(huì)人員查閱。
關(guān)鍵詞:會(huì)議記錄、會(huì)議主題、時(shí)間地點(diǎn)、與會(huì)人員、討論重點(diǎn)、決策結(jié)果
[if !supportLists]5.?[endif]行程安排Prompt: 請(qǐng)根據(jù)以下信息為領(lǐng)導(dǎo)安排一天的行程:日期為XXX,活動(dòng)包括XXX、XXX、XXX。請(qǐng)列出每個(gè)活動(dòng)的時(shí) 間、地點(diǎn)和重要事項(xiàng)。
示例文本:領(lǐng)導(dǎo)XXX將于XXX進(jìn)行XXX活動(dòng),地點(diǎn)為XXX。之后將參加X(jué)XX活動(dòng),地點(diǎn)為XXX。請(qǐng)?zhí)崆鞍才藕媒煌ê?會(huì)議準(zhǔn)備。
關(guān)鍵詞:行程安排、日期、活動(dòng)、時(shí)間地點(diǎn)、重要事項(xiàng)
[if !supportLists]6.?[endif]處理表格Prompt: 請(qǐng)根據(jù)以下數(shù)據(jù)填寫(xiě)表格:表格名稱為XXX,包含字段XXX、XXX、XXX。請(qǐng)將數(shù)據(jù)填寫(xiě)完整,并確保格 式正確。
示例文本:表格名稱:XXX 2024/11/22 11:04 如何向AI提問(wèn)? 字段1:XXX 字段2:XXX 字段3:XXX 數(shù)據(jù)填寫(xiě)如下: 行1:XXX,XXX,XXX 行2:XXX,XXX,XXX ... 關(guān)鍵詞:表格填寫(xiě)、表格名稱、字段、數(shù)據(jù)
[if !supportLists]7.?[endif]寫(xiě)文案假設(shè)你是一名文案大神(給AI的定位) 需要幫助XX(我們的身份) 推廣XX(需求) 用戶是XX(目標(biāo)用戶) 【1】第一句請(qǐng)描述用戶的痛點(diǎn)是XXX 【2】請(qǐng)加入“你我他”等人稱代詞 【3】撰寫(xiě)10條引起用戶共鳴的推廣文案 【4】文字精準(zhǔn)且金句,每條文案XX字以內(nèi) (要求這一部分,也可以提到讓AI用一些模型進(jìn)行回答,比如SWOT分析法 、SCQA模型 等)
[if !supportLists]8.?[endif]kimi給出的案例,你還可以這樣問(wèn): ①請(qǐng)用5歲孩子聽(tīng)得懂的方式給我解釋黑洞原理 ②你是一個(gè)小紅書(shū)文案專家,請(qǐng)用濃人的表達(dá)方式給我寫(xiě)一個(gè)推廣文案 ③你是一個(gè)戰(zhàn)略專家,請(qǐng)用SWOT分析法調(diào)研5家AI公司并做成表格給我 ④你是瘋狂星期四文學(xué)大師,請(qǐng)給我寫(xiě)一份v我50文案 …… 2024/11/22 11:04 如何向AI提問(wèn)?其實(shí)還有一種方法,就是把這些prompt丟給AI,讓AI仿照這些prompt給你寫(xiě)prompt,有點(diǎn)拗口,但這用到了前面說(shuō)的“提供參考文本(Provide reference text)”的方法。 這里只給大家提供了幾個(gè)可以參考的prompt模板,如果每個(gè)行業(yè),或者每個(gè)場(chǎng)景可以提問(wèn)的模板都不太一樣,如果想得到精準(zhǔn)的或者優(yōu)質(zhì)的內(nèi)容,最好是找到和自己需求相近似的場(chǎng)景模板,進(jìn)行修改,這樣效率 會(huì)更高一些。 比如: 文字:內(nèi)容整理,會(huì)議紀(jì)要、撰寫(xiě)報(bào)告、稿件、制作PPT; 數(shù)據(jù):數(shù)據(jù)分析,產(chǎn)出數(shù)據(jù)分析報(bào)告 、數(shù)據(jù)可視化; 圖片:繪制圖片、設(shè)計(jì)插圖、海報(bào)、宣傳圖等等; 視頻:利用文字和圖片快速合成視頻; 頭腦風(fēng)暴:產(chǎn)出方案,拓展業(yè)務(wù)思路等等。
偷懶小技巧,快捷用到prompt的方法 有一些網(wǎng)站或者工具已經(jīng)寫(xiě)好了prompt,做成了相應(yīng)的工具、應(yīng)用,我們可以直接使用,不需要自己寫(xiě) prompt了,特別方便。
1.wps wps寫(xiě)職場(chǎng)文案效果還是挺不錯(cuò)的,而且也方便。它有很多相應(yīng)的模板可以直接調(diào)用。

2.滲透智能-ShirtAI 另外一個(gè)我比較推薦的AI工具網(wǎng)站是shirtAI ,這是一款集成全球大模型全方位AI產(chǎn)品,集成問(wèn)答+繪畫(huà) +PDF對(duì)話解析+AI TTS 語(yǔ)音等功能! shirtAI很好用的地方是給到很多款“應(yīng)用”,我可以直接生成想要的內(nèi)容。 網(wǎng)頁(yè)版:myshirtai.com/ IOS版本:apps.apple.com/us/app/s
