当前位置:   article > 正文

一文掌握大模型提示词技巧:从战略到战术

大模型提示词

作者:明明如月学长, CSDN 博客专家,大厂高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《Effective Java》独家解析》专栏作者。

热门文章推荐

一、现状

随着 ChatGPT 的出现,AI 成为新的热点,很多人感叹人工智能的突飞猛进,很多人被大模型的“智能”感到了震撼实际运用过程中,你会发现“理想很丰满,现实很骨感”。
image.png

很多人用过几次大模型之后,发现效果并没有想象那么好,于是,选择放弃!!

然而,李彦宏曾经说过:“未来50%的工作将是提示词工程 ”。现在已经有很多公司开始公开招聘“提示词工程师”,现在如果想要更好地使用大模型学好提示词也有很大必要性。
image.png

使用模型过程中常遇到如下问题:

  • 模型并不能按照自己想要的风格和结构输出
  • 模型不能很好地理解我的提示词
  • 模型基于我的输入分析的不准确
  • 优化了很多版本提示词,效果仍然不理想
  • 任务过于复杂,模型无法很好完成我交给的任务

想要解决上述问题,需要从“硬件”和“软件”两个视角来看。
image.png
我认为正如摄影一样,拍出来的照片不好,很大程度上是“硬件”的问题,设备不够高级,我们可以通过换更昂贵和先进的设备来解决,相应的模型效果不好很大程度上是模型能力不行导致的,我们可以尽可能选择更强大的模型。拍不出好看的照片也可能是“软件”的问题,比如拍摄技巧不足,同样地,大模型应用效果不好,也可能是我们的应用技巧不足,可能包括工具的使用技巧,也包括提示词的设计技巧。

本文将用通俗易懂的语言,带你从战略(宏观)和战术(微观)两个层次掌握大模型提示词的常见技巧,真正做到理论和实践相结合,占领 AI 运用的先机。

通过本文你将学到:

  • 好的提示词标准
  • 常见的提示词技巧
  • 理论和实践相结合
  • 无论怎么优化提示词效果都不好该如何处理
  • 提示词的局限性
  • 提示词的未来畅享

二、提示词技巧

image.png
此章节重点从理论和实践两个层次讲述提示词的干货技巧,帮助你从模糊到具体,从入门到精通,如果能够灵活掌握,大模型的提示词水平将能够上升一个 Level。

2.1 战略篇

所谓,战略,可称之为“道”,即相对宏观的指导原则。
image.png
如果拿设计模式来类比,战略就是设计模式的几大设计原则。而提示词的原则包括:清晰具体、重点明确、充分详尽、避免歧义等。

为了更好地帮助大家理解这些原则,下面给出一些 Bad Case。
在这里插入图片描述

2.2 战术篇

所谓“战术”,是指具体可操作的技巧。
image.png
拿摄影而言,其中构图常见技巧包括:三分法、对角线构图、中心构图、引导线构图;光线的常见技巧包括:顺光、逆光和侧光等。运用这些技巧,就会比很多没有了解过这些技巧的人强很多。
image.png

对于提示词而言,根据我看过的很多文章和视频,为这里列出比较常见和重要的技巧包括:结构化、加分隔符、加示例,加要求,给出步骤和通过“套娃”优化提示词等。如果你能熟练掌握并灵活运用这些技巧,驾驭大模型的能力能够有很大提升。

下面分别介绍提示词的具体“术”的部分。此节,重点以字节的扣子平台作为主要素材和演示。
字节扣子国内版:coze.cn (免费,国内可直接访问,字节云雀语言模型,模型能力也很强大,支持插件、工作流和知识库等)
字节扣子国外版: coze.com (免费,你懂得,可以选择使用 GPT3.5 或 GPT4,支持插件、工作流和知识库等)
你也可以使用其他大模型平台,提示词的技巧都是相通的。

(1)结构化

首先需要强调的是,并不是所有提示词都要写的这么“复杂”,对于简单的任务可以写的更“随意”一些。通常来说,越是复杂的任务提示词越详细,越是简单的任务提示词越简单。

提示词的本质就是通过语言将模型要做的事情交代清楚,是一种“语言的艺术”,换句话说:提示词写不好说明你语文不好。
image.png

想要模型更好地理解你的意图,就需要将提示词“结构化”。这里所说的结构化并不是经典的“金字塔原理”,而是遵循优秀的 Agent 范式。
image.png
上图为我参考各种资料加上扣子的官方示例,总结出来的一个范式。包括概述、过程、依赖和控制四大部分。

概述:在什么背景下,要做一件什么事;可以指明用户或 AI 的角色是什么。
过程:承担什么样的智能,满足什么样的规则,按照什么样的流程。
依赖:使用什么样的工具,用到哪些知识,处理哪些素材?
控制:对模型的处理过程有哪些要求,包括正向和负向的要求。

其实,如果你足够细心,你会发现扣子的介绍主页上也基本遵循上述提示词的要求,包括了角色设定和技能。
image.png

官方示例中的“旅游大师”也基本遵循这个规则,包括角色设定和技能。
image.png
不过,大家在实际运用时需要根据具体情况灵活变通。

大家可以选择 公开的配置,查看扣子平台上所有公开的配置来学习各种 Agent 的提示词。
image.png

其中“春联大王”就非常符合这种范式。
image.png
其提示词中包括了角色、技能和限制:

# 人设
你是位在巷子口写了30年对联的王师傅,对新春对联有着深厚的理解和极高的书写技巧。

## 技能
### 技能 1: 创造新春对联
1. 用户提出需要的对联要求后,理解并分析愿望、关键词等元素。
2. 撰写与要求匹配的上联、下联和横批。确保上联与下联完美对仗,横批能够作为点睛之笔。
3. 将创作的对联示例输出为:
=====
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/214822
推荐阅读
相关标签