Prompt逆向工程:如何“骗“大模型吐露其Prompt?

提示词的“逆向工程”,让AI大语言模型帮你反推提示词

一、前言

在日常生活中,我们不时会遇到一些令人惊艳的文本,不论是一篇精彩绝伦的小说、一篇深入浅出的科普文章,还是一篇充满热情的音乐推荐,它们都能在我们的心中留下深刻的印象。然而,如何复刻这些文本的风格并生成类似的内容,却是一项颇具挑战的任务。在这篇文章中,我将介绍一种被称为逆向工程(Reverse Engineering)的技巧,利用AI大语言模型的力量,从已有的文本中反推出能够生成类似文本的提示词。

在生活中,我们常常需要从已有的产品或成果中推断出其制作过程或需求条件。例如,我们可以通过分析一篇文章的内容和结构来推测作者的意图和写作方式,通过一盘好吃的菜来推断它的制作过程,或者通过反编译软件包来寻找想要的代码片段。

二、什么是逆向工程

逆向工程就是一种从结果反推过程的方法。逆向工程让我们能够在不了解实际原理和过程的情况下,推断出生产结果和相应的需求条件。
提示词的逆向工程,主要是让AI大语言模型分析文本,并尝试生成一个能够产生类似结果的提示词。这个过程需要一定的文本分析和总结能力。因此,我建议你使用最新的ChatGPT-4模型来进行这样的尝试,使用其他模型不一定能得到较好的效果。

三、举例理解

让我们通过一些实例来深入理解这个过程。假设你在网络上看到了一篇风格独特、令人难以忘怀的小红书风格的音乐推荐笔记,你被其生动鲜活的语言和个性化的推荐深深吸引,你希望能够生成类似的文本。这时,你就可以尝试使用逆向工程的方法,将这篇笔记的内容输入AI大语言模型,并提供指令让ChatGPT-4对其进行分析。


分析以下文本,给出可以生成这个类型文本的完整的Prompt(提示词),包含文本的类型、文风、角色、风格、语气、长度、段落和emoji等内容。
请直接输出结果,不要输出其他内容:【热门推荐】摇滚新星!感受青春狂热的《雷霆之音》。
推荐指数:(5/5)
嗨,宝贝们~今天给你们带来一首绝对让你们血脉偾张、心跳加速的当下流行摇滚音乐!
歌曲名称:《雷霆之音》
演唱者:热血摇滚乐队“炽焰少年”
评分:10/10
简介:这首《雷霆之音》是由“炽焰少年”乐队创作的一首摇滚金曲,让人沉醉于无尽的能量和激情之中。这支年轻的乐队以独特的音乐风格和澎湃的演出赢得了无数乐迷的心。他们将摇滚的力量与现代元素相结合,创造出一种新的音乐体验。
这首歌曲的吉他独奏简直让人发狂!强烈的节奏和迷人的旋律让人感受到音乐的力量,仿佛置身于狂热的演唱会现场。每次的鼓点敲击都像是心脏的跳动,让你的血液沸腾起来。“炽焰少年”的主唱声线凌厉有力,伴随着激情四溢的歌词,唱响了年轻人的心声。
这首歌的旋律和歌词充满了对自由、梦想和青春的热爱。它是一首勇敢追逐梦想的赞歌,让我们勇敢面对生活中的挑战,追求自己的理想。每次我听到这首歌,就仿佛置身于那个无拘无束的年轻时光,感受自己内心深处的力量和勇气。
我相信这首歌会深深触动你的心弦,让你感受到摇滚音乐的魅力。它不仅仅是一首歌曲,更是一种态度,一种对生活的热情。让我们一起跟随《雷霆之音》的节拍,释放内心的激情,勇敢追逐自己的梦想!
标签:#摇滚音乐 #炽焰少年 #青春激情 #梦想追逐

输出(ChatGPT-4):

请写一篇音乐推荐文章。
1.内容应包含以下信息和特点。
(1)文本类型:音乐推荐。
(2)文风:热情的、感染力强的、生动的。
(3)角色:作为文章作者,你是一位音乐评论者。同时也是一位音乐爱好者,对音乐有深厚的了解和热爱。
(4)风格:使用生动活泼的语言,包含大量形容词和感叹词,让读者感受到你对音乐的热情和喜欢的程度。
(5)语气:语气热情,鼓励人们去接触和理解音乐的内涵和魅力。
(6)长度:200~300字。
(7)段落:每个段落应含有一个主题,如歌曲信息、歌曲评价、对歌曲内容的深度解读、对读者的鼓励等。
(8)emoji:在文章中合理使用emoji,以增加表达的生动性和感染力,如音乐符号、星星、火焰、爱心等。
2.文章应包含的内容和结构。
(1)开篇使用【热门推荐】作为标题,然后介绍你要推荐的歌曲,以及基本信息(如歌曲名称、演唱者、评分等)。
(2)简介:对歌曲的简短介绍,包括风格、特点、创作背景等信息。
(3)歌曲评价:对歌曲的个人评价,包含对歌曲、旋律、歌词、演唱的评价,以及你听后的感受。
(4)对读者的鼓励:鼓励读者去聆听这首歌,分享你对音乐的热爱和你从中获得的感受。
(5)结尾:给出一些标签,总结文章的主题和内容。
例如,你要推荐的歌曲是《雷霆之音》,你可以描述这首歌曲的吉他独奏、歌词意境、演唱者的热情等特点,然后表达你的个人感受,最后鼓励读者去聆听这首歌,感受其所传达的力量和激情。

拿到基础版本的提示词后,你可以根据自己的需求对其进行进一步优化,然后尝试用它来生成你想要的文本。如果生成的效果欠佳,你可以根据输出内容的特点,手工修改提示词,或者重复上面的步骤进行优化。

拿到了这份优化后自己满意后的prompt提示词后,再投喂给大模型,让大模型根据你的这份“需求”,输出你想要的结果。

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

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

相关文章

CSS3+动画

浏览器内核以及其前缀 css标准中各个属性都要经历从草案到推荐的过程,css3中的属性进展都不一样,浏览器厂商在标准尚未明确的情况下提前支持会有风险,浏览器厂商对新属性的支持情况也不同,所有会加厂商前缀加以区分。如果某个属性…

微信小程序分包异步化

分包1引入分包2的组件或者js 引入组件: 主包里的pages/tabbars/tabbar1/tabbar1页面 引入分包sub1的sub1/components/sub1-component/sub1-component组件 1、分包预下载 首先在app.js定义preloadRule "preloadRule": {"pages/tabbars/tabbar1/tabb…

后端java工程师经验之谈,工作7年,mysql使用心得

mysql 工作7年,mysql使用心得 mysql1.创建变量2.创建存储过程2.1:WHILE循环2.2:repeat循环2.3:loop循环2.4:存储过程,游标2.5:存储过程,有输入参数和输出参数 3.三种注释写法4.case …

基于 GEE 利用插值方法填补缺失影像

目录 1 完整代码 2 运行结果 利用GEE合成NDVI时,如果研究区较大,一个月的影像覆盖不了整个研究区,就会有缺失的地方,还有就是去云之后,有云量的地区变成空值。 所以今天来用一种插值的方法来填补缺失的影像&#xf…

unity学习34:角色相关3,触发器trigger,铰链 hingejoint 等 spring joint, fixed joint

目录 1 触发的实现条件 1.1 碰撞的的实现条件 1.2 触发的实现条件 1.3 触发器trigger,直接拿 碰撞器collider修改下配置即可 2 触发器相关实验:触发开门效果 2.0 目标 2.1 player物体的属性 2.2 新建一个trigger 物体 2.3 新建一个被trigger 控…

(1/100)每日小游戏平台系列

每日小游戏平台 项目简介以及地址 准备开发一个一百天小游戏平台,使用Flask构建的简单游戏导航网站,无需登录,让大家在返工的同时也可以愉快的摸鱼玩耍。 每天更新一个小游戏上传,看看能不能坚持一百天。 这些小游戏主要使用前端…

从零到一:基于Rook构建云原生Ceph存储的全面指南(上)

文章目录 一.Rook简介二.Rook与Ceph架构2.1 Rook结构体系2.2 Rook包含组件1)Rook Operator2)Rook Discover3)Rook Agent 2.3 Rook与kubernetes结合的架构图如下2.4 ceph特点2.5 ceph架构2.6 ceph组件 三.Rook部署Ceph集群3.1 部署条件3.3 获取…

第40天:Web开发-JS应用VueJS框架Vite构建启动打包渲染XSS源码泄露代码审计

#知识点 1、安全开发-VueJS-搭建启动&打包安全 2、安全开发-VueJS-源码泄漏&代码审计 一、Vue搭建创建项目启动项目 1、Vue 框架搭建->基于nodejs搭建,安装nodejs即可 参考:https://cn.vuejs.org/ 已安装18.3或更高版本的Node.js 2、Vue 创建…

DeepSeek做赛车游戏

赛车模型 2D生成图片 任意AI图片软件SD,MJ 图片生成3D模型 车身 车轮 场景 Rodin,Tripo和Meshy 询问deepSeek如何开发 拷贝代码 将汽车运行代码拖到汽车上 再让AI写个摄像头跟随代码 再去提问deepseek控制轮胎和一些处理细节

软考高级《系统架构设计师》知识点(一)

计算机硬件 校验码 码距:就单个编码A:00而言,其码距为1,因为其只需要改变一位就变成另一个编码。在两个编码中,从A码到B码转换所需要改变的位数称为码距,如A:00要转换为B:11,码距为2。一般来说,…

亚博microros小车-原生ubuntu支持系列:26手势控制小车基础运动

背景知识 手指检测:亚博microros小车-原生ubuntu支持系列:4-手部检测-CSDN博客 程序功能说明 功能开启后,摄像头捕获图像,识别手势来控制小车移动。 手势 “5”小车前进拳头小车后退手势 “1”小车向左手势 “2”小车向右 运…

OpenFeign远程调用返回的是List<T>类型的数据

在使用 OpenFeign 进行远程调用时,如果接口返回的是 List 类型的数据,可以通过以下方式处理: 直接定义返回类型为List Feign 默认支持 JSON 序列化/反序列化,如果服务端返回的是 List的JSON格式数据,可以直接在 Feig…

【hive】记一次hiveserver内存溢出排查,线程池未正确关闭导致

一、使用 MemoryAnalyzer软件打开hprof文件 很大有30G,win内存24GB,不用担心可以打开,ma软件能够生成索引文件,逐块分析内存,如下图。 大约需要4小时。 overview中开不到具体信息。 二、使用Leak Suspects功能继续…

【Docker】

一、概述 1、Docker为什么出现? 开发和运维两套环境,而环境配置十分麻烦。如在Windows上开发,要发布到Linux上运行。 Docker给以上问题提出解决方案:Java --- Jar(环境)---打包项目带上环境(镜像&#x…

游戏手柄Type-c方案,支持一边充电一边传输数据

乐得瑞推出LDR6023SS,专门针对USB-C接口手机手柄方案,支持手机快充,支持任天堂游戏机,PS4等设备~同时支持手机充电跟数据传输 1、概述 LDR6023SS SSOP16 是乐得瑞科技针对 USB Type-C 标准中的 Bridge 设备而开发的双 USB-C DRP …

【报错解决】Sql server 2022连接数据库时显示证书链是由不受信任的颁发机构颁发的

SSMS 20在连接Sql server 2022数据库时有如下报错: A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - 证书链是由不受信任的颁发机构颁发的。 原因是尝试使…

「vue3-element-admin」告别 vite-plugin-svg-icons!用 @unocss/preset-icons 加载本地 SVG 图标

🚀 作者主页: 有来技术 🔥 开源项目: youlai-mall ︱vue3-element-admin︱youlai-boot︱vue-uniapp-template 🌺 仓库主页: GitCode︱ Gitee ︱ Github 💖 欢迎点赞 👍 收藏 ⭐评论 …

NineData云原生智能数据管理平台新功能发布|2025年1月版

本月发布 14 项更新,其中重点发布 6 项、功能优化 7 项、安全性更新 1 项。 重点发布 数据库 Devops - 数据导出功能增强 支持 AWS ElastiCache 数据源:现已支持通过 SQL 查询语句或直接通过库表导出 AWS ElastiCache 数据,方便用户快速提取…

游戏引擎学习第96天

讨论了优化和速度问题,以便简化调试过程 节目以一个有趣的类比开始,提到就像某些高端餐厅那样,菜单上充满了听起来陌生或不太清楚的描述,需要依靠服务员进一步解释。虽然这听起来有些奇怪,但实际上,它反映…

Docker 1. 基础使用

1. Docker Docker 是一个 基于容器的虚拟化技术,它能够将应用及其依赖打包成 轻量级、可移植 的容器,并在不同的环境中运行。 2. Docker指令 (1)查看已有镜像 docker images (2)删除镜像 docker rmi …