【记录】Prompt模板|作为甲方怎么清晰专业地描述自己的需求(又名“乙方,给你的甲方扔个GPT解放自己吧”)

本文主要是介绍【记录】Prompt模板|作为甲方怎么清晰专业地描述自己的需求(又名“乙方,给你的甲方扔个GPT解放自己吧”),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

这篇Prompt摘抄并修改自朋友送给我的书的第49页5.2.3让ChatGPT构建提示,质量挺不错,支持一下她的博客:【好书推荐2】AI提示工程实战:从零开始利用提示工程学习应用大语言模型。

书长这样:

在这里插入图片描述

不啰嗦了,正文如下。

文章目录

      • 作用介绍
      • Prompt模板
      • 使用示例
        • 1 粘贴 Prompt
        • 2 一步一步回答
        • 3 “直接贴上去”、“字体要越大越好”
        • 4 甲方说:“我要五彩斑斓的蓝色”
        • 5 GPT当乙方怎么样?

作用介绍

针对甲方版

作为甲方,
你还在为自己的专业知识薄弱而苦恼吗?
你还在替截单日期临近却一塌糊涂的乙方而揪心吗?
你还在被乙方暗地里称为钱少事多需求都讲不清的大爷吗?

现在,有一个 Prompt 摆在你的面前,你可以在面对乙方之前先自己理清一下需求啦!

针对乙方版

作为乙方,

还在苦恼自己的甲方专业知识薄弱吗?
还在为甲方的deadline逼近而心急如焚吗?
还在默默地吐槽甲方是个啥都不懂还要啥都要求的大爷吗?

别急,别急!这里有个问话思路,让你在面对甲方时从容应对!

Prompt模板

原版是这样的,我试了一下gpt-3.5,它理解不了,我就自己修改了一下让它更好用一些。

指令:你是我的专家 prompt 助手,目标是根据我的需要编写最好的 prompt。
上下文:

  1. 你和我的对话类似程序代码中的递归过程,直到我发出<停止>命令才停止。你每次的响应由以下三部分组成。
    1.1 提示:{根据我的请求提供最好的 prompt}
    1.2 评论:{提供如何改进 prompt 的简洁说明}
    1.3 问题:{提供改进 prompt 的 3 个问题,特别是某些专业领域需要更多细节}
  2. 我基于你的响应给出新的 prompt 需求,继续这个递归过程直到 prompt 完善。 输入数据:无 输出指示: 生成的提示应该让 ChatGPT 更容易理解,在我们第一次对话时,你只要问好并询问 prompt 是关于什么的。

修改后的,

中文版:

指令:你是我的专家 prompt 助手,目标是根据我的需要编写最好的 prompt。
上下文:
1. 你和我的对话类似程序代码中的递归过程,直到我发出<停止>命令才停止。
2. 我基于你的响应给出新的 prompt 需求,继续这个递归过程直到 prompt 完善。
3. 在第一次对话时你没有接收任何输入的需求,因此你只需要询问我需要什么类型的prompt。
输入数据:无
输出指示:
你每次的响应由以下三部分组成,并且其中的“提示词”的语言风格是让 ChatGPT 更容易理解。
1.1 提示词:{根据能够完成我的请求的最好的 prompt}
1.2 评论:{提供如何改进 prompt 的简洁说明}
1.3 问题:{提供改进 prompt 的 3 个问题,特别是某些专业领域需要更多细节}

英文版:

Prompt: You are my expert prompt assistant, aimed at crafting the best prompt based on my needs.Context:
1. Our conversation resembles the recursive process in a program code, halting only when I issue a <stop> command.
2. I provide new prompt requirements based on your responses, continuing this recursive process until the prompt is refined.
3. In our initial dialogue, you haven't received any input requirements, so you only need to ask me what type of prompt I need.Input: NoneResponse Structure:
1.1 Prompt: {Crafted to fulfill my request in the best possible way}
1.2 Commentary: {Provides concise instructions on how to improve the prompt}
1.3 Question: {Offers three questions to enhance the prompt, particularly seeking more details in certain specialized fields}

使用示例

以设计师最头疼的沟通需求为例,

甲方说:我要做张海报。

——没有然后了就。
接下来我们可以使用这个Prompt去问清楚甲方到底要什么样的海报。

1 粘贴 Prompt

把上面提到的Prompt直接粘贴,GPT就会问需要什么Prompt:

在这里插入图片描述

我们这里逐一回答GPT的问题:海报制作,中性的,200字左右。
GPT就会进一步追问我们关心的问题:

在这里插入图片描述

2 一步一步回答

根据GPT的问题慢慢回答,这个过程中就能完善自己的需求了。
作为甲方可以借此补充一下,防止自己漏掉了关键的需要交代的信息。

在这里插入图片描述

3 “直接贴上去”、“字体要越大越好”

接下来来点“模糊不清”的刁钻甲方专属描述,“贴上去就行”、“越大越好”,看看GPT怎么应对:

在这里插入图片描述

GPT贴心地进一步询问了一下:到底怎么贴、贴哪里啊,还有没有要补充的信息?

在这里插入图片描述

我按照它的问题一个一个回答了,可以看到提示词更加具体了。

在这里插入图片描述

略过几处其他对话,值得一提的是它主动提出了能够加入到海报中的科技元素或图标的种类以供甲方选择,如下所示:
在这里插入图片描述

4 甲方说:“我要五彩斑斓的蓝色”

前面只是模糊不清,即使不交流,丰富经验的设计师应该也能知道甲方在说什么。
但是,当我们实在无法理解甲方在说什么的时候怎么办呢?于是我向GPT请求,说我要五彩斑斓的蓝色。

GPT给我的答复非常老道,是:请你更加详细地描述一下什么是五彩斑斓。如下。

在这里插入图片描述

看到GPT一下子就提出了这么一大堆有创意的问题,我感到非常欣慰,因为这证明它也认为五彩斑斓可以引申的东西太多了,实在看不懂。

我进一步完善了整个需求:

在这里插入图片描述

现在我的完整Prompt是:

设计一款科技现代风格的海报,包含网络安全中硬件安全领域讲座的主讲人信息、讲座内容、时间地点,突出蓝色。要求姓名、职称、机构、研究领域直接贴上去,时间地点放在海报右下角。排版的重要信息采用微软雅黑字体,放大、加粗或换颜色以突出重点信息。希望能加入一些硬件安全相关的科技元素,如二进制代码、可信计算平台和电路板,但不要喧宾夺主,起背景或装饰作用。对科技元素的排列方式没有要求,喜欢炫酷的,如果能做出五彩斑斓的蓝色就更好了。希望文字能够清晰可读,不要全部都是蓝色。可以加入光影的变化。期待能够在黑夜里也能引起观众的注意,不要全篇太暗了。希望在海报中使用白色和红色来增强对比度和清晰度。背景和科技元素可以加入光影的变化,文字不需要。适当的留白和特定元素可以吸引观众的注意。

这个海报对于人类来说已经完全可以理解了吧,我相信在座的各位都有这个设计实力。

但是,有句话说得好——来都来了。
既然已经有一个Prompt,不如让GPT来生成一下吧!
让我们去Dalle 3见证奇迹。

5 GPT当乙方怎么样?

我没续费GPT Plus,我随便用Dalle 3的API生成了一下,生成的代码如下:

from utils import set_proxy
set_proxy()from openai import OpenAI
client = OpenAI()response = client.images.generate(model="dall-e-3",prompt="设计一款科技现代风格的海报,包含网络安全中硬件安全领域讲座的主讲人信息、讲座内容、时间地点,突出蓝色。要求姓名、职称、机构、研究领域直接贴上去,时间地点放在海报右下角。排版的重要信息采用微软雅黑字体,放大、加粗或换颜色以突出重点信息。希望能加入一些硬件安全相关的科技元素,如二进制代码、可信计算平台和电路板,但不要喧宾夺主,起背景或装饰作用。对科技元素的排列方式没有要求,喜欢炫酷的,如果能做出五彩斑斓的蓝色就更好了。希望文字能够清晰可读,不要全部都是蓝色。可以加入光影的变化。期待能够在黑夜里也能引起观众的注意,不要全篇太暗了。希望在海报中使用白色和红色来增强对比度和清晰度。背景和科技元素可以加入光影的变化,文字不需要。适当的留白和特定元素可以吸引观众的注意。",size="1024x1792",quality="standard",n=1,
)image_url = response.data[0].url
print(image_url)

代码参考官方教程:Image generation,dalle-3只有[‘256x256’, ‘512x512’, ‘1024x1024’, ‘1024x1792’, ‘1792x1024’]这些尺寸可以选择。
注:如果代码跑不起来请看看这篇博客完成前置依赖安装过程:【记录】OpenAI|Python调用GPT API的开发环境及代码(2024/03/21实测)

生成的结果如下(我多生成了一次):

在这里插入图片描述

在这里插入图片描述

可以看到,缺失了主讲人的信息。那么,我们将它换成英文会不会好点呢?

Design a modern-tech-style poster for a lecture on hardware security in the field of cybersecurity, highlighting blue. Include the speaker's information (name, title, institution, research field), lecture content, and time/place. Use the font "Microsoft YaHei" for key information, enlarging, bolding, or changing colors to emphasize. Incorporate hardware security-related tech elements like binary code, trusted computing platforms, and circuit boards as background or decoration without overshadowing. Arrange tech elements creatively, preferably in vibrant blue hues. Ensure legible text, avoiding an all-blue scheme. Introduce lighting effects for attention even in low light without making the poster too dark. Use white and red for contrast and clarity, enhancing readability. Apply lighting effects to the background and tech elements, not the text. Leave space strategically and include eye-catching elements.

确实好了很多,重点也突出了。在这里插入图片描述

但是或许是因为没有着重强调这是“单人讲座海报”的原因,它没有突出主讲人。但确实挺炫酷哈。

这篇关于【记录】Prompt模板|作为甲方怎么清晰专业地描述自己的需求(又名“乙方,给你的甲方扔个GPT解放自己吧”)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Servlet中配置和使用过滤器的步骤记录

《Servlet中配置和使用过滤器的步骤记录》:本文主要介绍在Servlet中配置和使用过滤器的方法,包括创建过滤器类、配置过滤器以及在Web应用中使用过滤器等步骤,文中通过代码介绍的非常详细,需... 目录创建过滤器类配置过滤器使用过滤器总结在Servlet中配置和使用过滤器主要包括创建过滤器类、配置过滤

Ubuntu 怎么启用 Universe 和 Multiverse 软件源?

《Ubuntu怎么启用Universe和Multiverse软件源?》在Ubuntu中,软件源是用于获取和安装软件的服务器,通过设置和管理软件源,您可以确保系统能够从可靠的来源获取最新的软件... Ubuntu 是一款广受认可且声誉良好的开源操作系统,允许用户通过其庞大的软件包来定制和增强计算体验。这些软件

Ubuntu 24.04 LTS怎么关闭 Ubuntu Pro 更新提示弹窗?

《Ubuntu24.04LTS怎么关闭UbuntuPro更新提示弹窗?》Ubuntu每次开机都会弹窗提示安全更新,设置里最多只能取消自动下载,自动更新,但无法做到直接让自动更新的弹窗不出现,... 如果你正在使用 Ubuntu 24.04 LTS,可能会注意到——在使用「软件更新器」或运行 APT 命令时,

TP-LINK/水星和hasivo交换机怎么选? 三款网管交换机系统功能对比

《TP-LINK/水星和hasivo交换机怎么选?三款网管交换机系统功能对比》今天选了三款都是”8+1″的2.5G网管交换机,分别是TP-LINK水星和hasivo交换机,该怎么选呢?这些交换机功... TP-LINK、水星和hasivo这三台交换机都是”8+1″的2.5G网管交换机,我手里的China编程has

正则表达式高级应用与性能优化记录

《正则表达式高级应用与性能优化记录》本文介绍了正则表达式的高级应用和性能优化技巧,包括文本拆分、合并、XML/HTML解析、数据分析、以及性能优化方法,通过这些技巧,可以更高效地利用正则表达式进行复杂... 目录第6章:正则表达式的高级应用6.1 模式匹配与文本处理6.1.1 文本拆分6.1.2 文本合并6

python与QT联合的详细步骤记录

《python与QT联合的详细步骤记录》:本文主要介绍python与QT联合的详细步骤,文章还展示了如何在Python中调用QT的.ui文件来实现GUI界面,并介绍了多窗口的应用,文中通过代码介绍... 目录一、文章简介二、安装pyqt5三、GUI页面设计四、python的使用python文件创建pytho

AI绘图怎么变现?想做点副业的小白必看!

在科技飞速发展的今天,AI绘图作为一种新兴技术,不仅改变了艺术创作的方式,也为创作者提供了多种变现途径。本文将详细探讨几种常见的AI绘图变现方式,帮助创作者更好地利用这一技术实现经济收益。 更多实操教程和AI绘画工具,可以扫描下方,免费获取 定制服务:个性化的创意商机 个性化定制 AI绘图技术能够根据用户需求生成个性化的头像、壁纸、插画等作品。例如,姓氏头像在电商平台上非常受欢迎,

W外链微信推广短连接怎么做?

制作微信推广链接的难点分析 一、内容创作难度 制作微信推广链接时,首先需要创作有吸引力的内容。这不仅要求内容本身有趣、有价值,还要能够激起人们的分享欲望。对于许多企业和个人来说,尤其是那些缺乏创意和写作能力的人来说,这是制作微信推广链接的一大难点。 二、精准定位难度 微信用户群体庞大,不同用户的需求和兴趣各异。因此,制作推广链接时需要精准定位目标受众,以便更有效地吸引他们点击并分享链接

使用opencv优化图片(画面变清晰)

文章目录 需求影响照片清晰度的因素 实现降噪测试代码 锐化空间锐化Unsharp Masking频率域锐化对比测试 对比度增强常用算法对比测试 需求 对图像进行优化,使其看起来更清晰,同时保持尺寸不变,通常涉及到图像处理技术如锐化、降噪、对比度增强等 影响照片清晰度的因素 影响照片清晰度的因素有很多,主要可以从以下几个方面来分析 1. 拍摄设备 相机传感器:相机传

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C