文章主题:
ChatGPT是一个强大的语言模型,它可以根据给定的文本或输入(提示)生成各种类型的内容,例如文章、故事、诗歌、代码、歌词等。但是,要让ChatGPT生成你想要的内容,你需要给它一个好的提示,也就是一个清晰和具体的指令。这个过程就叫做提示工程(Prompt Engineering)。
提示工程是一门艺术,也是一门科学。它需要你了解ChatGPT的能力和局限,以及如何利用它的特性和技巧来引导它生成你想要的内容。提示工程也需要你不断地实验和优化,以提高ChatGPT的生成质量和准确性。
mattnigh大神在GitHub上发布了ChatGPT3-Free-Prompt-List项目,详细说明了ChatGPT提示词的编写框架和示例,以下是对这个项目的总结文章,方便大家快速上手使用ChatGPT,得到你真正想要的高质量的内容。
在这篇文章中,我们将介绍以下几个方面:
ChatGPT提示工程的基础知识ChatGPT提示工程的框架ChatGPT提示工程的示例ChatGPT提示工程的快速精炼
ChatGPT提示工程的基础知识
要创建一个好的ChatGPT提示,你需要遵循以下几个原则:
使用直白和明确的语言让ChatGPT扮演一个专家或者一个特定的人物让ChatGPT按照步骤思考,尤其是在中等到复杂的任务中用多种方式实验输出,让ChatGPT给你多个不同的例子优化结果,让ChatGPT重写或改进输出,使其更有吸引力、更清晰、更易读
以下是一些常用的提示工程技巧:
使用引号或其他标点符号来标记出你想要ChatGPT生成的内容使用冒号或其他符号来分隔出不同部分或参数使用括号或其他符号来添加注释或说明使用换行符或其他符号来组织或格式化输出使用特殊字符或符号来控制输出的长度或数量
ChatGPT提示工程的框架
使用一个提示工程框架可以帮助你更有条理和清晰地创建ChatGPT提示。框架可以将提示工程过程分解为明确和具体的步骤。在这里,我们介绍一个由mattnigh创建并发布在github上¹ 的框架(CRISPE),它包含以下五个步骤:
CRISPE提示框架:
能力和角色:你希望ChatGPT扮演什么样的角色(或者多个角色)?洞察:提供背景、上下文和目的陈述:你想让ChatGPT做什么?个性:你想让ChatGPT以什么样的风格、个性或态度回应?实验:让ChatGPT给你提供多个例子,以便你选择或比较。
如何构建提示 -> CRISPE示例
ChatGPT提示工程的示例
在这一部分,我们将给出一些使用CRISPE框架创建的ChatGPT提示的示例,以及ChatGPT生成的内容。这些示例涵盖了不同类型和风格的内容,例如文章、故事、诗歌、代码、歌词等。你可以参考这些示例,或者自己尝试创建你自己的提示。
示例1:生成一篇关于狗狗训练的文章
能力和角色: 作为一个狗狗训练的专家,以及一个有爱心和幽默感的博客写手。
洞察: 这篇博客的受众是想要训练自己的狗狗或者了解更多关于狗狗训练的知识和技巧的人。
陈述: 提供一些简单而有效的狗狗训练方法,包括如何教会狗狗坐下、握手、叫和不叫等。用一些有趣和可爱的图片和视频来辅助说明。
个性: 用一种轻松、亲切和幽默的语气写作,同时展现出对狗狗和主人的关心和理解。
实验: 给我一个吸引人的标题,以及文章的开头段落。
ChatGPT提示工程的快速精炼
如果你想快速地创建一个有效的ChatGPT提示,你可以遵循以下几个步骤:
第一步:确定你想让ChatGPT生成什么类型和风格的内容,以及你想让它扮演什么样的角色。第二步:给ChatGPT提供一些背景、上下文和目的,让它了解你的需求和期望。第三步:用一句话清楚地表达你想让ChatGPT做什么,最好包括一些具体的要求或参数。第四步:用一句话描述你想让ChatGPT以什么样的风格、个性或态度回应,最好包括一些具体的例子或指示。第五步:用一句话让ChatGPT给你提供多个不同的输出,以便你选择或比较。
以下是一个快速创建ChatGPT提示的示例:
我想让ChatGPT生成一首关于爱情的诗歌,扮演一个浪漫而悲伤的诗人。这首诗歌是为了表达我对一个无法得到的人的爱恋之情,他/她是我的同事,但是已经有了另一半。写一首四行押韵的诗歌,每行八个字,用比喻和象征来表达我的感情。用一种优雅、深情而哀怨的语气写诗,像是在倾诉我的心事,但是又不失礼貌和尊重。给我五首不同的诗歌,我可以从中选择一首。
ChatGPT生成一首关于爱情的诗歌示例
如果大家想针对这块内容和我交流,麻烦点赞、关注,评论区见
AI时代,掌握AI大模型第一手资讯!AI时代不落人后!
免费ChatGPT问答,办公、写作、生活好得力助手!
扫码右边公众号,驾驭AI生产力!