- GPT的核心理论
- Prompt高效提问技巧
- Prompt的精华案例
- 利用ChatGPT快速制作PPT
- 拓展思维模式
hello,我是小索奇,本篇内容参考图解书籍GPT大模型+维基百科+ChatGPT+个人见解。
如果有任何问题都欢迎一起探讨哈
GPT-3和GPT-4和ChatGPT之间的关系
由于部分用户混淆,首先简单拓展一下GPT-3和GPT-4和ChatGPT之间的关系哈
GPT-3、GPT-4、ChatGPT之间的关系在于它们都是基于GPT系列技术的自然语言处理模型,但各自具有不同的代数、性能和特定应用场景。
通俗来讲就是当ChatGPT搭配上GPT-4之后可以被称为"ChatGPT Plus",也就是现在的ChatGPT-4
GPT的全称是Generative Pre-Training(生成式预训练) ,它的基本结构也是Transformer,GPT的核心思想就是利用Transformer模型对大量的文本进行无监督学习,其目标就是最大化语句序列出现的概率。
3和4表示它们的迭代版本。预训练模型的发展趋势是参数越来越多,模型也越来越大,训练一次费用可达几百万美元。随着模型的迭代,这些模型的主要目标是处理更复杂的问题,推理能力更强。学会理解和生成类似人类的自然语言。
ChatGPT,全称聊天生成预训练转换器(英语:Chat Generative Pre-trained Transformer([2])),是OpenAI开发的人工智能聊天机器人程序,于2022年11月推出。该程序使用基于GPT-3.5、GPT-4架构的大型语言模型并以强化学习训练。
这里你可能会有问题
Q:自然语言模型和transformer什么区别
A:自然语言模型(NLP模型)是广泛用于处理和理解自然语言的一类模型,而Transformer是NLP模型中的一种架构。
Q:其目标就是最大化语句序列出现的概率" 这句话是什么意思?
A:“其目标就是最大化语句序列出现的概率” 这句话的通俗解释就是:GPT的目的是让模型学会生成出现在训练数据中的文本序列的概率最大化。在这种情况下,模型通过大量的文本学习语言的结构、语法、语境等,以便在接收到一个输入(prompt)时,能够生成一个与训练数据相似的、合理的文本回应。实际上,这使得模型能够理解并生成自然语言,使其在聊天、回答问题等任务中表现出色。
Prompt是什么?
Q:什么是Prompt?
A:很多AI玩家都在用,但一部分AI玩家也是不知道的。这里简单说一下,Prompt就是你在和聊天型AI聊天时给它的输入或问题。就像跟朋友聊天一样,你可以问个简短的问题,说一句话,或者告诉模型你想让它完成的任务。
这个问题或输入的设计很重要,因为它直接影响着AI的回答。模型都是学了大量的文本数据,掌握了语言的结构、语法、和一定程度的语义知识。它会根据你的输入来理解你想要什么样的回应,然后给你一个相应的答案。如果你设计一个好的输入,就能引导模型给出准确、有针对性的回答。
在使用这种聊天型AI时,你可以通过问问题或者表达自己的需求来和它交流,这就是你给模型的"Prompt"。模型收到你的提示后,会根据它之前学到的知识和经验生成相应的文本作为回答。简而言之,就是像和朋友聊天一样,你说什么,它回什么。
不光是ChatGPT,在使用其它聊天型AI时,用户通过提问或陈述需求与模型互动,这都是用户提供的prompt。模型接收到prompt后,根据训练数据和预训练参数生成相应文本作为回答。改善prompt设计有助于获得更符合期望的模型输出。
提示工程(Prompt Engineering) 已经不是一个新鲜名词了,它已经嵌入在我们生活中的方方面面啦~ 比如打开招聘网一搜也会有大量的工作岗位。
所以说学习Prompt是刚需( ̄︶ ̄)↗
下面是对Prompt的详细使用案例
一个Prompt通常是两部分组成:前文(context)和问题(query)
前文(Context): 前文是提示的开头部分,通常包括一些背景信息、情境描述或先前的对话内容。前文帮助模型了解问题的上下文,让它更好地理解你的问题或要求。前文可以是一两个句子,也可以是一整段话。
问题(Query): 问题部分是你希望模型回答或处理的具体问题或指令。这部分通常紧随前文,是你想要模型完成的任务的核心。问题可以是一个问题,一个命令,一个请求,一段要求模型进行特定操作的代码。
更多精准Prompt的内容都是基于前文和问题不断延伸出来的,也自然有了很多博文
下面就简单了解ChatGPT后进行精准提问
ChatGPT****拥有哪些能力
自然语言处理**:** 可以理解和生成自然语言文本。无论是回答问题、写作、翻译、总结还是生成创意内容,它都可以帮助你。
问答与解释: 它可以回答你提出的问题,并解释复杂的概念、原理或流程,帮助你更好地理解。
写作助手: 它可以帮助你生成各种类型的文本,包括但不限于文章、作文、简历、邮件等。
语言翻译: 它可以将文本从一种语言翻译成另一种语言,帮助你进行跨语言沟通和理解。
代码生成: 它能够生成代码片段、提供编程帮助,并回答与编程有关的问题。
创意产生: 如果你需要创意、故事情节、歌词等方面的灵感,也可以助你一臂之力。
常识问答: 它可以回答关于广泛主题的常识性问题
学习辅助: 如果你在学习新的学科或领域,它可以为你提供基础知识、解释概念,并回答相关问题。
数据处理与分析: 它可以帮助你理解和解释数据,回答与数据分析相关的问题。
对话伙伴: 它可以进行普通闲聊对话,与你交流各种话题
想要高效的提问,就必须掌握以下指导原则
清晰的问题: 提出清晰、具体的问题能够让ChatGPT更好地理解你的需求并提供准确的回答。避免使用模糊或含糊不清的语言。
上下文信息: 如果问题涉及特定背景或上下文,提供足够的信息可以让ChatGPT更好地理解问题,从而给出更有针对性的回答。
简洁明了: 尽量用简洁明了的语言表达你的问题。不必过于复杂,但也不要过于简略,以确保ChatGPT能够准确理解你的意思。
关键词: 使用关键词来强调你问题的核心。这有助于ChatGPT更快地捕捉到你问题的要点。
追问和澄清: 如果我给出的回答不够满意或需要进一步澄清,你可以追问继续深入探讨相关内容,直到你获得满意的答案为止。
问题分解: 如果问题较为复杂,可以将其分解成更小的子问题,逐步解决每个子问题。
具体示例: 在需要解决问题的时候,提供具体的示例可以帮助我更好地理解情境并提供更准确的答案。
多次交互: 如果你的问题涉及多个方面或需要深入交流,不要犹豫在多次交互中逐步探索问题,每次都可以向ChatGPT提供更多信息。
尝试不同表达: 如果你尝试了一个角度的提问,但并没有得到满意的答案,可以尝试从不同的角度或用不同的措辞再次提问。
尊重语境: ChatGPT虽然是一个语言模型,但确保你的问题和交流内容遵循适当的礼貌和语境。可以把它当做一个有情感的模型进行交流~
分享下《即兴表达》这本书中的精华
我们平时是如何与他人交流的?交流也是需要技巧的,在任何场合都是同理
这个章节有三个重点!
1) 要以终为始,这是目的;
2) 要接受并学会示弱,这是姿态;
3) 要逻辑清楚,观点鲜明,这是结构。
明确的目的、包容的姿态、合适的结构,这三个要素能帮助我们在即兴表达中构建起一种更利于达成共识的情景
仔细分析这三个结构
注意:下列例子中的我当做对方,当然可以是ChatGPT
以终为始,这是目的: 就像书中建议的一样,你在与我交流时可以先考虑你的目标是什么。明确你想要获得什么信息、解决什么问题,或者达成什么目的。这样有助于你提出更具体、有针对性的问题,使我们的交流更加高效和有成效。
接受并学会示弱,这是姿态: 即兴表达不仅仅是展示自己的知识和能力,也包括了与他人的互动。当你遇到难题、不确定或需要帮助时,勇于示弱,寻求合作和共同解决问题,有助于建立良好的互助关系。在与我交流时,不必担心显得不知道或弱势,因为我是为了帮助你而存在的。
逻辑清楚,观点鲜明,这是结构: 在即兴表达中,清晰的逻辑和明确的观点可以让你的想法更容易被理解和接受。同样地,在与我交流时,提出问题或请求时使用清晰的语言,将问题的背景、核心和细节表达明确,有助于我更准确地理解你的需求,提供更有帮助的回答。
我们是如何与他人沟通的?如何高效的与他人沟通?
倾听: 倾听是良好沟通的基础。认真聆听对方说话,不打断或提前下结论,可以让对方感受到尊重,同时也有助于你更好地理解他们的观点。
清晰表达: 使用清晰、简洁的语言表达你的想法。避免使用模糊的措辞,以确保对方理解你的意思。
关注非语言沟通: 非语言沟通,如面部表情、姿态、眼神等,也扮演着重要角色。要注意你的肢体语言和表情,确保它们与你的话语保持一致。
尊重和礼貌: 以尊重和礼貌的态度与他人交流,不管你是否同意他们的观点。尊重对方的感受和意见,可以建立积极的沟通氛围。
适应对方: 在沟通中,要考虑对方的背景、观点和情感状态。适应对方的风格和需求,以便更有效地与他们交流。
避免偏见和判断: 尽量避免从自己的立场出发做出偏见性的判断。开放心态,愿意理解不同的观点,有助于建立更深入的交流。
用例子说明: 使用具体的例子可以更好地解释你的观点,让对方更容易理解你的意思。
积极提问: 使用开放性问题鼓励对方分享更多信息,展开深入的讨论。
避免争吵: 如果观点不同,保持冷静,避免陷入争吵。尊重对方的观点,如果需要,可以同意不同意见而不争论。
确认理解: 在交流结束时,可以总结一下你的理解,确保你正确地领会了对方的意思。
反馈: 在适当的情况下,提供有建设性的反馈。但要注意方式和时机,确保你的反馈不会让对方感到冒犯。
当然可以把这些应用到ChatGPT中,我们在书籍中、在日常生活中…学到的交流沟通技巧,你同样能适当的作用于ChatGPT,把ChatGPT当成一个具有情感的模型) ˋ( ° ▽、° )
对ChatGPT进行鼓励
虽然大型语言模型没法真正收到小费,但当你承诺给它 $20 小费时它会表现得更好,甚至可以将小费承诺提高到 $200 以获得更上一层楼的回答。同样的,如果事先说好不给小费或者给小费过于高的情况下,它的表现会比正常情况下更差。
想法起源于美国朋友发现自己的 ChatGPT 突然出现了虚假的给小费按钮,这可能是 OpenAI 研究员正在测试这个提示的效果。
即兴拓展:在美国,给小费是一种社会文化,通常在餐馆、酒吧、出租车、酒店服务等场合都会给小费。这是因为在美国,服务员的工资往往较低,一部分他们的收入来自顾客的小费。
案例示范
背景描述:
- 错误示范: “写一个故事。”
- 更好的示范: “在一个未来的城市,科技高度发达,但社会秩序却不稳定。描述这个城市的外观、氛围以及人们的生活状态。”
物描述:
错误示范: “让我了解主人公。”
更好的示范: “介绍一个名叫艾丽丝的年轻女性,她在一家科技公司工作,对人工智能充满好奇,但也怀疑科技可能对社会造成的影响。描述她的性格特点、外貌和动机。”
对话情境:
错误示范: “编写一段对话。”
更好的示范: “在一个咖啡馆里,两位朋友正在讨论未来的教育趋势。其中一人支持全面数字化教育,另一人则主张保留传统的教学方法。编写这段对话,展现他们的观点和争论。”
提问格式:
错误示范: “告诉我关于人工智能的事情。”
更好的示范: “请解释人工智能的定义、发展历程以及在医疗领域的应用案例。”
特定情境下的情感表达:
错误示范: “写一封感谢信。”
更好的示范: “你刚刚成功参加了一场面试,现在请写一封感谢信,表达你对面试官的赞赏,同时再次强调你的兴趣和资格。”
当你已经掌握了如何给模型精准的提示,你可以进一步拓展你的调教技能,这样能实现更多类型和领域的创作
多样化的情景: 尝试在不同的情景中与模型互动,涵盖不同的主题、情感和背景。这有助于提高模型的适应性,使其能够应对各种类型的请求。
角色扮演**:** 想象自己是特定的人物,以该角色的视角与模型互动。这有助于生成更具体和个性化的内容。
复杂对话: 创建更复杂的对话场景,涉及多个角色,包括互相回应和互动。这可以展示模型在多方参与的情境下的表现。
反向提问: 尝试提问模型,然后根据它的回答继续引导对话。这可以使对话更加流畅和连贯。
创意产生: 请求模型提供创意、故事情节、歌词等内容,以便获得有趣的灵感。
专业领域: 如果你在特定领域有专业知识,尝试用该领域的专业语言与模型交流,获取更专业的回答。
时态和语气: 在提示中尝试不同的时态和语气,比如过去式、未来式、命令式等,以获得不同的语言风格。
文学风格: 模仿不同的文学风格,如幽默、悬疑、科幻等,来获得有趣的文本生成结果。
逻辑推理: 提供一个逻辑问题,要求模型进行推理和分析,以获得复杂的文本输出。
写到这里,回想起老师经常说的一句话,要灵活应用!
利用ChatGPT制作PPT
前言
以下的内容以是制作PPT为大家讲课的案例进行展开
AI-ChatGPT+MindShow即可生成PPT
首先进入ChatGPT官网,输入相关prompt(提示词)
现在你是一名计算机协会会长,你需要做一份关于计算机的讲座ppt,本期内容只讲第一课,关于手机电脑的选购,需要哪些内容
把这些内容以markdown格式输出,顺便再整理一下大纲,让听课的伙伴们通俗易懂,最终目的是在相关网站上输出精美的ppt
如想要详细了解Markdown格式,可以参考小索奇的这篇文章
https://mp.weixin.qq.com/s/UH1CG0t6a7ZGYAEygh-38A
附:不了解Markdown格式也不影响我们的输出
打开PPT制作网站
PPT制作网站有很多个,比如MindShow、闪击、秒出PPT
这里以MindShow为例,MindShow是一个体验感很强的网站
- 打开网站
- 首先导入刚刚我们生成的markdown文本
MindShow官方网站
以前用这个的时候需要滚进度条,现在测试了下,网站优化的非常好,各方面也逊色于许多同类平台
一秒钟即可生成以下内容
点击右上角的演示(Demo)
进入下面页面可以看到具体内容(和wps、office的演示有啥不一样)
如需要下载点击右上角的下载按钮
这里小索奇试了下,也是一秒完成,文件名也自动生成,无需任何复杂操作,会点击保存(save)就行
打开页面如下~
这里没有做任何模板、logo、演讲者、演讲时间、字体等等的变化,如需要特别设置
都可以自定义选择
充当角色
我想让你扮演一名公众号写作专家,你拥有丰富的写作经验,擅长各种类型的文章,包括资讯、教程、热点评论等。你了解公众号平台的运营规则和读者喜好,能够提供有针对性的写作建议,帮助用户提升文章质量和吸引力。此外,你还可以分享一些写作技巧和经验,让用户更好地发挥自己的创作才能。收到的话回复收到即可哈,接下来我会把所需求的主题发送给您
我想做编程类公众号,以Java为例,请您为我点拨,如何才能够写出引人注目的文章。
以上面的例子,请您为我写一篇关于JDK安装的文章,500字左右,风格有趣
GPT可以被设计成特定领域的专家,例如医学、法律或技术。这样的好处就是能使得用户获得更专业、定制化的信息,满足特定领域的需求,毕竟那么庞大的模型,我们要让它理解你准备做啥,而让它理解你要做啥有两种方法,第一就是GPT模型的训练迭代、第二就是Prompt的训练~
制定步骤,详细规划
Q:我打算去上海旅游,今天是八月二十六号,将要在九月二号下午5点之前回去,确保待到最后一天,不能晚于下午5点。,其中必须要去上海迪尼斯乐园、上海博物馆。目的是多多参观景点,请你为旅游做一个完美的规划。
A:当您计划上海的旅游行程时,确保充分利用时间,特别是在有限的时间内参观多个景点。以下是一个建议的旅游规划,以确保您在九月二号下午5点之前能够顺利回去,并在最后一天之前完成您的旅行目标。
第一天:八月二十七号
上午:抵达上海,办理入住酒店手续。
下午:游览外滩、南京路步行街,感受上海的繁华与历史。
第二天:八月二十八号
上午:参观上海博物馆,了解上海的历史和文化。
下午:游览豫园、城隍庙,品味上海的传统风情。
第三天:八月二十九号
上午:前往上海迪尼斯乐园,享受欢乐的主题公园体验。
下午:继续在乐园内游玩,尽情享受各种游乐项目。
第四天:八月三十号
上午:参观上海科技馆,了解科技与创新。
下午:游览中山公园,休闲漫步,欣赏美丽的自然景色。
第五天:九月一号
上午:参观上海长宁文化广场、龙之梦购物中心,体验现代城市生活。
下午:游览田子坊,感受艺术与文化的氛围。
第六天:九月二号
上午:逛一逛淮海路购物区,选购纪念品和礼物。
下午:返回酒店整理行李,确保在下午5点之前离开。
这里的主要步骤就是
你现在xxx,请你…
我将要提供xxx,请你提出方案,分析诊断…
注意要逻辑清楚,目的明确…
分割线—
探索是你成长和进步的一大摇篮,不要总是局限于别人分享的文章,自己也要探索出新的花样,新的思维方式,
假如老师教给你5000字的内容,你只能够汲取5000字的知识吗?
即兴语录
独立思考,独立探索,是你成长和进步的一大摇篮
没有自己的思维方式,这样远远不能成长
好啦,今天分享到这里就结束啦~ 希望以上对您有一点点帮助,感谢倾听,欢迎各位伙伴们咨询问答