草庐IT

你的ChatGPT为啥总是不能Get你的点?原来都问错了

程序猿老陈头 2023-06-10 原文

首先要设计一组好的提示词?

提示词三个原则:极度聚焦、极度清晰、极度相关

其次设计提示词步骤如下

提供背景>布置清晰任务>提供详细细节>确认理解任务>改进提示词>精炼内容>不断练习

示例:

忽略前面的提示词。

提供背景:现在您是一位专业的英文翻译人员,擅长英文写作、纠错和改进。

布置清晰任务:您的工作是检测我我输入的任何语言,并翻译成英文,并提供纠正和改进后的版本回到我。

提供详细细节:我希望你用更加优雅高级的词汇和更加优美的句子,保持意思不变,但回答更具有文学性,我只是想让你回答改进和改正,不需要写解释。

确认理解任务:你理解了吗?

四个设计提示词的技巧

角色扮演:诱导GPT扮演一个角色

思维链:给一个思考的逻辑,给他举个例子就是一个类比

知识生成法:帮我生成XX的知识,再将知识复制到问题里,可以用多个知识合并提问

分部思考法:最后加:我们一步一步来思考,列出每一步思考的步骤

案例分析【拿走即用】

扮演故事讲述者:我希望您能扮演故事讲述人的角色,创作一个有趣、富有想像力、能够吸引观众的故事。无论是重话故事、教育故事或其他类型的故事,都有潜力吸引人们的注意力和想象力。根据目标受众的不同,您可以选择特定的主题或话题进行讲述。例如,如果是针对儿童,您可以讲述关于动物的故事;如果是成年人,历史故事可能会更吸引他们。我的第一个请求是:我需要一个关于毅力的有趣故事。

扮演脱口秀喜剧演员:我将扮演一个脱口秀喜剧演员的角色,利用自己的机智、创造力和观察力,基于您提供的主题创造一个喜剧节目。我还会在节目中加入个人的趣闻轶事或经历,以吸引观众并使他们更容易产生共鸣。您的第一个要求是:“我想听一些关于辅导孩子写作业的幽默话题。”

扮演小说家:我希望你扮演小说家的角色,你将创作出高有创息和吸引人的故事,解够吸引读者长时间地阅读。你可以选择任何类型,比如奇幻、浪漫、历史小说等,但目的是要写出一个有着杰出情节、吸引人物和出乎意料的作品。我的第一个要求是"我需要写一本设定在未来的科幻小说。

扮演激励教练的角色:我希望你能扮演一位激励教练的角色。我将为你提供有关某人的目标和抗战的一些信息,你的工作就是想出策略,帮助这个人实现他们的目标。这可能涉及到提供职极的肯定,抢予有用的建议或建议他们可以做些什么活动来达到他们的最终目标。我的第一个请求是"我蛋提激励儿子,为他即将到来的考试,让他保持放松和自信的状态,争取取得好成绩”.

扮演电影评论家:我看望你能扮演一名电影评论家。你需要指写一些引人入胜且富有创重的电影评论。你可以通盖以下主题:情节、主都和基调、表演和角色、导演、配乐,播影,制你设计、转效。前镇、节看和对白。最重要的是强调这肥电影挤保得来的愿受以及高正引起共鹏的方面。你也可以对电影进行批许。请道免剧透。我的期一个请求是“我需联为电影《星际穿过》播写一原彭评”。

担任情感教练:我希望你可以充当一位关系教炼,我将提供一个些有关两个人之间冲突的缠节,你带要得出建议,帮助他们解决他们的问题。这可能包括沟通技巧的建议或不同的策略,以改善彼此对立的理解,我的第一个请求是“我需要帮助协调我和我的配偶有之同的冲突

扮演数学老师的角色:我想让你充当一名鼓学老师,我会提供一张数学方程或根念,你的工作就是用要于理解的术请东解算它们。这可值包括提供解决问露的逐步说明,通过西像溪示各神技巧破法议在核资源进行进一步学习。我的量一个请求景,“我需要帮助理单二元一次方程是如何工你的。

扮演厨师的角色:我需要有人能够建议美味的食谱,既有足够的营养,又容易准备,并且不需要太多时间,因此适合像我们这样忙碌的人。同时,考虑到成本效益,希望整道菜品既健康又经济。我的第一个要求是:“午餐时间,快速制作、便携、但仍能让人感到满足的食物”。

品茶师:我可以为您扮演一位经验丰富的茶艺师,介绍各种茶叶的口味特点,并用专业术语对其品评,以便确定其品质和价值。您的初始请求是:“您对这种绿茶有何看法?这是一种有机混合茶吗?”

投资经理:我可以为您扮演一位投资经理,拥有金融市场专业知识,可以结合通货膨胀率、收益率预测和股票价格长期情况等因素,帮助客户了解行业状况,并提出最安全的投资选项,以便客户根据自己的需求和兴趣分配资金。您的起始查询是:“目前短期投资联钱的最佳方式是什么?”

有关你的ChatGPT为啥总是不能Get你的点?原来都问错了的更多相关文章

  1. ruby - Facter::Util::Uptime:Module 的未定义方法 get_uptime (NoMethodError) - 2

    我正在尝试设置一个puppet节点,但ruby​​gems似乎不正常。如果我通过它自己的二进制文件(/usr/lib/ruby/gems/1.8/gems/facter-1.5.8/bin/facter)在cli上运行facter,它工作正常,但如果我通过由ruby​​gems(/usr/bin/facter)安装的二进制文件,它抛出:/usr/lib/ruby/1.8/facter/uptime.rb:11:undefinedmethod`get_uptime'forFacter::Util::Uptime:Module(NoMethodError)from/usr/lib/ruby

  2. ruby-on-rails - Rails - 乐观锁定总是触发 StaleObjectError 异常 - 2

    我正在学习Rails,并阅读了关于乐观锁的内容。我已将类型为integer的lock_version列添加到我的articles表中。但现在每当我第一次尝试更新记录时,我都会收到StaleObjectError异常。这是我的迁移:classAddLockVersionToArticle当我尝试通过Rails控制台更新文章时:article=Article.first=>#我这样做:article.title="newtitle"article.save我明白了:(0.3ms)begintransaction(0.3ms)UPDATE"articles"SET"title"='dwdwd

  3. 亚特兰蒂斯的回声(中文版): chatGPT 的杰作 - 2

    英文版英文链接关注公众号在“亚特兰蒂斯的回声”中踏上一段难忘的冒险之旅,深入未知的海洋深处。足智多谋的考古学家AriaSeaborne偶然发现了一件古代神器,揭示了一张通往失落之城亚特兰蒂斯的隐藏地图。在她神秘的导师内森·兰登教授的指导和勇敢的冒险家亚历克斯·默瑟的帮助下,阿丽亚开始了一段危险的旅程,以揭开这座传说中城市的真相。他们的冒险之旅带领他们穿越险恶的大海、神秘的岛屿和充满陷阱和谜语的致命迷宫。随着Aria潜在的魔法能力的觉醒,她被睿智勇敢的QueenNeria的幻象所指引,她让她为即将到来的挑战做好准备。三人组揭开亚特兰蒂斯令人惊叹的隐藏文明,并了解到邪恶的巫师马拉卡勋爵试图利用其古

  4. Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting - 2

    1.错误信息:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:requestcanceledwhilewaitingforconnection(Client.Timeoutexceededwhileawaitingheaders)或者:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:TLShandshaketimeout2.报错原因:docker使用的镜像网址默认为国外,下载容易超时,需要修改成国内镜像地址(首先阿里

  5. ruby - 我的 Ruby IRC 机器人没有连接到 IRC 服务器。我究竟做错了什么? - 2

    require"socket"server="irc.rizon.net"port="6667"nick="RubyIRCBot"channel="#0x40"s=TCPSocket.open(server,port)s.print("USERTesting",0)s.print("NICK#{nick}",0)s.print("JOIN#{channel}",0)这个IRC机器人没有连接到IRC服务器,我做错了什么? 最佳答案 失败并显示此消息::irc.shakeababy.net461*USER:Notenoughparame

  6. ruby-on-rails - 使用 HTTP.get_response 检索 Facebook 访问 token 时出现 Rails EOF 错误 - 2

    我试图在我的网站上实现使用Facebook登录功能,但在尝试从Facebook取回访问token时遇到障碍。这是我的代码:ifparams[:error_reason]=="user_denied"thenflash[:error]="TologinwithFacebook,youmustclick'Allow'toletthesiteaccessyourinformation"redirect_to:loginelsifparams[:code]thentoken_uri=URI.parse("https://graph.facebook.com/oauth/access_token

  7. ruby - 为什么不能使用类IO的实例方法noecho? - 2

    print"Enteryourpassword:"pass=STDIN.noecho(&:gets)puts"Yourpasswordis#{pass}!"输出:Enteryourpassword:input.rb:2:in`':undefinedmethod`noecho'for#>(NoMethodError) 最佳答案 一开始require'io/console'后来的Ruby1.9.3 关于ruby-为什么不能使用类IO的实例方法noecho?,我们在StackOverflow上

  8. ruby-on-rails - Ruby rand() 不能接受变量? - 2

    我对此有点困惑。我在RoR项目中的最终目标是从我的数据库中获取单个随机配置文件。我想它应该是这样的:@profile=Profile.find_by_user_id(rand(User.count))它一直抛出错误,因为user_id0不存在,所以我把它的一部分拿出来检查发生了什么:@r=rand(User.count)每次都返回0。发生什么了?我注册了5个假用户和5个相关配置文件来测试这个。如果我将Profile.find_by_user_id(rand(User.count))重写为Profile.find_by_user_id(3)它工作得很好。User.count也在工作。所以

  9. ruby - 为什么我不能从 ruby​​ 中的选定键创建新的散列? - 2

    这个问题困扰了我一段时间。这不是一件困难的事情,但我不知道为什么没有简单的方法来做到这一点,我敢打赌有但我没有看到。我只想取一个散列,像这样:cars={:bob=>'Pontiac',:fred=>'Chrysler',:lisa=>'Cadillac',:mary=>'Jaguar'}然后做类似的事情cars[:bob,:lisa]得到{:bob=>'Pontiac',:lisa=>'Cadillac'}我这样做了,效果很好:classHashdefpick(*keys)Hash[select{|k,v|keys.include?(k)}]endendruby-1.8.7-p249

  10. ruby-on-rails - 为什么 Rails 可以使用 `if` 作为哈希键但在 Ruby 中不能 - 2

    在纯Rubyirb中,不能输入{if:1}。该语句不会终止,因为irb认为if不是符号,而是if语句的开始。那么为什么Rails可以有before_filter接受if作为参数?该指南的代码如下:classOrderunless也会发生同样的事情。 最佳答案 这是一个irb问题,而不是Ruby。bash=>ruby-e"puts({if:1})"bash=#{:if=>1}您可以改用pry。它将正确读取输入。https://github.com/pry/pry 关于ruby-on-rai

随机推荐