ChatGPT指令大全。使用时,可参考这些语境
Posted xy724518356
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ChatGPT指令大全。使用时,可参考这些语境相关的知识,希望对你有一定的参考价值。
- 写报告:我现在正在 [报告的情境与目的]。我的简报主题是 [主题],请提供 [数字] 种开头方式,要简单到 [目标族群] 能听懂,同时要足够能吸引人,让他们愿意专心听下去
- 研究报告:写出一篇有关 [知识] 的 [数字] 字研究报告,报告中需引述最新的研究,并引用专家观点
- 反对观点:你是 [某个主题] 的专家,请针对以下论述 [附上论述],提出 [数字] 个反驳的论点,每个论点都要有佐证
- 报告总结:你是 [某个主题] 的专家,请总结以下内容,并针对以下内容提出未来能进一步研究的方向 [附上内容]
- 搜集资料:给我 [数字] 篇,有关 [领域] 的文章。
- 内容总结:用列点的方式总结出这篇文章的 [数字] 个重点:[附上文章内容/附上文章网址]。
- 修改简历:改写以下简历,为每一点加上量化的数据,改写时请维持列点的形式。[附上简历]
- 为不同的公司修改不同的简历:我今天要申请 [公司] 的 [职位],改写以下经历,让我能更符合 [公司] 的企业文化。[附上经历]
- 面试题:你现在是 [公司] 的 [职位] 面试官,请分享在 [职位] 面试时最常会问的 [数字] 个问题。
- STAR原则回答问题:我在准备 [问题] 这个面试问题,请用 STAR 原则帮我回答这个问题。针对这个问题,我有的经历如下 [附上经历]。
- 写代码:你现在是一个 [程式语言] 专家,请帮我用 [程式语言] 写一个函式,它需要做到 [某个功能]
- 解释代码:你现在是一个 [程式语言] 专家,请告诉我以下的程式码在做什么。[附上程式码]
- 重构代码:你现在是一个 Clean Code 专家,我有以下的程式码,请用更干净简洁的方式改写,让我的同事们可以更容易维护程式码。另外,也解释为什么你要这样重构,让我能把重构的方式的说明加到 Pull Request 当中。[附上程式码]
- 解BUG:你现在是一个 [程式语言] 专家,我有一段程式码,我预期这段程式码可以 [做到某个功能],只是它通过不了 [测试案例] 这个测试案例。请帮我找出我哪里写错了,以及用正确的方式改写。[附上程式码]
- 写测试:你现在是一个 [程式语言] 专家,我有一段程式码 [附上程式码],请帮我写一个测试,请至少提供五个测试案例,同时要包含到极端的状况,让我能够确定这段程式码的输出是正确的。
- 写正则:你现在是一个 Regex 专家,请帮我写一个 Regex ,它能够把 [需求]
- 解说概念:详细的说明 [填入想了解的知识]
- 简易教学:你扮演 [科目老师] 的角色, 我需要理解 [理论]。请用 [方式] 方式描述。
- 深度教学:你是一个 [SEO 专家],你要教我深度的 [SEO 知识]
- 教学与测验:教我 [二次方程式],最后给我一个测验
- 被单词辅助:用 [中文/英文] 解释以下英文单字:[填入一个或多个单字]。请用表格的方式呈现,并且表格内须包含单字、词性、解释与例句。
- 模拟英语对话:Can we have a conversation about [话题]?
- 英文语法修复:Can you check the spelling and grammar in the following text? [附上英文文字]
- 回复邮件:你是一名 [职业],我会给你一封电子邮件,你要回覆这封电子邮件。电子邮件:[附上内容]
- 起标题:写出 [数字] 个有关 [主题] 的 [社群平台] 风格标题,要遵守以下规则:[规则 1]、[规则 2]、[其他规则]。
- 写大纲:提供 [某主题] 主题的文章大纲
- 写文章:针对 [主题] 这个主题生成一篇文章
- 产品文案:将以下产品关键字生成 [数字] 句的产品文案。产品关键字:[附上关键字…]
- 生成食谱:提供给我一个食谱,食材包含 [食材 1]、[食材 2]、[食材…]。
- 活动清单:你扮演一位专业的活动企划,请生成 [活动] 活动计划清单,包括重要任务和截止日期。
- 提供创意点子:提供 [数字] 个 [想法] 的点子
- 路由计划:生成一份 [数字] 天的 [地点] 旅游计画,交通工具是 [交通工具…]。要遵守以下规则:[填入规则]
- 写歌词(方文山危):大家都说我写的歌词像 [人名],但我最近有点没灵感,请帮我用 [人名] 的风格写一首歌。歌中包含的元素要 [关键字…]。
- 写故事:写出一篇有关 [故事想法],拥有 [风格] 风格的短篇故事
- 写rap:你是现在最红的饶舌歌手,请创作一首 Rap,主题是 [附上主题]。
- 模拟面试:你现在是一个 [职位] 面试官,而我是要应征 [职位] 的面试者。你需要遵守以下规则:1. 你只能问我有关 [职位] 的面试问题。2. 不需要写解释。3. 你需要向面试官一样等我回答问题,再提问下一个问题。我的第一句话是,你好。
- 当导游:你是一位导游,我会把我旅游的位置给你,你要推荐一个靠近我位置的地方。在某些情况下,我还会告诉您我想旅游地点的类型。你还会向我推荐靠近我的第一个位置的类似类型的地方。我的第一个需求是[填入需求]
在自己的电脑上使用ChatGPT做一个公网可访问的小应用
文章目录
介绍
- 本文将会简单介绍一下ChatGPT,并使用ChatGPT做一个简单的网页,并教你如何进行内网穿透,将之放到公网上,可以进行访问。
ChatGPT的简单介绍和使用
- OpenAI训练了顶尖的语言模型,十分擅长理解和生成文本。通过我们提供的API可以使用这些模型来解决任何和语言处理相关的任务。
- 通过这个快速开始,你能创建一个简单的应用。同时将会学会一些关键概念和技术。
- Content genenration:内容生成
- Summarization:总结
- Classfication,categorization and sentiment analysis:分类,创建类别和语义分析
- Data extraction:数据提取
- Translation:翻译
介绍
- API的核心部分是补全(completions),这部分的接口简单但是强大且灵活。你输入一些文本作为激励(prompt),API将会返回文本补全内容,这个内容主要是理解你的语义之后做出的回答。
- 下文的prompt是让你为一个冰淇淋店写一个标语,模型生成的是“让每一勺都带着微笑”
从一个指令开始
- 假设你想创建一个宠物名字生成器,但是从头开始想名字很难。
- 首先,你需要指定一个prompt告诉模型你想要什么,然后用这个prompt作为指令,提交,然后就会生成第一个completion
- 还可以,现在尝试让你的指令更加特别一点。
- 如你所见,给你的激励,增加一个简单的修饰词,就会返回不同的不全结果,设计prompt得过程,实际上就是你“设计”模型的过程。
增加一些样例
- 如果你想得到更好的结果,必须要学会创造更加准确的命令,但是有的时候光光只有命令不一定够,下面我将使指令更加复杂,给大家展示一下效果。
- 请给一个是超级英雄的马去三个名字
- 超级种马
- 牛逼小马
- 强大野马
- 结果并不是我们想要的,三个名字很一般,模型对于命令中马的理解太过肤浅了。我们看看能不能通过一些样例,来告诉模型我们到底想要的是什么。给你的激励prompt,能够表达出回答的模式或者细节。在下面的样例中,我们将会给出一些样例。
- 猫:沙普克劳队长,滑球特工,令人难以置信的猫
- 狗:拉保护者,神奇的狗,爵士经常吠叫
- 马:超级种马,强大的母马,华丽的马
- 很棒,增加了一写样例,输出变得更加贴切(这个翻译是真的奇怪,我是没看懂)
调整参数
-
你所能控制的并不仅仅是设计一个激励prompt那么简单,你也可以通过调整设置来控制你的结果输出。最常见的一个设置叫温度。
-
如果你输入同样内容,或者相似内容的激励,就会发现最终的输出结果是近似的,这是因为你默认设置的temperature温度是0,你可以通过设置不同的温度来获得截然不同的输出。这个参数是用来控制随机度的,如果是0,那么输出的结果就是固定的,越高,随机度越高。这个参数的范围是零到一
-
我设定参数为0.2,两次结果是不同的
-
记住这跟模型的原理是预测当前文本下一个句子会是什么,temperature控制的是自信程度,如果这个参数越低,最终的结果就越准确,所以就会返回确定的结果。如果参数设置的越高,那么返回的结果就越不同,越具有多样性。
-
可以看到使用ChatGPT可以进行人工问答,那么下面将会教你搭建对应的网站应用。
创建你自己的应用(python(Flask版本))
- 既然你已经找到了一个好的激励prompt,你可以开始着手创建你的宠物名生成器。我们已经写了一些代码,你可以直接使用开始运行。通过下述链接huoqugithub连接,进行下载。
- github链接地址
安装配置环境
- 下载并解压对应的包,目录如下,然后创建对应的虚拟环境。
- 我这里是使用annaconda进行创建的,关于annaconda的相关操作可以参见对应的文章。annaconda的操作链接。
- 创建对应的环境之后,在控制台,进入到requirements.txt 所在的路径下,如下图。
conda install -r requirements.txt
- 复制.env.example文件,并修改其中API-KEY关键字。
- 获取对应api的连接,需要自行注册对应账号。连接。
- 如果要帮忙注册账号,请私信我
- 然后在控制台输入指令启动对应服务器,注意你启动的目录,一定要是在app.py 文件所在的目录。
flask run
- 然后点击对应的地址,就可以在本地进行访问,注意一定不开vpn,在国内也可以进行访问。
- 如果出现了下述异常,说明你启动了VPN,关掉VPN即可。
- 但是这只能在本机上进行访问,在公网上并不能进行访问,这里介绍另外一个工具——cpolar内网穿透工具
将你的网站放到公网上
- 使用cpolar进行内网穿透,将你的ip端口放到公网上,使得任意电脑都能访问,免费的。
- 注册一个cpolar,网址
- 下载并安装cpolar,无脑安装下一步。
- 打开对应的UI界面,创建隧道,进行端口设置。我这里是5000
- 然后点击状态,即可获取对应映射地址,在公网也可进行访问。
总结
- 这就是一个单纯的小应用你可以做的更复杂,如果需要帮忙注册对应ChatGPT账号,请私信。
以上是关于ChatGPT指令大全。使用时,可参考这些语境的主要内容,如果未能解决你的问题,请参考以下文章