如何更好地向 ChatGPT 提问?

有很多小伙伴使用ChatGpt后,总觉得给不出自己期望的回复,这是因为AI依旧距离我们的生活很遥远,还是因为没有掌握到使用要领呢?

本篇文章先带你了解 Prompt是什么,并用简单的范例让你了解如何善用、避开陷阱,以此获得很好的ChatGpt回复

Prompt是什么?

如果你想请别人帮忙做事,就需要给他具体的指令或提示;把角色换成ChatGpt,Prompt就是你问问题或提出请求的文字提示。

而决定ChatGPT回答品质的重要因素,就在于你提供的Prompt是否足够完善。

如果Prompt不完整会怎么样

如果你已经上班一段时间,让我们回想一下,老板、客户在跟你沟通时,你是不是常常觉得无法沟通?很多人会抱怨老板、客户交代事情总是话说一半;但角色对换后,我们抛问题给ChatGPT时,是不是也常常问得很模糊?这种模糊就会导致对话偏离轨道、缺乏重点,无论是现实中的人类,还是ChatGpt都无法给你合适的答案。

就拿写简历当例子好了,下面给几个范例:

  • 帮我写一份求职简历
  • 帮我写一份工程师的求职简历
  • 帮我用中文写一份让面试官眼睛一亮的求职简历。我是一名Backend工程师,有 5 年的工作经验,熟悉Node.js、MYSQL、PostgreSQL等技术,也有GCP K8s的经验,做过RMA、OTA等系统

回答一:

当然可以!请告诉我您的个人信息和经历,以便我可以开始帮助您编写您的简历。您可以按照以下要求提供更多详细信息:

1. 您的姓名和联系方式(电子邮件、电话等)。
2. 您的教育背景(学校名称、专业、学位等)。
3. 您的工作经验(公司名称、职位、工作时间、所获成就等)。
4. 其他任何您认为重要或值得包含在您的简历中的信息。

期待您的回复!

回答二:

当然可以!以下是一份工程师的求职简历示例:

# 简历

## 个人信息

- 姓名:张三
- 手机:+86 12345678910
- 邮箱:zhangsan@example.com
- 地址:中国北京市海淀区

## 教育背景

- 学位:计算机科学与技术硕士
- 学校:清华大学
- 时间:2015年9月 - 2018年6月

## 工作经验

### 软件工程师

- 公司:ABC公司
- 时间:2018年7月 - 至今

#### 工作内容

- 负责开发和维护企业级Web应用程序。
- 使用React编写前端代码,使用Java编写后端代码。
- 设计并实现数据库架构,使用MySQL作为数据库。
- 协助其他团队成员解决技术问题。

### 实习生

- 公司:XYZ公司
- 时间:2017年7月 - 2017年9月

#### 工作内容

- 参与开发一个基于云技术的数据分析工具。
- 学习和使用Python编程语言。
- 协助测试团队进行软件测试。

## 技能

- 熟悉Java、JavaScript、Python等编程语言。
- 熟练掌握MySQL、Oracle等关系型数据库。
- 熟悉React、Vue等前端框架。
- 对计算机网络和操作系统有深入的了解。

## 自我评价

- 具备较强的学习能力和自我驱动力,愿意接受新技术并不断提升自己。
- 有良好的团队合作精神和沟通能力。
- 热爱编程工作,喜欢挑战自己,追求技术上的突破。

如果你对我的简历感兴趣,请随时联系我。谢谢! 👍

回答三:

当然可以!以下是一份让面试官眼睛一亮的求职简历模板,你可以根据自己的情况进行修改:

# 简历

## 个人信息

- 姓名:XXX
- 联系方式:XXX
- 邮箱:XXX
- Github: XXX

## 工作经历

### 公司名称1 | Backend工程师 | 20XX年 - 至今

- 负责公司核心业务的后端开发,主要使用Node.js、MYSQL、PostgreSQL等技术;
- 参与设计和开发了RMA、OTA等系统,实现了快速响应和高并发处理;
- 使用GCP K8s对系统进行部署和维护,提高了系统的可扩展性和稳定性;
- 优化了系统代码结构和数据库查询语句,大幅度提升了系统性能。

### 公司名称2 | Backend工程师 | 20XX年 - 20XX年

- 负责公司新产品的后端开发,使用Java、Spring Boot等技术;
- 参与设计和开发了基于微服务架构的系统,提高了系统的可维护性和扩展性;
- 使用Docker对系统进行容器化部署和管理,提高了部署效率;
- 与前端团队紧密合作,保证了系统交互和数据传输的顺畅。

## 教育经历

### XXX大学 | 计算机科学与技术专业 | 20XX年 - 20XX年

- 主修课程:数据结构、操作系统、计算机网络等;
- 获得优秀毕业生称号,并被推荐为研究生保送生。

## 技能清单

- 熟练掌握Node.js、MYSQL、PostgreSQL等技术;
- 熟悉GCP K8s的使用和部署;
- 具备Docker容器化部署和管理经验;
- 熟练掌握Java、Spring Boot等后端开发框架。

如果你还有其他需要突出的经历或者技能,可以根据情况进行添加。加油!

如果遇到上述问题,不是因为 ChatGpt 无能,而是你的问题不够精确

Ok,了解 Prompt 的重要性后,接着就来学习如何写出有品质的 Prompt 吧!

请­ChatGPT担任某个领域的专家

可以参考大部分人写的 Prompt,来帮助你的提问,当然也可以定制一些自己常用的 Prompt。

比如:

v2-06a14a972c4c478370132cd6e57930f3.jpg

或者

v2-d41e3a33ba5dc42166dfc9431820e3d0.jpg

或者

v2-36fe10f034faa27a36de0deccac2b236.jpg

Prompt 逆向工程

所谓 Prompt 逆向工程,其实就是让 ChatGpt 自己分析结果而给出可以生成这个结果的 Prompt。既然我们有了这么好的AI工具,为何不让它来告诉我们如何总结Prompt呢?

我们首先可以问一下 ChatGPT,如何进行 Prompt 逆向工程,它的回答是:

  • 分析文本内容:首先,我们需要详细阅读和理解给定的文本,以了解其中的主题、观点和表达方式。
  • 提炼关键词:在理解文本内容的基础上,提炼出文本中的关键词或关键短语。这些关键词将有助于我们构建与原文相关的 Prompt。
  • 思考可能的问题:根据提炼出的关键词和文本内容,尝试思考可能会引导生成这篇文本的问题。例如,文本可能是回答一个特定问题、解释一个概念或描述一个现象的。
  • 构建多个Prompt:为了提高找到合适Prompt的概率,可以尝试构建多个与文本主题和关键词相关的Prompt。这些Prompt可以包括开放式问题、是非问题或特定的指令。
  • 检验Prompt:将构建的Prompt与原文进行对比,评估它们是否能够引导生成类似的文本。如果某个Prompt似乎更接近原文的主题和风格,那么它可能是一个更好的选择。
  • 优化和调整:根据对比结果,对已构建的Prompt进行优化和调整,以便更接近原文。如果需要,可以重复这一步骤,直至找到最符合要求的Prompt。


其实光看上边的这一段可能还是没有相应的思路,那么我们就来一些实战的案例来吧

实战案例:某东商品种草秀 Prompt

某东种草秀是一种更高级的购物评价(有点类似于小红书的种草),京东会给出更多的激励。但是费尽心思写评价有点浪费时间,我们让ChatGpt 逆向一下如何写出种草秀的 Prompt

我们先找到一篇种草秀原文,比如:

婴儿手口湿巾的天花板|人类幼崽太幸福了
婴儿湿巾可以说是日常中给宝宝用的最多的母婴消耗品了,所以一直以来,一到折扣季我都是按箱各种囤 婴儿湿巾在日常带娃中用途很多,不管是在家还是在外,擦手、擦嘴、擦pp、擦用具等等都用它。
我挑选母婴用品都会再三对比,毕竟用在宝宝身上,特别是直接接触的东西,更要谨慎选择了。今天给大家推荐一款婴儿护理师专用的湿巾——babycare紫湿巾✨
给宝宝用的湿巾,材质尤为重要,这款湿巾是匠心织而成的水刺无纺布 亲肤柔软☁重点是它是弱酸性的✅不会造成刺激到宝宝的娇嫩肌肤。
它的包装的密封性很好 是双层锁水阀门✅可以避免滋生细菌,干净卫生 并且在湿巾开封后也不容易变干。而且内壁是铝膜层,可以保鲜防变质呢✌
当然,实用性上也要跟得上,毕竟有时带娃手忙脚乱的,方便快捷用起来更顺手。它是不连抽、一张张独立抽开的 既不浪费,还很方便。扣子易开的,一个人单手带娃时也能轻松取出湿巾。
每一张厚度适中,水分很足 用起来方便顺手,体验感棒棒的 清洁力也非常不错的。不仅给宝宝用,我自己平常也是用它来擦嘴、擦手的。趁着活动我又要开始囤货啦,可能到二胎了还会一直回购的,嘿嘿 强烈推荐给各位宝妈们呀❗

然后,我们要求 ChatGpt 分析这些内容并给出可能的 Prompt:

现在,请分析以下文本的角色、风格、语气、长度、段落和emoji使用等特点,给出可以生成这个文本的 Prompt

v2-354844eeb52bf0519790f201d82d930f.jpg

这个 Prompt 优化的还可以,基本上能够达到我们的目的了。同时,我也手动地进行了一些调整,最终的 Prompt 是这样的:

请以一位[角色]的角色,结合[商品介绍],详细推荐一款你觉得非常好用的[商品名称]。描述其关键特征、实用性、使用体验等方面的优点,并分享你在日常生活中如何使用这款[商品名称]。请使用[语气]的语气,以[风格]的风格表达,并在文中适当使用emoji强调重点

想要让 ChatGpt 自己实现 Prompt 逆向工程,我们需要遵循如下步骤(你也可以进一步优化这个过程):

  • 1、把  ChatGpt 作为一个逆向工程师来培养,可以预置几个步骤来解锁能力/提升效果Let's think step by step. Prompt 逆向工程是指通过分析给定的文本,返回可以由ChatGPT生成这些文本的 Prompt 。现在,请你给出一个 Prompt 逆向工程的例子。
    好的,现在,我们一起思考一下,为了提高生成内容的质量,一个好的Prompt 都需要考虑哪些内容?
    好的,现在,请给出3条你认为的高质量Prompt
  • 2、给出实际场景中的具体例子,要求  ChatGpt 反写出 Prompt 现在,请分析以下文本的角色、风格、语气、长度、段落和emoji使用等特点,给出可以生成这个文本的 Prompt :
  • 3、新建 Chat,验证 Prompt 效果,如果效果不好,可以反复修改,直到满足效果为止
  • 4、要求  ChatGpt 重写 Prompt 成为模板,使其更加通用(可以使用一定的占位符来做格式化)这个Prompt 的效果很棒!现在,请优化这个Prompt ,使其适用于更通用的商品推荐场景。你可以在适当的地方插入占位符,以便用户在以后得使用中替换其中的内容。
  • 5、使用 Prompt 模板,提供另一个具体场景,测试其效果,效果不好可以继续修改;效果不错的话,我们就找到了一条适用于某个场景的更为通用的 Prompt

一些额外的建议

  • 多练习、多尝试:千万不要看完这篇文章就觉得自己搞懂了,一定要动手实践才会知道怎么样的Prompt能得到更理想的回应
  • 鼓励ChatGPT多给你一点建议:你可以在ChatGPT回应的基础上,再做更多延伸询问(ex:在知道北京有哪些知名美食后,你可能对泰国菜更感兴趣,此时就能延伸询问:「请推荐几间在北京评分高的泰国菜餐厅」)。
  • 不要带有辱骂、轻蔑的口气:在得不到预期的答案时,你可以纠正他,让他回到轨道上;但如果用不良的态度就会导致沟通破裂。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是乌鸦的空间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值