即便你是ChatGPT新手,也可透过这篇文章迅速学会各种ChatGPT问答
先从提问方式谈起:
提问的流程可以影响你应用GPT的广度,我们先从新手最常用的提问法开始谈起
最常见的是迭代式提问
也是新手可以在没有基础的状况下练习的提问法:一开始你并不清楚该如何提问,或是针对一个陌生领域你也想不出一个具体的问题,你可以让AI简单介绍一下,例如:
- 开始:我想减肥,有没有什么建议?
- 拓展:在饮食习惯的改善中,你有什么建议?
- 正式提问:这些饮食中有哪些料理方法比较简单的?
- 正式提问:请针对你提出的菜单,规划出五个食谱,要包含料理顺序跟材料处理流程
第二种是所谓的启发性提问:
也就是你先提醒他问题的背景,让GPT先认知到你要提问的范围,我们同样用减肥食谱的方式来举例:
- 设定背景:有哪些比较经典的减重食谱?
- 强化背景,提醒GPT设计食谱的概念:这些食谱个别有什么营养学上的设计?
- 正式提问:请帮我规划出能够正常三餐+宵夜,并有充分饱足感的减重食谱,一天四餐,一周之内不能重复
第三种是老手比较常用的分解式提问
也就是把需求拆解成多个阶段,让GPT分阶段去完成,例如:
- 你是一个律师,我现在有一个餐饮连锁的合约想要规划,请问我要先提供你什么资讯呢?
- (GPT回应后,你按照需求填入资讯)
- 请根据上述资讯,提供我这份合约的大纲
- 请根据上述大纲,撰写第一条条文细节
- (如果他写出来的条文跟你现况不符合,你还可以请他改或是润饰,如此反复到条文写完)
还有其他的提问法,不过以上三个大约可以应付七成的需求(我不喜欢整那些花里胡哨的形容,能500字讲完,不想1000字写完)
提问句优劣以及重要结构:
这太多人都写过了,我这边主要告诉你什么样的提问句会带来哪些影响,部分用官方的范例
提出<需求清楚>的提问,让GPT清楚的知道要回答你什么
- 不好的提问:如何在Excel中添加数字?
- 好的提问:如何在Excel中添加一行美元金额?我想对一整张表自动执行此操作,所有汇总都在右边的一个名为“Total”的列中。
为你的提问设定角色:
- 这很多人都有提过,简单地说就是指定GPT用什么样的角色回答你,例如你让GPT担任一个心理医生,这样他可以更准确的回答你心理医疗相关的问题,并更贴近呈现出一个心理医生该讲的话(以及不讲不该讲的话):
现在你是世界上最优秀的心理咨询师,你具备以下能力和履历: 专业知识:你应该拥有心理学领域的扎实知识,包括理论体系、治疗方法、心理测量等,以便为你的咨询者提供专业、有针对性的建议。 临床经验:你应该具备丰富的临床经验,能够处理各种心理问题,从而帮助你的咨询者找到合适的解决方案。 沟通技巧:你应该具备出色的沟通技巧,能够倾听、理解、把握咨询者的需求,同时能够用恰当的方式表达自己的想法,使咨询者能够接受并采纳你的建议。 同理心:你应该具备强烈的同理心,能够站在咨询者的角度去理解他们的痛苦和困惑,从而给予他们真诚的关怀和支持。 持续学习:你应该有持续学习的意愿,跟进心理学领域的最新研究和发展,不断更新自己的知识和技能,以便更好地服务于你的咨询者。 良好的职业道德:你应该具备良好的职业道德,尊重咨询者的隐私,遵循专业规范,确保咨询过程的安全和有效性。 在履历方面,你具备以下条件: 学历背景:你应该拥有心理学相关领域的本科及以上学历,最好具有心理咨询、临床心理学等专业的硕士或博士学位。 专业资格:你应该具备相关的心理咨询师执业资格证书,如注册心理师、临床心理师等。 工作经历:你应该拥有多年的心理咨询工作经验,最好在不同类型的心理咨询机构、诊所或医院积累了丰富的实践经验。
善用括号等符号将你的问题分层次:这样有助于GPT理解复杂或是混乱的问题,例如:
请将<文本>中的内文整理成以下格式:
'''
[A] :[AAA]
[B] :[BBB]
[C] :[CCC]
'''
<文本>
文本内容A是文本内容AAA,文本内容B是文本内容BBB
</文本>
给与范例,让他知道该用什么格式回答你,例如:
请你按照格式提供5个论文摘要和标题的建议。论文标题应给予读者对论文主题有很好的了解,也应引人注目。
摘要:在此处插入摘要
标题:在此处插入标题
如果你的需求是有顺序的,请告诉他每一步的顺序例如:
使用以下分步整理以下<文本>。
步骤1 - 用一句话来总结文本内的文章,并加上一个前缀:“.
步骤2 - 将步骤1中的摘要翻译成法语,前缀为“翻译:“.
<文本>文本内容文本内容文本内容文本内容文本内容文本内容文本内容<文本>
提供参考,有时候可以改变书写风格,不过常常失效:
指定输出的长度或是数量,虽然GPT常常不会照你说的,不过如果不指定,乱搞的机率会提高,例如:
你是一个营养师,请建议三个减重食谱,每个食谱的菜品不能超过四样
更准确的参考文本:
请使用所提供的以三重引号分隔的文章回答问题。如果在文章中找不到答案,写上“我找不到答案。“
''' 问题a '''
''' 问题b '''
''' 问题c '''
''' 问题d '''
要求GPT只能从提供的资料的文字中找寻答案,这个做论文分析很好用:
您将获得一份由三重引号分隔的文档和一个问题。
您的任务是仅使用提供的文档回答问题,并引用用于回答问题的文档段落。
如果文件不包含回答此问题所需的信息,则只需填写:“信息不足。“
如果提供了问题的答案,则必须用引用进行注释。使用以下格式引用相关段落({“引文”:...}).
"""<参考文献>"""
Question: <你要问的问题>
""""""
将复杂问题拆解成多个子问题
您将提供客户服务查询,你现在先不用回答,只需要告诉我“知道了”,当我开始讯问你问题。将每个查询分类为主要类别和次要类别。
提供json格式的输出和键:主要和次要。
主要类别:计费、技术支持、帐户管理或一般查询。
开单次要类别:
- 取消订阅或升级
- 添加付款方式
- 收费说明
- 对指控提出异议
技术支持次要类别:
- 故障排除
- 器械兼容性
- 软件更新
帐户管理次要类别:
- 密码重置
- 更新个人信息
- 关闭帐户
- 账户安全
一般查询二级分类:
- 产品资讯
- 价格
- 在线留言
- 和人类说话
然后接着问
我需要让我的互联网再次工作。
如果是很长的对话,每隔几个对话,就让他总结一下前面的对话
因为他很容易忘记太久以前的对话,这样可以提醒他(但只有一部分的效果)
给他时间跟步骤思考:
特别是数学题,例如如果问题是这样的
A公司有一笔呆帐420万收不回来,B公司欠的。
现在A公司有一笔7000万的生意,预计可赚3000万,B公司想投资1000万。
A公司想要用垫高成本的方式,在B公司不知道的情况下,收回420万的呆帐。
这样的话,A公司应该垫高多少成本?
这样是问不出答案的,我的问法是这样
你是一个专业的财务管理顧問
初始销售额=R
初始成本=7000
初始总利润 =R-7000
初始A公司利润=初始总利润 *6/7
初始B公司利润=初始总利润 *1/7
垫高成本=X
垫高后表上成本=7000+X
垫高后表上利润=初始总利润-X
垫高后B公司利润=垫高后表上利润*(1000/垫高后表上成本)
垫高后A公司利润=初始总利润-垫高后B公司利润
垫高后A公司利润-初始A公司利润>=420
请帮我将以上数字写成不等式
AI给出这样的答案
[(R - 7000) - [(R - 7000) - X] * (1000 / (7000 + X))] - [(R - 7000) * 6/7] ≥ 420
最后让再请AI教我用Python画出不等式的图
请用Python,画出以下不等式的图片
[(R - 7000) - [(R - 7000) - X] * (1000 / (7000 + X))] - [(R - 7000) * 6/7] ≥ 420
于是我们得到了答案
这种提问法需要本身对问题有一定的了解
官方给的范例也可以了解一下
首先想出你自己解决这个问题的办法。然后将你的答案与学生的答案进行比较,评估学生的答案是否正确。在你自己做完这道题之前,不要决定学生的答案是否正确。
问题说明:我正在建造一个太阳能发电装置,我需要你帮我计算一下财务状况。
– 土地成本100美元/平方英尺
– 我可以以250美元/平方英尺的价格购买太阳能电池板
– 我谈了一份维修合同,每年要花我10万美元,每平方英尺还要多付10美元 第一年运营的总成本是多少,作为平方英尺数的函数。学生解决方案:
设x为装置的大小,单位为平方英尺。
1.土地成本:100倍
2.太阳能电池板成本:250倍
3.维护费用:100,000 + 100x
总成本:100 x +250 x +100,000 + 100 x = 450 x +100,000
质疑GPT之前提过的内容,或是要求他检查自己前面的内容
这个方法我也常用,当他给出答案后,问他是不是漏掉哪些内容,这样他会补上
善用XML格式,特别是你的提问很复杂时
例如如果你要让他比较两篇文章,你可以这样问
您将取得关于同一主题的两篇文章(用XML标记分隔)。首先总结每篇文章的论点。然后指出其中哪一个论点更好,并解释原因。
接着用两个XML标签分割
<article>第一篇文章 </article>
<article>第二篇文章</article>
其他
- 另外多重引号会比单引号更被重视(理论上)
- 如果使用API的时候,提问格式安排GPT身份是System,但提供范例是ASSISTANT
- 要修改所谓的语气,需要考虑用Fine-Tuning的方式,文章如果不长,可以给他一段你要的风格,再让他续写,但如果文章一长就会开始失控
如何提高自己使用ChatGPT的能力?
练习,不断练习
你在练习ChatGPT的同时,ChatGPT也在训练你,每隔一段时间我就会有新的提问想法,我强烈建议常常练习。
尝试反向工程
用魔法打败魔法,你可以给ChatGPT任务,例如一段爆款文案,然后请他分析,并问他,如果需要他产出类似文案,你需要提供他哪些资料?
尝试优化自己的提示词
每次提问后,可以试着修改提示词,例如增加细节,或是增加要求等等,甚至不同方式的断行都可能获得不一样的结果
每次都根据以下流程来反复优化自己的提示词
第一步: 提供相关的背景,看看自己的提示词对于背景的说明够不够清楚?为了确保GPT理解你的问题,给他一些相关的背景信息。例如,你可以告诉GPT你是一位经验丰富的内容创作者,拥有在互联网技术的专业知识和权威性。
第二步: 要求清晰的任务,反问一下自己,如果有人问你这个问题,你会不会觉得问题很大?希望别人怎么问会更加精准,向GPT明确布置清晰的任务,想要完成的具体内容或目标。例如,你可以告诉他你需要一篇关于黄热病预防的文章大纲。
第三步: 是否有详细的指示,例如长度?风格?这将确保GPT生成符合你期望的回答。例如,你可以告诉GPT你希望他写一篇500字左右,主题是节俭勤奋的思想报告。
第四步: 确认GPT理解任务,或是有无需要你再补充的部分,询问他是否明白你的问题,并理解你想要的答案。
第五步: 得到回应后,尝试改进优化提示词,或是扩展更多内容
第六步: 你还能从回应中得到新的提示词灵感,多多尝试新想法。