在科研的世界里,时间就是一切。随着人工智能技术的飞速发展,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