从零开始玩转ChatGPT

第4课 中文提问的步骤,“咒语”提升术

字体:16+-

我们还是需要强调一点,目前ChatGPT的中文数据库不是特别充实,一些涉及中国历史、地理之类的资料经常会有张冠李戴的错误现象。如果你认为ChatGPT的回答不是很好,请试试同样的问题用英文提问。

其次,ChatGPT的数据仅有2021年9月以前的,如果你问这个时间以后的问题,比如,今天的黄金价格是多少?它的答案会是:抱歉,作为一个人工智能语言模型,我的知识截止2021年,无法提供当前的黄金价格。建议您查阅财经新闻或金融网站获取最新的市场行情。

中文输入的情况下,许多你觉得耳熟能详的概念或词汇,也许ChatGPT的训练库里根本没有。

这一课要提升大家的“咒语”技术,首先介绍四种基本的提示结构。

四种基础模式:

特定指令(By specific):在这种模式下,我们给模型提供一些特定信息,例如问题或关键词,模型需要生成与这些信息相关的文本。这种模式通常用于生成答案、解释或推荐等。特定信息可以是单个问题或多个关键词,具体取决于任务的要求。

指令模板(Instruction Template):在这种模式下,我们给模型提供一些明确的指令,模型需要根据这些指令生成文本。这种模式通常用于生成类似于技术说明书、操作手册等需要明确指令的文本。指令可以是单个句子或多个段落,具体取决于任务的要求。

代理模式(By proxy):在这种模式下,可以充当了一个代理,代表某个实体(例如人、角色、机器人等)进行操作或交互。代理模式的核心思想是引入一个中介对象来控制对实际对象的访问,从而实现一定程度上的隔离和保护。诸如于在ChatGPT中,“act as ×××”可以让ChatGPT充当一个代理,扮演某个角色或实体的身份,以此来处理与该角色或实体相关的任务或请求。

示例模式(By demonstration):在这种模式下,我们给模型提供一些示例文本,模型需要生成与示例文本类似的文本。这种模式通常用于生成类似于给定示例的文本,例如自动生成电子邮件、产品描述、新闻报道等。示例文本可以是单个句子或多个段落,具体取决于任务的要求。

一、零样本提示词(直接提问)

这种直接提问的Prompt,我们称之为Zero-shot prompt[ Zero-shot prompt是一种机器学习的技术,它可以让计算机学会通过一些提示信息来完成一个任务,而不需要进行任何训练。这些提示信息就是zero-shot prompts。],中文叫零样本提示词,意思就是AI本身就早已经训练好,本身具备的对应模式,常用来回复一些常识类问题。比如太阳系有哪些行星之类。这种情况,你只要最简单的指令就可以,这跟我们平常百度搜索的方式差不多,就不细讲了。

二、多轮对话(联系上下文)

多轮对话的重点,你要不断给ChatGPT输入信息,让它在原有的已知信息基础上,不断修正自己的答案。

这种模式叫作小样本提问。

ChatGPT有一定的记忆能力,你每次打开一个聊天页面,针对这个页面里面的内容它是有短期记忆的。这特别像与人对话,它会记得上下文,比如你前面提到过想吃火锅,后面聊天的时候再问它,自己想吃什么,它是记得的。

在多轮对话中,ChatGPT可以理解和处理多个连续的用户输入,并根据用户输入生成相应的回复。这种对话系统的能力可以让ChatGPT更好地模拟人类对话,提高对话的连贯性和流畅性。如果你心急,一次性就想让AI得到你满意的答案,那多半要失望,在一些创造性或主观性比较强的工作类型,比如写故事、剧本、视频脚本等,需要多轮对话的沟通,一步一步让ChatGPT清楚你想要的到底是什么,你要扮演的角色,就是一个优秀的甲方,清楚知道自己的需求,以及实现这些需求的步骤,才能得到更精确的结果。在它不清楚一些概念和需求时,你可以给它一些示范的模版,或者举例子让它学习,进而模仿出更合适的结果。

为了使ChatGPT在多轮对话中表现更好,可以采取以下几个方法:

1. 提供清晰的上下文:在多轮对话中,ChatGPT需要了解上一轮对话的上下文才能更好地生成回复。因此,应该尽可能提供清晰的上下文信息,比如上一轮对话的回复内容、用户的问题等。

2. 提供多样的话题:为了让ChatGPT在多轮对话中表现更好,可以提供多样的话题,以便让ChatGPT有足够的信息来生成回复。

3. 对话风格的控制:在多轮对话中,ChatGPT的回复可能会有一些不够准确或不合适的情况。可以通过控制对话风格,比如让ChatGPT更加正式或轻松,来减少这种情况的发生。

总之,ChatGPT的多轮对话能力是其最大的优势之一,可以让用户与计算机进行更加自然和流畅的对话。要使ChatGPT在多轮对话中表现更好,需要提供清晰的上下文信息、多样的话题和对话风格的控制。同时,也可以通过不断优化模型来提高ChatGPT的表现。

比如你想为自己的城市宣传写一段文案,但是不清楚具体方向,你就可以从跟它闲聊天开始,一步一步让它了解你的城市有哪些景点、风俗特色、美食。等到相关上下文足够的时候,你就可以给它下指令,让它写一篇城市旅游攻略或是宣传广告脚本。

这里介绍一个技巧,可以让你的AI在不扮演角色的情况也更有温度,这就是在每个指令的最后,增加一句设置文本的某种程度,比如专业化程度、可爱化程度、搞笑化程度等,它会表现出截然不同的文风。我们以描述哈士奇为例子。最简单的提问,得到的就是最冰冷的机器回答。

请用一段话描述哈士奇

哈士奇是一种受欢迎的犬种,原产于西伯利亚,具有中等体型和浓密的双层皮毛,通常呈现出黑、白、灰等不同颜色的斑纹或花纹。哈士奇性格外向、活泼、聪明,喜欢与人互动,对陌生人友好,同时也有独立自主的一面。由于其良好的运动能力和耐力,哈士奇通常被用作雪橇犬或跑步伴侣,但也需要进行充分的体育锻炼和社交训练来保持健康和幸福。

请用一段话描述哈士奇,搞笑化程度为100

哈士奇是一只大笑话,它的双层皮毛比我的头发还要厚!每次它摇头的时候,都会把身边的人扫到一边去。虽然它看起来很酷,但实际上它是一只大傻瓜。每次我和它玩球,它总是会不小心跑到墙上,然后狼狈地滑倒。不过,我还是喜欢它,因为它总是能让我开心地笑出声来。

请用一段话描述哈士奇,并设置文本的动物学专业程度为100

哈士奇是一种非常出色的犬类,具有许多令人惊叹的动物学特征。它们的身体结构非常适合奔跑和拉雪橇等活动,背部和腿部肌肉发达、耳朵立起,尾巴向上翘起,让人们一眼就能认出它们。哈士奇的毛色多种多样,包括黑色、白色、灰色、红色等,通常带有非常美丽的斑点和花纹。

除此之外,哈士奇的行为特征也是动物学研究的重要方向之一。它们非常聪明、好动、好奇和友善,喜欢社交和互动。哈士奇也是一种出色的工作犬,通常用于拉雪橇、护卫和救援等工作,非常出色和精干。研究人员通过观察和分析,发现哈士奇的智力和行为特征与狼类非常相似,这为我们更好地了解犬类的进化和行为提供了重要的线索和信息。

另外,哈士奇的健康问题也备受关注。由于它们的基因多样性和体型特点,哈士奇可能会患有一些疾病,如眼疾、髋关节发育不良等。研究人员正在努力寻找有效的预防和治疗方法,以提高哈士奇的健康水平和生命质量。

总之,哈士奇是一种非常值得研究和探索的犬类,具有丰富的动物学特征和行为特征。通过不断地深入研究和探索,我们可以更好地了解和保护这种美丽、聪明、友好的狗狗,同时也为动物学领域的研究和发展做出更加积极的贡献。

用一段话描述哈士奇,并设置文本的历史学专业程度为100

哈士奇是一种非常有历史意义的犬类,它们的起源可以追溯到19世纪的西伯利亚。最初,哈士奇被用作牧民、猎人和运输工具,它们的身体结构和智力特征非常适合在恶劣的气候和地形条件下工作和生存。随着时代的发展,哈士奇逐渐成为拉雪橇比赛、探险和军事用途的重要犬类,为人类的探险和生存提供了非常重要的支持和帮助。

在20世纪,哈士奇开始引起世界各地犬类爱好者的关注和喜爱,成为了备受追捧的宠物犬之一。同时,哈士奇也成为许多科学家和研究人员研究的对象,他们通过研究哈士奇的基因、行为、健康和智力等方面,深入了解了这种狗狗的特点和历史背景。

另外,哈士奇也在历史上留下了许多重要的足迹。例如,它们曾在20世纪初期的阿拉斯加黄金矿区起到了非常重要的作用,拉雪橇帮助探险者运输重要物资和供给。在二战期间,哈士奇也被用作军用犬,担任侦查、通讯和搜救任务,为战争胜利做出了重要的贡献。

通过对哈士奇的研究和了解,我们还可以更好地了解犬类的进化和适应能力,同时也更好地认识这种狗狗在人类历史中的重要地位和作用。

三、角色扮演

在这种模式下,AI可以充当了一个代理角色,代表某个实体,例如人、角色、机器人等,进行操作或沟通,以更加个性化或专业化的方式来处理问题。代理模式的核心思想是引入一个中介对象来控制对实际对象的访问,从而实现对庞大数据库的一个筛选,来实现对答案的精准控制。这是ChatGPT一个很重要的特色和功能,甚至将来会取代各行各业做流程化、模板化工作内容的岗位。

在第3课的内容中,已经重点介绍了角色扮演的玩法,主要还是在于让大家感兴趣,用更多娱乐的方式。

那么如果你将AI当作长期生产力的话,这个功能需要更加用心地开发,让它充当你个人的军师和强大辅助,帮助你你事半功倍完成工作。

四、指令模版

前面的内容中提到过一个最基础的清晰模版:任务——指令——角色,在这个基础上,你可以根据自己的需要制作非常多对应的模版。这节内容会在原本的基础模板上再加一个要素:示范。ChatGPT的模仿能力非常强,只要你给它一个标准的示范,就会给你一模一样的东西。

有一次我想收集一些世界各地语言中表达人类微妙情绪的词汇,并且想知道里面的深意,于是,我给了一个西班牙语的范本,给它指令要求找到其他不同语言中类似的表达。

范本:Sobremesa(西班牙语):这个词由“sobre”(桌子)和“mesa”(上)两部分组成,指用餐后和朋友或家人在桌子上坐着聊天、喝酒和放松的时间,通常是一种愉快的社交体验。

1. Komorebi(日语):这个词由“komo”(树叶)和“rebi”(光线)两部分组成,指阳光穿过树林的空隙,形成美丽的光影效果。

2. Torschlusspanik(德语):这个词由“Torschluss”(门关闭)和“Panik”(惊恐)两部分组成,指对时间流逝感到紧迫和恐惧的情绪,通常出现在某些人感到年龄增长、生命短暂和未完成的事情很多的时候。

3. Kalsarik?nnit(芬兰语):这个词由“kalsari”(**)和“k?nnit”(喝酒)两部分组成,指在家中穿着内衣,喝酒和放松的时间。这个词在芬兰文化中非常流行,被认为是一种快乐、放松和放松的方式。

4. Gezellig(荷兰语):这个词是荷兰文化中非常重要的概念,指愉快、舒适和友好的氛围和情感,通常用于形容家庭、聚会和社交场合的氛围。

任务(Task):对提示要求模型生成的内容进行清晰而简洁的陈述,也就是你要做的具体是一件什么事。

指令(Instructions):在生成文本时模型应遵循的指令。你希望它怎么帮你做这件事。

角色(Role):模型在生成文本时应扮演的角色。它是以什么样的身份在做这件事。

你可以任务、指令加示范案例,也可以指令直接加角色,都可以,看自己实际需求灵活应用。

众多人使用的经验总结下来,在GitHub(基于Git的代码托管网站)上普遍认为以下四条是很有用的提示词。

Context(选填):补充内容,参考资料等背景信息,或者说是上下文信息,这可以引导模型做出更好的反应。

Instruction(必须):明确清晰的指令,即你希望模型执行的具体任务。

Input Data(选填):输入数据,告知模型需要处理的数据。

Output Indicator(选填):输出指示器,告知模型我们要输出的类型或格式,比如Excel列表、PPT文本、剧本模式等。

使用ChatGPT提问和解决问题时,以下一些特殊技巧可以帮助你更有效地与ChatGPT互动:

详细说明背景信息:当提问涉及特定的背景或情境时,提供足够的信息可以帮助ChatGPT更好地理解你的问题。例如,如果你要求写一个关于环保的故事,你可以说明故事的目标读者、字数要求和主题要点。

分步提问:对于需要多步骤来解答的问题,可以逐步向ChatGPT提问。例如,解决数学问题时,先询问关于问题的一部分,然后基于得到的答案再问下一部分。

采用“假设法”:在某些情况下,你可能希望得到一个基于特定假设的答案。此时,可以在提问中明确指出你的假设。例如,你可以问:“如果地球上没有重力,那么物体会如何运动?”

请求解释或例子:如果你对ChatGPT给出的答案不太理解,可以要求它提供更多解释或举例。例如,你可以问:“你能解释一下量子力学吗?”或者“你能给我一个牛顿第三定律的例子吗?”

询问来源:如果你对ChatGPT提供的信息感到好奇或想要进一步了解,可以询问相关的来源。例如,你可以问:“你是从哪里学到关于黑洞的信息的?”

使用比喻和类比:当你需要帮助理解一个复杂的概念时,可以要求ChatGPT使用比喻和类比。例如,你可以问:“你能用一个简单的比喻来解释相对论吗?”

列举要点:对于需要概括的问题,可以要求ChatGPT列举要点。例如,你可以问:“能告诉我几个有效提高记忆力的方法吗?”

逐步追问:如果ChatGPT给出的答案没有完全满足你的需求,可以逐步追问,以获得更多细节。例如,你可以问:“你能告诉我更多关于太阳系的信息吗?”

请求多种答案或观点:在需要多种答案或观点的情况下,可以要求ChatGPT提供不同的选项。例如,你可以问:“关于全球变暖的原因,有哪些不同的观点?”

提问前设定好回答的范围:当你需要在特定范围内寻找答案时,可以在提问前设定好范围。

实操 写新时代的童话故事

扮演角色+描述细节+指令模版,这三者结合,让你的答案远离套路化,更加具体、细致,乃至具有个人特色和风格。我们结合以上四种基本模式,来进行一个有趣的工作——写童话故事。在这个过程中,大家会更清楚指令的实际用法,以及如何进行工作时的切换。

你可能对于写童话一窍不通,那么怎么开始这个项目呢?

刚开始开始就是模版一:零样本提问。问它一些知识类的问题,比如关于安徒生童话的问题,AI肯定知道得非常清楚。我们要用ChatGPT做的,就是一步步从已知到未知,从一个结果导向另一个结果,然后进行调整、细化,加入自己的想法,最终得到我们未曾设想到的地方。

开始吧,写童话是一个很好的示范。国外已经有人用ChatGPT写童话日入斗金了。

提问:你知道安徒生童话吗?

当然,我知道安徒生童话。安徒生童话是丹麦作家汉斯·克里斯汀·安徒生创作的一系列寓言故事,这些故事通常具有寓意丰富、想象力丰富的特点。许多故事已经成为世界著名的童话,例如《卖火柴的小女孩》《丑小鸭》《海的女儿》(也叫《人鱼公主》)和《皇帝的新装》等。安徒生的故事深受小朋友和成人的喜爱,不仅因为它们具有娱乐性,而且还能启发人们的思考,教育人们要懂得关爱、勇敢和善良。

请总结安徒生童话中最经典的十个故事,罗列任务和故事简介。

1. 《卖火柴的小女孩》:故事中的主角是一个贫穷的小女孩,她在寒冷的冬夜里卖火柴。小女孩点燃火柴时,幻想着美好的生活,最后在梦中离开了这个世界。

2. 《丑小鸭》:一只长得丑陋的小鸟被其他鸟嘲笑,但经历种种磨难后,它变成了一只美丽的天鹅,过上了幸福的生活。

3. 《海的女儿》(《人鱼公主》):美丽的小美人鱼为了追求爱情,放弃了自己的鱼尾变成人类,但最终无法得到心爱的王子。她选择化作泡沫,成为永恒的海洋一部分。

4. 《皇帝的新装》:一个自负的皇帝被两个骗子欺骗,相信他们为自己制作了一套看不见的新衣。直到一个小孩子大声说出真相,皇帝才意识到自己被愚弄了。

5. 《拇指姑娘》:一个非常小大女孩被一位老妇人收养。拇指姑娘历经艰难险阻,最后嫁给了一位善良的王子,过上了幸福的生活。

6. 《红鞋子》:一个叫凯伦的女孩过分沉迷于红鞋子的魅力,以至于忽略了身边的亲人和友谊。最后她向天主祈祷,脱去红鞋,过上了懈怠的生活。

7. 《天鹅湖》:一位王子误打误撞来到一个被诅咒的湖泊,那里的天鹅实际上是被施了魔法的公主。王子设法打破诅咒,拯救了公主,两人过上了幸福的生活。

8. 《千里眼和顺风耳》:一个国王雇佣了两个特殊的仆人,一个有千里眼,一个有顺风耳。这两个仆人帮助国王识破了一个阴谋,挽救了王国。

9. 《野天鹅》:一个姑娘为了拯救被变成天鹅的兄弟们,在森林中为他们编织了用魔法植物制成的衣服。经过艰苦努力,姑娘终于解除了兄弟们的魔法,让他们恢复了人类的身份,并揭示了陷害他们的邪恶巫婆。

10.《忠诚的锡兵》:一只只有一条腿的锡兵历经磨难,勇敢坚定地守护着自己心爱的芭蕾舞女玩偶。最后,锡兵和芭蕾舞女被火焰吞噬,化为一颗心形的锡块,见证了他们永恒的忠诚与爱情。

这是安徒生童话中最经典的十个故事,每个故事都有其独特的寓意和价值观,为读者带来了无尽的启示。

我们有了这些已知信息,就可以让ChatGPT更加具体有方向的知道,自己要做什么了,它会自动联系上下文,对你接下来的指令作出学习。

角色:请你扮演安徒生

任务:写符合现代人喜好的新童话

指令:

1. 观察现代社会存在的各种问题,写给孩子们纯真却又残酷的新童话;

2. 按照你上文经典的十个故事风格,改编成现代背景下的童话;

3. 要让小孩子喜爱的文字风格。

在得到的文章之后,可以再一步步加入自己的需求,最终得到一篇不错的童话故事。

蓝狐与乌有乡

从前,有一个小男孩,名叫小米。他生活在一个繁华的城市,那里的人们都过着忙碌的生活。小米的爸爸妈妈都是工作狂,整天忙碌于工作,而附近的小朋友们都沉浸在手机和电脑中,不愿意出门。小米非常喜欢大自然,但他感到十分孤独。

有一天,小米来到了附近的小森林。这里有美丽的蘑菇、蓝天和洁白的云朵。就在这时,他遇到了一只非常漂亮的蓝色小狐狸。这只小狐狸的毛发如丝般柔顺,眼睛闪烁着智慧的光芒。令人惊讶的是,它竟然会说话!

“你好,小米,我叫蓝狐。”小狐狸笑着说。

“你怎么知道我的名字?”小米惊讶地问。

“我是森林里的精灵,我知道很多事情。”蓝狐笑着回答。

从此,小米和蓝狐成为了无话不谈的好朋友。每当小米感到孤独和无助时,他就会来到小森林里,找蓝狐倾诉心事。而蓝狐也总是用温柔的语言,帮助小米排解困惑,给他以鼓励和支持。

他们一起抓鱼,小米用手搭着水,蓝狐则用巧妙的技巧捕捉到了不少鱼。小米觉得很神奇,想学习蓝狐的技巧,于是他们一起探索鱼儿的生活习性,一起研究出更多捕鱼的方法。

他们一起爬树,小米和蓝狐比赛谁能爬到树顶。小米一开始还有些胆怯,但蓝狐总是在旁边鼓励他,告诉他应该如何攀爬,于是小米渐渐变得勇敢。他们一起在树上嬉戏,挑战重重难关,体验到了爬树的快乐。

他们一起跳舞,小米听蓝狐讲述了各种动物的跳舞方式,学会了很多跳舞的技巧。他们跳着欢快的舞蹈,享受着音乐带来的快乐和自由,仿佛身体和心灵都在飞翔。

他们一起寻找萤火虫,小米和蓝狐手牵着手,穿过草丛和树林,慢慢地走向萤火虫聚集的地方。萤火虫的光芒渐渐亮起,小米和蓝狐开心地笑着,跟着萤火虫跳起了华丽的舞蹈。

小米觉得自己终于找到了一个可以陪伴自己的好朋友。他感激自己的命运,让他遇见了这只蓝狐,也感激蓝狐的陪伴和帮助,让他重拾生活的乐趣和勇气。在小米的内心深处,他把蓝狐当成了自己最亲密的朋友。

然而,有一天,蓝狐告诉小米,它要去一个叫乌有乡的地方,那里没有烦恼和忧伤。小米好奇地问:“我能和你一起去吗?”

蓝狐沉默了片刻,说:“现在还不行,但是当你彻底忘记我时,你就可以来到乌有乡。”

时间一天天过去,小米渐渐长大,开始为学习、工作、相亲、买房等琐事忙碌,以至于渐渐忘记了蓝狐。

有一天晚上,失业半年的小米疲惫地走进家门。妻子怒气冲冲地看着他:“你这个废物,半年了都找不到一份工作!我们怎么办?儿子的夏令营费用都拿不出来!”

小米低着头,无言以对。这段时间以来,他四处找工作,却总是碰壁。他觉得自己的自尊心已经被踩得体无完肤。

儿子看着父亲,轻蔑地说:“你还有脸回家?你知道我因为你而成了同学们眼中的笑柄吗?别人都去美国夏令营,只有我没钱去!”

小米无法忍受这样的羞辱,心灰意冷地走出家门。他漫无目的地走到江边,看着波光粼粼的江水,心中充满了绝望。他买了很多瓶酒,一杯接一杯地喝了下去,试图用酒精麻醉自己痛苦的心灵。

喝得醉意朦胧时,小米忽然想起了蓝狐的话。那时的蓝狐告诉他,只要他忘记了蓝狐,就能来到乌有乡。在那里,他将不再受到现实世界的打击和侮辱。

小米痛苦地想:“如果我真的能忘记蓝狐,是不是我就能去那个没有烦恼的地方?”

越喝越多的酒让小米的意识变得模糊不清,他越来越难以回想起蓝狐。

第二天早上,小米醒来后,发现自己来到了一个五彩斑斓的世界。这里到处都是鸟语花香,充满阳光明媚。蓝狐笑着跑过来拥抱他:“欢迎你来到乌有乡,小米。”

小米惊讶地环顾四周,问道:“这里真的是乌有乡吗?”

蓝狐点了点头,回答:“没错,这里是一个没有烦恼和忧伤的地方。你终于来了。”

小米看着蓝狐,不禁流下了泪水:“蓝狐,我真的很想念你,谢谢你一直等待着我。”

蓝狐轻轻拍了拍小米的肩膀:“别担心,从现在开始,我们将永远在一起。”

总结:

AI时代完全到来前,有四条建议,可以分享给大家。

1. 以英语作为你的工作语言。

2. 熟能生巧。

3. 大部分的经验都来自错误。

4. 要么脱颖而出,要么被淘汰。