2026年7月2日 周四晚上19:30,报名腾讯会议了解“如何构建自进化的动态知识库(Brain)”(限30人)
免费POC, 零成本试错
FDE知识库

FDE知识库

学习大模型的前沿技术与行业落地应用


收藏

提示词工程

发布日期:2024-09-25 20:31:19 浏览次数: 2786
作者:python入门到进阶

微信搜一搜,关注“python入门到进阶”



提升您的AI交互能力。学习如何编写精确有效的提示词,以从AI系统中获得预期结果。深入探讨提示词工程的原则,清晰地向AI传达您的意图,并探索优化AI响应的高级技巧。


| 1 提示的艺术


生成式AI能够理解和书写人类使用的自然语言。提示词使我们能够与AI进行沟通。

在小节中,您将学习如何与生成式AI助手进行交流,并为其分配不同任务的指令。

For example:

写一个关于魔法冒险的短篇故事

ChatGPT 4o:

人类可以使用提示词从生成式AI处获得响应,如上图

GenAI 需要一些输入才能生成输出。事实上您编写提示的方式会影响 GenAI 将生成的内容。例如

  • 给我的经理写一封电子邮件请求休假

  • 写一封电子邮件

如果有这两个你会选择哪一个呢?

给我的经理写一封电子邮件请求休假

写一封电子邮件

知道为什么会发生这种情况吗?你能想到这样做有什么优点或缺点吗?在评论中与其他学习者分享您的想法

值得一提的是,与搜索引擎不同,生成式人工智能助手会记住你所谈论的内容。如果你第一次没有得到想要的答案,你可以添加更多细节或换一种方式提问。

尝试添加更多提示以获得更具体的答案。

对话型人工智能助手如 ChatGPT 和 Gemini 专注于与人类进行双向互动。

这是可能的,因为对话型人工智能可以理解和回应人类的自然语言

一个不太好的提示词是什么样子的呢

“告诉我所有的事情。”

这个提示太宽泛和模糊,无法提供明确的方向或细节。它可能会导致生成的回答不相关或过于笼统,因为没有指定具体的主题或问题。

另一个例子是:

“给我一个有趣的故事。”

虽然这看起来是一个合理的请求,但如果没有进一步的细节,比如希望故事的类型、风格或主题,生成的故事可能不会符合用户的期望。

所以,提供更多细节可以显著提高响应的质量。

生成式人工智能(GenAI)会尽力遵循你的指示。尽管这种灵活性使它能够展现创造力,但也可能导致生成错误的信息,这被称为幻觉(hallucinations)。我们将在后续的内容中探讨这一问题。


| 2 提示词设计

提示是我们与生成式人工智能互动的主要方式,而创建有效的提示是发挥人工智能全部潜力的关键。

在本小节中,你将学习提示设计——一种巧妙编写提示以获得所需回应的艺术。

你编写提示的方式会影响响应的质量。你可以使用图示中的构建块来确保你的提示既详细又具体。

提示中最重要的内容是什么?很明显是任务了

任务是你希望大型语言模型(LLM)执行的操作。新手通常会忘记包含足够的上下文(背景细节和其他相关信息)您提供的背景和详细信息越多,响应就越准确。  

生成一幅未来城市黄昏时分的图像。

生成一幅未来城市黄昏时分的图像,展示霓虹灯、高架铁路和飞行汽车。

给人工智能分配一个角色也有助于获得更准确和相关的回应。你可以在提示中包括角色(例如:法语教师、程序员、讲故事者)

另一种帮助模型理解任务并给出更相关答案的方法是在提示中添加示例

为智能手表创建产品描述。其主要功能包括:心率监测、睡眠跟踪和可定制的表盘。描述应遵循本示例的格式和风格:“通过我们的便携式蓝牙音箱,体验终极的聆听体验。防水耐用,提供12小时的不间断音乐,并有多种鲜艳的颜色可供选择。”

您可以要求模型以特定格式组织其响应(例如要点列表、电影剧本、代码等),看看吧!

将旅行计划中的信息结构化为目的地列表,并使用斜杠分隔的日期格式(DD/MM/YYYY): 

旅行计划:今夏开启“欧洲首都之旅”!我们将于2024年7月1日从巴黎出发,7月5日前往柏林,7月9日前往罗马,7月13日到达马德里,并于2024年7月16日结束旅程。


您可以使用 Markdown 语言来指定输出的格式。

你选择的格式取决于你将如何使用输出内容。
例如,项目符号和表格使信息对人类更容易阅读,而计算机则可以处理代码和数据。
  • 项目文档

  • CSV文件

  • Markdown文件

值得一提的是,并非所有提示都需要全部 4 个元素。这取决于任务以及您希望得到的答复的具体程度。

提示是一个对话式的、迭代的过程。这意味着你可以使用多个提示不断添加新信息,直到获得你想要的结果。

您从尝试不同的提示中学到了什么?在评论中分享吧!

通过与生成式人工智能(GenAI)互动,人类可以帮助提高其输出的质量、准确性和相关性。这被称为‘人类在环’(human-in-the-loop)。


| 3 提示工程技术1

之前,你学习了提示设计,如何创建和结构化提示。
在本小节中,你将开始学习提示工程技术,以进一步优化提示并改进结果。

生成式人工智能(GenAI)能够执行它未被专门训练的任务。

将以下文本分类为中性、负面或正面:‘这部电影还好’。

尽管大型语言模型(LLMs)没有专门为文本分类训练,但它们在这方面表现出色。

零样本(One-shot prompt)提示是一个包含任务但没有示例的提示。
在前面,我们使用了一个零样本提示。让我们再试一个。

建议将以下反馈发送给哪个部门:‘这款音响在我购买后一周就停止工作了’。


您可以指示 GenAI 执行训练期间未曾见过的任务。零样本提,GenAI 依赖于模型的无需预训练进一步执行即可完成任务微调

零样本提示不包含所需输出的示例。让我们看看另一个任务如何通过零样本方式完成。

“将以下客户消息分类为以下类别之一:‘反馈’、‘信息请求’、‘其他’ 

需要分类的消息: 

“我只是想对周五的结账团队表示最诚挚的感谢,因为他们在我因受伤而挣扎时帮我把杂货搬到车上。” 

“我喜欢你的商店,我想加入你的销售团队。” 

“你能确认一下狗床的尺寸吗?我正在考虑购买,但想确保它们能适合我的客厅。”

大型语言模型(LLMs)可以将预训练过程中获得的知识和技能转移到不同应用中的特定任务。

更复杂的任务可能需要一个包含示例输出的提示。尝试使用少量示例的提示。

“根据以下示例,将以下消息发送到哪个部门: 

示例1:‘我对我的账单有疑问。费用上有不一致的地方。’ 

部门:账单 

示例2:‘我的产品无法正常工作。我需要故障排除帮助。’

部门:技术支持 

示例3:‘我想退还上周购买的商品。它不符合我的期望,所以我希望能获得退款。’ 部门:退货与退款 

消息:‘我订购了裤子,但它们太长了,你们有修改服务吗?’”

少量示例提示(few-shot prompt)包含至少一个所需输出的示例。这些示例帮助模型满足你的期望。少量示例提示(few-shot prompt)通过提供示例来指导预训练模型完成任务,从而在无需进行微调的情况下获得更好的结果。


| 4 提示工程技术2


链式思维(Chain-of-Thought)是一种提示工程技术,有助于生成式人工智能(GenAI)处理复杂问题。

在本小节中,你将使用链式思维提示,引导生成式人工智能在执行任务时分享其逐步推理过程。

一种在生成式人工智能(GenAI)中效果显著的策略是将复杂问题分解为更小、更易管理的步骤。

当任务涉及逻辑推理或多个步骤时,尤其是包含数学计算的任务,生成式人工智能(GenAI)可能会产生错误的答案。

如果汽油费用为200RMB,食物费用为250RMB,住宿费用为每天100RMB,1000RMB的预算是否足以支付5天的公路旅行?

链式思维(Chain-of-Thought,CoT)是一种提示技术,可以通过让生成式人工智能(GenAI)逐步思考并在过程中更加透明,从而提高回答的质量。

为了改善结果,你还可以通过提供完成任务所需的步骤来指导人工智能。

如果汽油费用为200元人民币,食物费用为250元人民币,住宿费用为每天100元人民币,1000元人民币的预算是否足以支付5天的公路旅行?

步骤 1:计算汽油和食物的总费用。
步骤 2:确定5天的住宿费用。
步骤 3:将所有费用加起来,看看是否在1000元人民币的预算范围内。

你还可以提供类似任务的推理示例。通过这种方式,你可以教导模型解决特定类型问题的逻辑。

解决任务使用以下示例和逐步解决方案:

示例任务: 如果预算为500元人民币,汽油费用为150元人民币,食物费用为100元人民币,住宿费用为每天50元人民币,是否足以支付3天的公路旅行?

示例解决方案:
步骤 1:计算汽油和食物的总费用:150元(汽油)+ 100元(食物)= 250元。
步骤 2:确定3天的住宿总费用:50元/天 × 3天 = 150元。
步骤 3:将所有费用加起来:250元(汽油和食物)+ 150元(住宿)= 400元。
结论: 500元人民币的预算可以支付这次3天的公路旅行,因为总费用为400元,低于500元。

需要解决的任务:
现在,让我们考虑一个不同的情况。如果预算为1000元人民币,汽油费用为200元人民币,食物费用为250元人民币,住宿费用为前2天每天100元人民币,接下来3天每天150元人民币,是否足以支付5天的公路旅行?

链式思维提示有助于提高生成式人工智能(GenAI)的表现,并提供更易于理解的回答。思维链提示对哪些其他任务有用?在评论中分享吧!


| 5 总结


在提示工程中,链式思维(Chain-of-Thought)提示是一种强大的工具,可以显著提高生成式人工智能的性能。通过逐步引导模型思考,我们不仅能够获得更加准确和清晰的回答,还能增强模型在复杂任务中的透明度和可靠性。有效的提示设计不仅帮助模型更好地理解和处理任务,还能在实际应用中大大提升用户体验。在未来,我们可以继续探索和优化提示工程的方法,推动人工智能技术的发展,为各类应用场景提供更加智能和精准的解决方案。

感谢大家阅读这篇文章,希望这些提示和策略对你的工作有所帮助。如果你对提示工程有更多的想法或问题,欢迎在评论区分享!


保持进步!!!


纸上学来终觉浅,绝知此事要躬行

陆游


53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询

扫码登录
登录即表示您同意《53AI网站服务协议》
服务协议

欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。

在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。

一、 定义

本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。

会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。

知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。

二、 账号注册与登录

登录方式:本网站支持以下登录方式,您可根据实际情况选择:

微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。

手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。

账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。

实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。

未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。

三、 服务内容与规范

知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。

服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。

禁止行为:您在使用服务时不得实施以下行为:

利用技术手段批量爬取、下载、转存知识库内容;

将知识库内容用于商业目的或未经授权地向第三方传播;

干扰本网站正常运行或侵犯其他用户合法权益;

发布违法违规信息或从事违反公序良俗的活动。

四、 知识产权声明

权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。

有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。

侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。

五、 个人信息保护

我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。

您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。

您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。

六、 免责声明

内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。

不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。

第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。

七、 违约责任

如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。

如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。

八、 法律适用与争议解决

本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。

因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。

九、 其他

本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。

本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。

我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。


已查阅