高效编写大模型 Prompt 提示词,解锁 AI 无限创意潜能

随着 ChatGPT 的出现,AI 成为新的焦点,有人说过“未来 50%的工作将是提示词工作”,目前很多公司也在开始招聘 Prompt 提示词工程师。Prompt(提示词)成为了连接创意与技术的桥梁,它不仅是简单的指令,更是激发 AI 潜能的关键。从文章编写到艺术创作,从文本摘要到语言润色,Prompt 的恰当使用能够极大地提升输出的质量与效率。本文将探讨如何编写高效、精准的 Prompt 提示词,最后通过应用场景来具体分析……

Prompt 提示词需要一定技巧

Prompt招聘职位

51job招聘网站搜索Prompt 工程师可以看到,不少公司都有招聘职位,里面还有包括如字节跳动等大型公司,由此可见 Prompt 提示词对用好大模型起到关键作用。

目前像市面上有不少免费的大模型(包括前文我们自己笔记本电脑上也部署了 Llama 3 大模型),在使用这些大模型过程中经常遇到一下问题:

  1. 大模型的输出并不能准确输出期望内容
  2. 大模型不能很好地理解我的提示词,甚至答非所问
  3. 大模型基于我的提示词不能给出准确的输出
  4. 不断优化了我的提示词,但是效果仍不理想
  5. ……

Prompt 提示词原则和技巧

Prompt 提示词基本原则包括:清晰具体、重点明确、充分详尽、避免歧义等。

这些原则其实比较容易理解:我们把大模型想象成一位无所不能无所不知且不知疲惫的大师,我们希望这位大师尽可能的满足我们的需求,我们首先要做到是不是把我们的需求清晰具体充分明确准确无歧义地告诉这位大师呢?更何况这位大师还是一个程序呢!

编写 Prompt 提示也有一些常见的技巧,这些技巧包括:结构化、加分隔符、加示例、加要求等。如果我们在使用大模型时遇到上面提到问题,不妨按照这些技巧优化一下 Prompt 提示词,如果能熟练掌握并灵活运用这些技巧,驾驭大模型的能力能够有很大提升。

Prompt 技巧一:结构化

要做到完全结构化其实很难也很累,一般来说,越是复杂的任务提示词需要越详细,越是简单的任务可以越简单(想象一下,你希望大师满足你的需求,需求越复杂是不是得给大师足够的信息才行)。

其实 Prompt 提示词的内容就是通过文字将模型要做的事情交代清楚,“结构化”表达相信大家都学过或者看过,想要模型更好地理解我们的意图,就需要将提示词“结构化”,总结下来包括以下四部分:

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

Prompt 技巧二:加分割符

严格意义上来说,加分隔符也是结构化的一种表述方式,在提示词中合理添加分隔符,可以准确区分指令和待处理的内容,避免模型解读提示词时出现困扰。

常见的分隔符包括: : ```、— 、=== 等

Prompt 技巧三:加示例

有时候,为了让模型更好地理解你的意图避免歧义,可以更精确地控制模型的输出,需要在提示词中给出一些示例:

用Java语言写一个正则表达式,匹配的规则如下:数字或下划线@some.com,并且不能以数字和下划线开头。
正确示例:a123@some.com、b_123@some.com
错误示例:_123#some.com、12ab#some.com

Prompt 技巧四:加要求

为了更好的帮助大模型理解我们的意图,引导模型按照我们想要的结果输出,我们需要在提示词中加入一些要求。比如文案创作类限定

很多人使用大语言模型进行创作,效果不理想,主要原因都是没有通过要求对输出的内容加以限定。比如:想抽取文章摘要,那么可以限定摘要长度;想编写一个儿童故事,那么可以限定年龄大小、故事输出字数等。

场景:文章编写

推荐 Prompt 示例:“撰写一篇关于未来城市可持续发展的深度分析文章,强调绿色建筑与智能交通系统的作用,目标受众为政策制定者,要求数据丰富、论点明确,1200 个汉字以内。”

该 Prompt 明确了文章的主题、核心观点、目标受众、文章长度以及内容要求等,将有助于 AI 生成具有针对性和深度的内容。

一般 Prompt 示例:“写一篇关于未来的文章。”

过于宽泛的 Prompt 会导致输出内容空洞无物,缺乏焦点,无法满足特定的需求。
在这里插入图片描述

场景:画画

推荐 Prompt 示例:“绘制一幅印象派风格的日出景象,画面中有一艘小船在宁静的湖面上缓缓前行,背景是淡紫色的山峦和橙黄色的天空,注意捕捉光线在水面上的反射效果。”

该 Prompt 具体描述了画作风格、主题、细节及色彩要求,引导 AI 创造出富有情感和艺术感的作品。

一般 Prompt 示例:“画个日出。”

简短的 Prompt 无法提供足够的视觉细节和艺术风格指导,使得最终作品可能缺乏创意和表现力。

在这里插入图片描述

场景:文本生成摘要

推荐 Prompt 示例:“基于这篇关于量子计算的长文,生成一个不超过 100 字的摘要,突出其对加密技术的潜在影响。”

清晰指定了摘要长度和需强调的信息点,有利于 AI 提取核心内容,生成精确摘要。

一般 Prompt 示例:“摘要这篇文章。”

未给出摘要长度限制和重点信息提示,可能导致摘要内容散乱,缺乏针对性。

在这里插入图片描述

场景:文本润色

推荐 Prompt 示例:“请润色这段产品描述,使其更加生动有趣,同时保持专业性,目标客户群为年轻科技爱好者。”

明确了润色方向、风格要求及目标受众,有助于 AI 调整语言风格,提升文本吸引力。

一般 Prompt 示例:“让这段话更好听。”

过于模糊,没有具体说明“更好听”的标准,难以指导 AI 做出有效改进。

在这里插入图片描述

总结

Prompt 提示词的设计是一门平衡艺术,它既要求精确明确,又需留有创意空间。掌握编写高效 Prompt 的技巧,对于提升 AI 辅助工作的质量至关重要。无论是文章编写、艺术创作,还是文本处理,精心构思的 Prompt 都能成为打开创意之门的钥匙,引领我们探索无限可能。

未来,随着科技不断发展,模型能力不断增强,不仅输出“多模态”,输入也应该多模态。提示信息中不仅包括文本,还应该包括图片、音频、视频,甚至包括生物数据等。或许“提示词”将会消失,真正的高效人机交互的时代将会到来。


关注本公众号,我们共同学习进步 👇🏻👇🏻👇🏻

微信公众号:老牛同学


我的本博客原地址:https://ntopic.cn/p/2024052801


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/655817.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

NSSCTF中的pop、babyupload、cve版本签到、奇妙的MD5、easy_html

目录 [SWPUCTF 2021 新生赛]pop [NISACTF 2022]babyupload ​编辑[GKCTF 2020]cve版签到 [SWP5UCTF 2022 新生赛]奇妙的MD5 [HNCTF 2022 Week1]easy_html 今日总结&#xff1a; [SWPUCTF 2021 新生赛]pop 1.代码审计 <?phperror_reporting(0); show_source("…

dubbo复习:(10)使用tripple协议进行通信

一、pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.…

【探索Java编程:从入门到入狱】Day6

&#x1f36c; 博主介绍&#x1f468;‍&#x1f393; 博主介绍&#xff1a;大家好&#xff0c;我是 hacker-routing &#xff0c;很高兴认识大家~ ✨主攻领域&#xff1a;【渗透领域】【应急响应】 【Java、PHP】 【VulnHub靶场复现】【面试分析】 &#x1f389;点赞➕评论➕收…

Echarts圆环图偏移后 中心文字居中对齐实现

像上图中这样圆环图并不在div的中间时&#xff0c;中心的文本需要居中展示 一开始用left百分比但数据一旦变长或变短就会偏移 像这样 实在是太不美观了 所以我们这里使用动态的left通过文本的长度来计算 /*** 计算文本宽度* param {String|Number} text* param {String} font*…

修改了vue3 <script setup>留言板

Лунная ночь <template><button class"edit_view_checkbox"><input type"checkbox" v-model"editshowInput" value"编辑" /></button><div class"editshowInput" v-if"editshowI…

Pytest用例自定义 - 重复、并行、串行

简介&#xff1a;面对快速迭代和持续交付的需求&#xff0c;提高测试效率变得至关重要。并行测试因其显著的时间节省优势而备受青睐。然而&#xff0c;并非所有测试都适合并行执行。在某些情况下&#xff0c;串行执行是必要的&#xff0c;以确保测试的正确性和稳定性。本文将探…

Elasticsearch 认证模拟题 - 1

1、题目 定义一个数据流&#xff0c;满足 data-stream_*_*&#xff0c;数据首先分布在 data_hot&#xff0c;5分钟后移动到 data_warm&#xff0c;3分钟后到 data_cold&#xff0c;再过 8 分钟删除。 1.1 考点 生命周期索引模板数据流 1.2 答案 # 修改生命周期策略修改时间…

【介绍下如何在SQL中添加数据】

&#x1f3a5;博主&#xff1a;程序员不想YY啊 &#x1f4ab;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f917;点赞&#x1f388;收藏⭐再看&#x1f4ab;养成习惯 ✨希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出…

英伟达SSD视觉算法,jetson.inference在jetson nano中部署

一、用官方镜像刷机 安装SD卡擦除工具SD Card Formatter https://www.sdcardformatter.com/download/ 格式化SD卡 下载官方镜像 https://developer.nvidia.com/jetson-nano-sd-card-image 安装刷机工具balenaEtcher https://www.balena.io/etcher 将上面下载的镜像压缩包解…

2005-2022年各省全体居民人均可支配收入数据(无缺失)

2005-2022年各省全体居民人均可支配收入数据&#xff08;无缺失&#xff09; 1、时间&#xff1a;2005-2022年 2、来源&#xff1a;国家统计局、统计年鉴 3、指标&#xff1a;全体居民人均可支配收入 4、范围&#xff1a;31省 5、缺失情况&#xff1a;无缺失 6、指标解释…

动态内存管理—C语言通讯录

目录 一&#xff0c;动态内存函数的介绍 1.1 malloc和free 1.2 calloc 1.3 realloc 1.4C/C程序的内存开辟 二&#xff0c;通讯录管理系统 动态内存函数的介绍 malloc free calloc realloc 一&#xff0c;动态内存函数的介绍 1.1 malloc和free void* malloc (…

上周暗网0day售卖情报一览

黑客声称以 1,700,000 美元出售 Outlook RCE 漏洞 0Day 令人担忧的是&#xff0c;一个名为“Cvsp”的威胁参与者宣布出售所谓的 Outlook 远程代码执行 (RCE) 漏洞 0day。这一所谓的漏洞旨在针对跨 x86 和 x64 架构的各种 Microsoft Office 版本&#xff0c;对全球用户构成重大安…

Git-01

Git是一个免费且开源的分布式版本控制系统&#xff0c;它可以跟踪文件的修改、记录变更的历史&#xff0c;并且在多人协作开发中提供了强大的工具和功能。 Git最初是由Linus Torvalds开发的&#xff0c;用于Linux内核的开发&#xff0c;现在已经成为了广泛使用的版本控制系统&a…

【Spring】深入学习AOP编程思想的实现原理和优势

【切面编程】深入学习AOP编程思想的实现原理和优势 前言AOP的由来及AOP与代理的关系AOP的实现方式详解静态代理动态代理 AOP的应用场景记录日志权限控制数据库事务控制缓存处理异常处理监控管理 AOP的底层实现全流程解析Spring AOP的简介动态代理的实现原理Spring AOP的实现原理…

U-Net网络

U-Net网络 一、基本架构 各个箭头的解释&#xff1a; conv 3 * 3, ReLU&#xff1a;表示通过一个3 * 3的卷积层&#xff0c;并且该层自动附带一个非线性激活层&#xff08;ReLu&#xff09;copy and crop&#xff1a;表示进行裁剪然后再进行拼接&#xff08;在channel的维度上…

仿真51单片机程序(下载安装+Proteus)

我是看的这个大佬的:http://t.csdnimg.cn/Z07SZ 大佬写的很详细了,我就不献丑了. 贴上俩个运行成功的截图,有碰到问题的欢迎交流.

四川景源畅信:新人做抖店的成本很高吗?

随着社交媒体的兴起&#xff0c;抖音成为了一个新兴的电商平台——抖店。不少创业者和商家看中了其庞大的用户基础&#xff0c;想要通过开设抖店来拓展销路。然而&#xff0c;对于刚入行的新手来说&#xff0c;成本问题总是让人犹豫不决。究竟新人做抖店的成本高不高?本文将围…

学习笔记——STM32F103的V3版本——3*3矩阵键盘控制数码管

一.硬件 1.数码管 2.3*3的矩阵键盘&#xff08;自己做的模块&#xff08;手残党一枚&#xff09;&#xff09; 3.总体连接 二.在Keil5中的部分软代码 test.c中&#xff1a; #include "sys.h" #include "usart.h" #include "delay.h" #include …

【NumPy】全面解析NumPy的bitwise_xor函数:高效按位异或操作指南

&#x1f9d1; 博主简介&#xff1a;阿里巴巴嵌入式技术专家&#xff0c;深耕嵌入式人工智能领域&#xff0c;具备多年的嵌入式硬件产品研发管理经验。 &#x1f4d2; 博客介绍&#xff1a;分享嵌入式开发领域的相关知识、经验、思考和感悟&#xff0c;欢迎关注。提供嵌入式方向…

【实战JVM】-基础篇-04-自动垃圾回收

【实战JVM】-基础篇-04-自动垃圾回收 自动垃圾回收1 多语言内存管理1.1 C/C的内存管理1.2 Java的内存管理1.3 自动与手动对比1.4 应用场景 2 方法区的回收2.1 回收条件 3 堆回收3.1 判断是否被引用3.1.1 引用计数法3.1.2 可达性分析算法3.1.2.1 GC Root3.1.2.2 监视GC Root3.1.…