人工智能技术应用笔记(九):大道至简!提示词学习入门,看这一篇就够了!

本文主要是介绍人工智能技术应用笔记(九):大道至简!提示词学习入门,看这一篇就够了!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本篇为《人工智能技术应用》专栏的第九篇。希望以学习笔记的形式和大家一起了解和探索人工智能技术的实际应用。

现在关于提示词的武功秘笈已经多如牛毛,但是我相信这个就像练功一样,练到最后总是化繁为简,一招制胜!

今天想说的这一招就是:官方文档

没错,很多网站的官方文档都价值含量极高,但是很多人宁愿去搜集那些已经流传了7、8手的信息,也不愿意去信息的源头看看。学习提示词也是,OpenAI和Claude都给出了很细致的入门文档,非常适合新手阅读。

https://platform.openai.com/docs/guides/prompt-engineering

​​

今天我就来分享下我自己在看这个文档时的一些思考和收获。​

提示词要入门的最重要的一件事,就是要让你的提示清晰明了。​

给出清晰的提示非常重要,我们总说在和AI交互的时候,提出好的问题很重要,一个好问题的基础就是这个问题是清晰的,你至少得说清楚你究竟想问啥吧?只有把问题澄清了,才有可能进一步优化问题。​

关于如何给出清晰的指令,OpenAI的官方文档中给出了6个建议。可以说掌握了这6点,要写作一个清晰有效的提示词是不在话下的。​

这六个建议几乎是构建一个优质提示词的基石。下面就分别来说说:​

1、提供重要的细节以及上下文​

我们要明白,AI虽然聪明,但它不是全知全能的。这就要求我们在给出指令时,需要提供足够的细节和上下文。​

就好比你要让一个外地朋友帮你买本地的特产,如果只告诉他“买特产”而不说是哪里的、什么特产,那他怎么帮你买呢?​

再来举一个写作相关的例子:​

比如你想写一篇关于如何利用业余时间开展副业的文章,你最好能够提供这些信息:​

这篇文章的目标读者(比如全职工作的人士),你关注的焦点(比如低成本启动的副业),以及任何特定的要求或偏好(如实例驱动,提供实际操作建议)。​

提示词:

为全职工作者写一篇文章,介绍五个低成本启动的副业项目,要求用实例驱动,提供具体操作步骤。​​

​​

2、要求模型扮演角色​

这是一个非常常见的提示词技巧。​

要求模型扮演角色可以提高沟通的效率和精准度。​

比如,你需要写一篇文章,你可以指定AI扮演一个资深自媒体写手的角色,这样AI就会根据这个角色的特点来调整其回应的风格和内容。​

或者​

如果你需要分析财务数据,你可以指定AI扮演一个专业的财务专家。​

或者​

如果你需要心理咨询,你可以指定AI扮演一个专业的心理咨询师。​

3、使用分隔符清晰标识不同部分​

在提供信息时,如果能够使用分隔符(如逗号、分号、换行等)清晰地标识出不同的部分,将大大提高AI理解指令的准确度。​

就像我们写作文一样,合理的段落划分和标点使用,可以让读者更容易理解文章的意思。对AI来说也是一样的,清晰的结构会让它更容易“理解”你的需求。​

比如下面这个提示词例子:​

​​

这个例子中,为了防止模型搞混淆前面的“指令”和后面的“文档”。​

所以我用“###”把文档内容圈了出来。​

当然对于这种简单的任务,不用圈GPT4这种模型也能识别出来,但是如果你的人物比较复杂,提示词比较长的时候,这个技巧就很重要。这个我们后面进阶的内容再细说。​

4、指定完成任务所需的步骤​

如果你有一个比较复杂的需求,那就需要将任务分解成几个步骤,并且明确告诉AI每个步骤需要完成什么。​

比如,在写作时,将写作任务分解成几个明确的步骤,告诉AI每一步骤的目标,能够帮助它更有条理化地安排内容。​

提示词:

按照以下步骤,写一篇关于副业重要性的文章​

1. 开头阐述现代人寻找副业的普遍原因;​

​2. 中间部分详细讲解如何利用个人兴趣(如写作)作为副业;​

3. 结尾给出具体操作步骤和建议。​​

5、提供样例(few-shot)​

在某些情况下,给AI看几个例子会比纯粹用文字描述更有效。​

这种方法叫做few-shot learning。​

通过提供几个相关的例子,AI可以更快地抓住你的需求点,更精准地给出回应。​

看下面这个例子:​​

6、将复杂任务分解为简单子任务​

对于比较复杂的任务,提示词往往不能一次性通过达到效果。最有效的办法就是将复杂任务进行拆分,让AI集中火力输出。​

复杂任务的拆分,一般有两种常见情况:​

第一种,并行。比如在写作中,常使用的方法就是先给出一篇文章的大纲,然后根据大纲一步步分段输出内容,最后再将所有内容进行组合。​

第二种,串行。就是将复杂的任务重新定义为一系列较简单任务,并且形成工作流,其中早期任务的输出用于构建后续任务的输入,最终从最后一个任务得到最终的输出结果。​

以上就是可以化繁为简的提示词武功心法,能够熟练掌握并运用,则可以笑傲江湖了。​

但是想要在AI江湖上立于不败之地,还需要再学习一套拳法,它可以帮助你稳定输出,这个我后面会再写一篇《AI提示词进阶》来进行说明。

——————————————————————————————————————

关注微信公众号【数字众生】即刻获取干货满满的 “AI学习大礼包” 和 “AI副业变现指南”

这篇关于人工智能技术应用笔记(九):大道至简!提示词学习入门,看这一篇就够了!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/827919

相关文章

MySQL DQL从入门到精通

《MySQLDQL从入门到精通》通过DQL,我们可以从数据库中检索出所需的数据,进行各种复杂的数据分析和处理,本文将深入探讨MySQLDQL的各个方面,帮助你全面掌握这一重要技能,感兴趣的朋友跟随小... 目录一、DQL 基础:SELECT 语句入门二、数据过滤:WHERE 子句的使用三、结果排序:ORDE

CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比

《CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比》CSS中的position属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布... css 中的 position 属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布局和层叠关

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项

电脑提示xlstat4.dll丢失怎么修复? xlstat4.dll文件丢失处理办法

《电脑提示xlstat4.dll丢失怎么修复?xlstat4.dll文件丢失处理办法》长时间使用电脑,大家多少都会遇到类似dll文件丢失的情况,不过,解决这一问题其实并不复杂,下面我们就来看看xls... 在Windows操作系统中,xlstat4.dll是一个重要的动态链接库文件,通常用于支持各种应用程序

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

Python使用Tkinter打造一个完整的桌面应用

《Python使用Tkinter打造一个完整的桌面应用》在Python生态中,Tkinter就像一把瑞士军刀,它没有花哨的特效,却能快速搭建出实用的图形界面,作为Python自带的标准库,无需安装即可... 目录一、界面搭建:像搭积木一样组合控件二、菜单系统:给应用装上“控制中枢”三、事件驱动:让界面“活”

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

Python中OpenCV与Matplotlib的图像操作入门指南

《Python中OpenCV与Matplotlib的图像操作入门指南》:本文主要介绍Python中OpenCV与Matplotlib的图像操作指南,本文通过实例代码给大家介绍的非常详细,对大家的学... 目录一、环境准备二、图像的基本操作1. 图像读取、显示与保存 使用OpenCV操作2. 像素级操作3.