ChatGPT高效提问—prompt常见用法(续篇十二)

2024-02-12 10:04

本文主要是介绍ChatGPT高效提问—prompt常见用法(续篇十二),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ChatGPT高效提问—prompt常见用法(续篇十二)

1.1 prompt生成器

​ 假如想让ChatGPT完成一个相对复杂的任务,但是没想好从哪个方面入手,需求不明确,或者对任务涉及的专业知识不够了解,不能写出专业、准确的prompt,该如何解决呢?

​ 授人以鱼,不如授人以渔。分享一个让ChatGPT创造并优化prompt的方法,叫作prompt Creator(prompt生成器)。其主要思路是首先简单描述任务需求,然后通过“ChatGPT提问——用户回答“的方式把需求具体化,从而一步一步创建一个专业、需求明确的prompt。因为ChatGPT才是最了解自己的,它最清楚自己的能力范围。

​ 举个例子,假如我是一名HR,需要招聘一位Java开发专家,但是我对技术不了解,也没有想好具体的招聘要求,此时就可以让ChatGPT充当prompt生成器,生成专业的prompt。

​ 输入prompt:

Screenshot 2024-02-10 at 22.36.33

Screenshot 2024-02-10 at 22.36.46

​ ChatGPT输出:

Screenshot 2024-02-10 at 22.38.04

​ 上面这段prompt的用途是让ChatGPT扮演prompt生成器。接下来它将会做以下几件事:

  • 根据用户的任务生成一个明确的prompt,并对这个prompt进行评价,同时提出几个可优化的问题;
  • 根据用户的回答优化prompt,更新对prompt的评价,提出更深入、具体的问题;
  • 重复上述步骤直到获得满意的prompt。

​ 输入prompt:

Screenshot 2024-02-11 at 08.27.43

​ ChatGPT输出:

Screenshot 2024-02-11 at 08.31.11

​ 输入prompt:

Screenshot 2024-02-11 at 08.32.31

​ ChatGPT输出:

Screenshot 2024-02-11 at 08.36.54

​ 输入prompt:

Screenshot 2024-02-11 at 08.37.58

​ ChatGPT输出:

Screenshot 2024-02-11 at 08.38.58

​ 输入prompt:

Screenshot 2024-02-11 at 08.41.42

​ ChatGPT输出:

Screenshot 2024-02-11 at 08.51.12

​ 输入prompt:

Screenshot 2024-02-11 at 08.53.09

​ ChatGPT输出:

Screenshot 2024-02-11 at 08.55.01

​ 经过几轮沟通之后,prompt生成器生成了一个符合要求并且专业、具体的招聘职位描述prompt。当然,我们还可以通过这种问答的方式继续优化prompt,这里就展示了。我们来试试这个prompt效果如何。

​ 输入prompt:

Screenshot 2024-02-11 at 09.04.51

​ ChatGPT输出:

Screenshot 2024-02-11 at 09.06.44

Screenshot 2024-02-11 at 09.07.39

​ 从输出结果来看,ChatGPT根据prompt生成了Java开发专家的招聘职位描述,并且详细列出了各项要求,比如技术背景和工作经验等,非常专业。

总结一下prompt生成器的使用场景。当脑海中对于一个任务没有太多具体的概念时,可以让ChatGPT充当prompt生成器,帮助我们创造该任务的prompt,并让它提出问题以持续优化,直到生成专业、明确的prompt。整个过程除了帮助我们创建prompt外,还帮我们梳理了一遍思路。

以上的示例均可在小蜜蜂AI网站实现,网址为:https://zglg.work。欢迎学习、体验。

这篇关于ChatGPT高效提问—prompt常见用法(续篇十二)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

MySQL 索引简介及常见的索引类型有哪些

《MySQL索引简介及常见的索引类型有哪些》MySQL索引是加速数据检索的特殊结构,用于存储列值与位置信息,常见的索引类型包括:主键索引、唯一索引、普通索引、复合索引、全文索引和空间索引等,本文介绍... 目录什么是 mysql 的索引?常见的索引类型有哪些?总结性回答详细解释1. MySQL 索引的概念2

C语言中%zu的用法解读

《C语言中%zu的用法解读》size_t是无符号整数类型,用于表示对象大小或内存操作结果,%zu是C99标准中专为size_t设计的printf占位符,避免因类型不匹配导致错误,使用%u或%d可能引发... 目录size_t 类型与 %zu 占位符%zu 的用途替代占位符的风险兼容性说明其他相关占位符验证示

MySQL中EXISTS与IN用法使用与对比分析

《MySQL中EXISTS与IN用法使用与对比分析》在MySQL中,EXISTS和IN都用于子查询中根据另一个查询的结果来过滤主查询的记录,本文将基于工作原理、效率和应用场景进行全面对比... 目录一、基本用法详解1. IN 运算符2. EXISTS 运算符二、EXISTS 与 IN 的选择策略三、性能对比

全面解析Golang 中的 Gorilla CORS 中间件正确用法

《全面解析Golang中的GorillaCORS中间件正确用法》Golang中使用gorilla/mux路由器配合rs/cors中间件库可以优雅地解决这个问题,然而,很多人刚开始使用时会遇到配... 目录如何让 golang 中的 Gorilla CORS 中间件正确工作一、基础依赖二、错误用法(很多人一开

Java Stream流之GroupBy的用法及应用场景

《JavaStream流之GroupBy的用法及应用场景》本教程将详细介绍如何在Java中使用Stream流的groupby方法,包括基本用法和一些常见的实际应用场景,感兴趣的朋友一起看看吧... 目录Java Stream流之GroupBy的用法1. 前言2. 基础概念什么是 GroupBy?Stream

Spring AI使用tool Calling和MCP的示例详解

《SpringAI使用toolCalling和MCP的示例详解》SpringAI1.0.0.M6引入ToolCalling与MCP协议,提升AI与工具交互的扩展性与标准化,支持信息检索、行动执行等... 目录深入探索 Spring AI聊天接口示例Function CallingMCPSTDIOSSE结束语

Java Spring的依赖注入理解及@Autowired用法示例详解

《JavaSpring的依赖注入理解及@Autowired用法示例详解》文章介绍了Spring依赖注入(DI)的概念、三种实现方式(构造器、Setter、字段注入),区分了@Autowired(注入... 目录一、什么是依赖注入(DI)?1. 定义2. 举个例子二、依赖注入的几种方式1. 构造器注入(Con

详解MySQL中JSON数据类型用法及与传统JSON字符串对比

《详解MySQL中JSON数据类型用法及与传统JSON字符串对比》MySQL从5.7版本开始引入了JSON数据类型,专门用于存储JSON格式的数据,本文将为大家简单介绍一下MySQL中JSON数据类型... 目录前言基本用法jsON数据类型 vs 传统JSON字符串1. 存储方式2. 查询方式对比3. 索引

在IntelliJ IDEA中高效运行与调试Spring Boot项目的实战步骤

《在IntelliJIDEA中高效运行与调试SpringBoot项目的实战步骤》本章详解SpringBoot项目导入IntelliJIDEA的流程,教授运行与调试技巧,包括断点设置与变量查看,奠定... 目录引言:为良驹配上好鞍一、为何选择IntelliJ IDEA?二、实战:导入并运行你的第一个项目步骤1

使用Python构建一个高效的日志处理系统

《使用Python构建一个高效的日志处理系统》这篇文章主要为大家详细讲解了如何使用Python开发一个专业的日志分析工具,能够自动化处理、分析和可视化各类日志文件,大幅提升运维效率,需要的可以了解下... 目录环境准备工具功能概述完整代码实现代码深度解析1. 类设计与初始化2. 日志解析核心逻辑3. 文件处