大模型实践:15个大模型提示工程(prompt)技巧

大模型

让我们现在深入探讨一些基本的提示工程技术和策略,以帮助您掌握模型提示。

1. Zero-Shot Prompting

zero-shot prompting 涉及在不向大型语言模型提供任何示例或先前上下文的情况下生成响应。当您需要对基本问题或一般主题快速回答时,该技术非常适合。以下是使用ChatGPT-3.5进行零样本提示的示例:

图片

2. One-Shot Prompting

一次提示是基于用户提供的一个示例或上下文片段提取响应。

为了说明,我们尝试使用ChatGPT-3.5进行这个策略:

图片

3. 信息检索

信息检索提示是将大型语言模型视为搜索引擎。它涉及向生成式人工智能提出非常具体的问题以获得更详细的答案。

由于其数据源,一些大型语言模型在信息检索提示方面表现更好。例如,谷歌的BARD可以访问当前互联网信息,而ChatGPT只知道2021年9月之前发生的事情。

以下是使用BARD进行信息检索提示的示例:

图片

\4. 创意写作

构思创意内容提示可以帮助您生成富有想象力的叙述、引人入胜的故事和独特的文本表达,以适应您的受众的兴趣和偏好。

以下是要求GPT-3.5生成式人工智能创意写作的提示示例:

图片

\5. 上下文扩展

上下文扩展技术围绕着丰富提供给人工智能的信息,以有效地增强其理解。

编写上下文扩展提示的一种好方法是通过“5W和How”方法,该方法涉及通过询问与主题相关的问题(Who、What、Where、When、Why、How)来扩展查询。

以下是ChatGPT-4如何使用该方法扩展简单陈述的上下文:“锻炼对你的健康有好处”:

图片

\6. 特定领域的内容摘要

通过构建精确的指令,可以突出文本中您希望模型优先考虑的元素,确保摘要捕捉到所需关注的核心要点。

假设您有一份关于网站优化技术的综合指南,但您只对移动优化策略感兴趣。在这种情况下,您的提示应该明确指出这一点。

例如:“总结这篇关于网站优化的文章,但只专注于与移动优化相关的策略:[粘贴文章内容]。”

以下是ChatGPT-4如何执行任务的示例:

在这里插入图片描述

7. Template Filling

"Template filling"允许您轻松创建多功能但结构化的内容。您可以使用带有占位符的模板,以便在保持格式一致的同时,为不同情况或输入自定义提示。

使用变量和占位符自定义模板

在模板填充中,您可以通过为占位符定义多个变量来进一步自定义生成AI工具的输出。通常,内容经理或Web开发人员使用此策略为他们的网站创建多个自定义的AI生成内容片段。

假设您正在管理一个电子商务网站。在这种情况下,您可能会使用一个标准的模板来描述产品,让AI填充产品名称、特性和价格等字段,以创建每个答案的新描述。

当需要AI生成的内容满足特定的指南或格式时,这种方法非常有益。

另一个实际用例是创建自动化但个性化的电子邮件。动态模板填充确保整体电子邮件结构一致,而特定内容则根据用户信息而有所不同。

例如,让我们看这个提示:“使用模板‘Hello {Name}, Welcome to our {Service}. We’re glad you’re here! {Closing}'生成个性化的欢迎邮件。”

图片

\8. 提示重写

提示重写或AI提示定制允许您在保持查询的原始意图的同时,微妙地改变提示的措辞。

它可以鼓励语言模型产生多种回答,以不同的方式回答原始意图。

维护意图的措辞技巧

一种方法是使用同义词或重新表述问题,同时保持主题的一致性。这将产生不同的细微差别,这在您正在寻找各种想法时特别有用。

示例

原始提示 - 有哪些方法可以优化网站的速度快?

图片

重写后的提示 - “你能列出一些改善网站加载时间的技巧吗?”

在这里插入图片描述

\9. 提示组合

提示组合技术涉及将不同的指令或问题合并到一个单一的、多方面的提示中,以从AI中获得全面的答案。

对于这个教程,让我们以这个提示为例 - “你能解释一下共享主机和VPS主机之间的区别,并推荐哪一个更适合小型电子商务网站吗?”

图片

在这里插入图片描述

\10. 思维链提示

Chain-of-thought prompting 是一种利用实时 AI 交互来引导工具获得更准确、更全面的答案的技术。

与传统的单一提示不同,您可以提供一系列相关的例子或问题,以完善原始查询。

如何运用思维链提示

思维链提示的关键是将复杂问题或主题分解为更易于管理的小部分。然后,将这些部分作为一连串提示呈现,这些提示相互补充,推动 AI 朝着期望的答案前进。

我们要求ChatGPT-4提供一个思维链提示的例子,以下是它给出的答案:

图片

\11. 迭代提示

迭代提示是另一种有效的技术,通过提出后续问题来构建先前的回答。使用它,您可以更深入地探讨一个主题,提取额外的见解,或澄清初始输出中的任何模糊之处。

如何使用迭代提示

迭代提示的关键是注意AI的初始答案。您可以将后续提示框架化为对该答案的特定部分进行详细说明、深入研究子主题或寻求澄清。当您需要收集详细信息时,特别有用。

在自然语言处理(NLP)方面更为熟练的大型语言模型(LLMs)可以熟练处理迭代提示,并以类似人类的方式构建其响应。

以下是使用具有良好NLP能力的Claud AI进行迭代提示的快速示例:

在这里插入图片描述

\12. 交互式故事讲述和角色扮演

交互式故事讲述和角色扮演与AI合作是一种创造性和引人入胜的方式,可以产生动态内容。

此技术利用了AI根据提示和先前的互动适应其响应的能力,允许流畅且不断发展的叙事。

协作式故事讲述

协作式故事讲述更进一步,让AI实时适应您的输入。它允许您和工具进行来回交流,共同参与故事的发展,创造一个交互式的沉浸式体验。

示例

提示 - 我想开始一次与您合作的协作式故事练习。我们将撰写一个关于魔法存在的幻想故事,但已经被遗忘了很长时间。

这是故事的主要角色和结局目标:

角色:Doraleous,一位年轻的农民,偶然发现了一本古老的咒语书。

目标:利用魔法的力量结束他们所在的森林村庄的饥荒。

图片

\13. 隐式信息注入

使用隐式信息注入,您可以巧妙地注入上下文,使AI模型在没有明确告知的情况下理解您的需求。

隐式上下文的策略

当您需要寻求微妙或量身定制的回应时,这种技术特别有用。例如,与其说“以正式的语气写这个”,不如使用像“详细”或“详尽”这样的词汇来引导AI输出更正式的内容。

示例

提示 - 你能给我一些快速提高网站流量的小贴士吗?

图片

\14. 带有上下文微妙的语言翻译

多语言内容生成不仅仅是将一种语言的单词转换成另一种语言。通过提示工程,您可以确保AI考虑文化或情境背景,从而获得更准确和微妙的翻译。

使用上下文提高翻译准确性

通过在提示中添加文化或情境提示,您可以引导AI提供适合上下文的翻译。这在商业通信、法律文件或任何需要微妙变化含义的文本中特别有用。

示例

提示 - 将短语“她接过球并带着它跑”从英语翻译成法语,记住这是一个关于接管项目的商务隐喻。

在这里插入图片描述

\15. 自动化提示工程师

自动化提示工程(APE)是人工智能领域的一个进步,利用新的LLM能力帮助AI自动生成和选择指令。

它将任务转化为一个黑盒子优化问题,使用机器学习算法来启发式地生成和评估候选解决方案。

APE工作流程解释

APE工作流程由五个主要步骤组成:

  1. 您给聊天机器人一个特定的任务并展示一些示例。
  2. 聊天机器人想出多种完成工作的方法,可以通过直接推理或考虑它已知的类似任务来实现。
  3. 然后这些不同的方法在实践中进行测试。
  4. 聊天机器人对每个方法的效果进行评分。
  5. AI将选择更好的方法并应用它。

在机器学习中的好处和应用

当具备自提示能力时,生成型AI工具可以将任务从基于上下文的数据分析简化为自动化客户服务,无需频繁的人为生成提示。

我们让ChatGPT-4用一个简单的例子来解释APE工作流程:

在这里插入图片描述

结论

提示工程是计算机科学中一个新兴的学科,可以彻底改变我们与技术的互动方式。掌握这项技能对于充分发挥LLM的功能至关重要,从简化复杂的数据到执行微妙的语言翻译。

尽管某些语言模型在特定类型的提示方面表现出色,但精心设计的查询可以显著提高任何生成型AI工具的响应质量。

熟练掌握提示工程需要采用迭代思维。这包括持续测试、收集用户洞察、挖掘社区智慧以及适应新的LLM能力。

有效地开发提示从基础技术开始。通过信息检索、上下文增强、摘要、重新框架和迭代提示等方法进行实验,以熟悉语言模型。

如果您知道其他提示策略,请在下面的评论中分享。您的贡献将丰富提示工程师的集体知识,他们阅读了这篇文章。

如何学习大模型

现在社会上大模型越来越普及了,已经有很多人都想往这里面扎,但是却找不到适合的方法去学习。

作为一名资深码农,初入大模型时也吃了很多亏,踩了无数坑。现在我想把我的经验和知识分享给你们,帮助你们学习AI大模型,能够解决你们学习中的困难。

我已将重要的AI大模型资料包括市面上AI大模型各大白皮书、AGI大模型系统学习路线、AI大模型视频教程、实战学习,等录播视频免费分享出来,需要的小伙伴可以扫取。

一、AGI大模型系统学习路线

很多人学习大模型的时候没有方向,东学一点西学一点,像只无头苍蝇乱撞,我下面分享的这个学习路线希望能够帮助到你们学习AI大模型。

在这里插入图片描述

二、AI大模型视频教程

在这里插入图片描述

三、AI大模型各大学习书籍

在这里插入图片描述

四、AI大模型各大场景实战案例

在这里插入图片描述

五、结束语

学习AI大模型是当前科技发展的趋势,它不仅能够为我们提供更多的机会和挑战,还能够让我们更好地理解和应用人工智能技术。通过学习AI大模型,我们可以深入了解深度学习、神经网络等核心概念,并将其应用于自然语言处理、计算机视觉、语音识别等领域。同时,掌握AI大模型还能够为我们的职业发展增添竞争力,成为未来技术领域的领导者。

再者,学习AI大模型也能为我们自己创造更多的价值,提供更多的岗位以及副业创收,让自己的生活更上一层楼。

因此,学习AI大模型是一项有前景且值得投入的时间和精力的重要选择。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值