高效编写大模型 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


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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024年第七届管理、经济和社会科学国际会议(ICMESS 2024)

2024年第七届管理、经济和社会科学国际会议(ICMESS 2024) 会议简介 2024年第七届管理、经济和社会科学国际会议(ICMESS 2024)将为“管理、经济与社会发展”等最新研究领域的研究人员、专家、学者和行业专家提供一个平台,介绍他们的最新研究…

Python OCR 文字检测使用模型:读光-文字检测-DBNet行检测模型-中英-通用领域

介绍 什么是OCR? OCR是“Optical Character Recognition”的缩写,中文意为“光学字符识别”。它是一种技术,可以识别和转换打印在纸张或图像上的文字和字符为机器可处理的格式,如计算机文本文件。通过使用OCR技术,可…

Vue:快速上手

一、简介 Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,…

信息化教推动数字化学校建设

在数字化学校建造的过程中,许多学校都疏忽了运用这些网络科技渠道的教师和学生,一味的追求学校数字化、智能化建造,没有从根本上意识到教育信息化的出现者或者说体现者的重要性,因而,建造数字化学校,前进教…

微服务架构-聚合设计模式

微服务架构-聚合设计模式 聚合器(Aggregator)设计模式:用于将来自多个微服务的数据,聚合成一个统一的响应,提供给客户端。 聚合模式的核心思想:是使用一个聚合器服务(Aggregator Service&#…

你对仲裁裁决不服怎么办?我教你四个狠招!

你对仲裁裁决不服怎么办?我教你四个狠招! 这个标题是什么意思呢?也就是说,当你(或用人单位)向劳动仲裁委提出仲裁申请后,但劳动仲裁结果没有维护你的权益,或者你不满意,…

[STM32+HAL]LD-1501MG舵机二次开发指南

一、准备材料 核心板:STM32F407ZGT6 舵机:LD-1501MG数字舵机 控制器:24路PWM舵机控制器 二、HAL库配置 开启串口与控制器通信 三、Keil填写代码 1、Servo.c #include "Servo.h" #include "usart.h"uint8_t Message…

python内存马学习

python内存马学习 python内存马学习 python内存马学习环境搭建和复现分析payloadFlask 请求上下文管理机制bypass高版本flask内存马的利用before_request**after_request** teardown_requesterrorhandler相关例题H&NCTF 2024 ezFlask python内存马 环境搭建和复现 from fl…

离大模型落地应用最近的工程化技术(RAG)

虽然大规模语言模型(LLM)在自然语言处理(NLP)方面表现出了其强大的文本生成和理解能力,但是它们在实际应用中仍然面临一些挑战,如处理大规模知识库和实时获取最新信息的能力,并且会产生幻觉。为…

「代码厨房大揭秘:Python性能优化的烹饪秘籍!」

哈喽,我是阿佑,上篇咱们讲了 Socket 编程 —— 探索Python Socket编程,赋予你的网络应用隐形斗篷般的超能力!从基础到实战,构建安全的聊天室和HTTP服务器,成为网络世界的守护者。加入我们,一起揭…

区块链系统开发测试----链码部署开发、系统开发验证

一.检查配置环境 检查虚拟机环境,确保有正在运行的Hyperledger Fabric区块链,并且其中chaincode_basic、credit_chaincode链码可以正常调用 查看chaincode_basic、credit_chaincode链码调用 二.开发征信链码代码 基于现有征信链码,开发征信…

Niantic利用Meta Llama让数字生物栩栩如生

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

华为机考入门python3--(26)牛客26-字符串排序

分类:字符串 知识点: 字符串是否仅由字母构成 my_str.isalpha() 字母列表按小写排序 letters.sort(keylambda x: x.lower()) 题目来自【牛客】 def custom_sort(input_str):letters []non_letters []for char in input_str:if char.isalpha…

【软件工程】【23.04】p1

关键字: 软件模型、提炼、加工表达工具、通信内聚、访问依赖、边界类交互分析、RUP核心工作流、首先测试数据流、软件验证过程、CMMI过程域分类工程类; 软件工程目的、功能需求是需求的主体、结构化方法、耦合、详细设计工具、类、类图、RUP采用用例技…

鲜花门店小程序开发流程:详细教程,让你轻松掌握

想要开发一款专属于自己鲜花门店的小程序吗?不知道从何开始?别担心,本文将为你提供详细的开发流程,帮助你轻松掌握。 1. 注册登录乔拓云网并进入操作后台 首先,你需要注册并登录乔拓云网,然后进入操作后台…

Llama模型家族之使用 Supervised Fine-Tuning(SFT)微调预训练Llama 3 语言模型(三)通过web页面方式微调

LlaMA 3 系列博客 基于 LlaMA 3 LangGraph 在windows本地部署大模型 (一) 基于 LlaMA 3 LangGraph 在windows本地部署大模型 (二) 基于 LlaMA 3 LangGraph 在windows本地部署大模型 (三) 基于 LlaMA…

Amazon云计算AWS(一)

目录 一、基础存储架构Dynamo(一)Dynamo概况(二)Dynamo架构的主要技术 二、弹性计算云EC2(一)EC2的基本架构(二)EC2的关键技术(三)EC2的安全及容错机制 提供的…

Python自动化办公Excel数据处理实战指南

目录 一、引言 二、需求分析 三、技术选型 四、实战操作 数据读取 数据清洗 数据分析 数据输出 五、学习资源推荐: 六、结语 一、引言 在现代办公环境中,Excel数据处理是一项不可或缺的技能。然而,当数据量庞大、处理流程复杂时&a…

Linux文本文件管理003

★排序、去重、统计★ 1)排序 sort -n按照数值排序 -r降序排列 2)去重 uniq 过滤相邻、重复的行 -c 对重复行计数 3)统计 wc 统计文件中的字节数、单词数、行数 -l 显示行数 今天通过使用grep、awk、cut指令和上面几个选项提取文本文件…

专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(八)

本系列课程,将重点讲解Phpsploit-Framework框架软件的基础使用! 本文章仅提供学习,切勿将其用于不法手段! 继续接上一篇文章内容,讲述如何进行Phpsploit-Framework软件的基础使用和二次开发。 现在,我们…