ChatGPT初学者最佳实践

这篇具有很好参考价值的文章主要介绍了ChatGPT初学者最佳实践。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2022年11月底,ChatGPT引爆了新一轮AI的革命,也让人们意识到AI真的能够大幅度提高人们的工作效率,甚至有人担心自己的工作会因为AI不保。这种居安思危的意识是正确的,但是正如锛凿斧锯的出现,并没有让木匠这个行业消失,而是让这个行业以更高效的方式工作。所以作为一种工具,我们应当对ChatGPT有一个正确认知,我们不要把自己定位成ChatGPT,而是要站在更为宏观的角度上,将自己定位成利用工具的人,才不会出现被AI淘汰的局面。

那么如何才能更好的利用chatGPT呢?为什么同时利用这种工具,有的人效率高,有的人却感觉没什么用呢?秘密就在如何写好提示词上,本文通过一些最佳实践,帮助大家更好的掌握ChatGPT提示词的使用技巧,让你效率提升,以一敌十。

与ChatGPT交互的基本常识

”工欲善其事必先利其器“,在我们使用前,还是要对ChatGPT的一些基本原理进行了解,这样才能更好的利用他。

ChatGPT已经通过许多语言的数据进行了训练,但是训练材料中,英语文本的数量要高得多。如果有一定的英语基础,可以直接用英语进行查询,再利用ChatGPT进行翻译成中文,这样得到的结果可能会更准确。虽然如此,但在实际中文处理能力上,ChatGPT表现一点也不弱,所以即使你的英文不好,也不用过分担心,直接用中文进行交流即可。

ChatGPT在输入中可以处理多达4,096个令牌(GPT-3.5,如果是GPT-4可以更多),超过此限制的任何字符都将被忽略,不会有任何消息。一个令牌大致相当于一个单词,具体取决于用例。

如果您注意到ChatGPT正在走错方向,可以随时使用停止按钮停止响应生成。

如果在聊天期间交换了太多的知识,可以启动一个新的聊天,以便后续的回复不会受到破坏。

虽然与ChatGPT聊天有时会感觉几乎像是与人类交流,但“请”和“谢谢”之类的礼貌用语并不必要。 与ChatGPT对话并不需要很高的语言造诣,唯一要做的就是把你的需求说清楚,如果连你自己都说不清楚需求,没有人能知道你想干什么。

技巧一:角色扮演

ChatGPT可以扮演Linux终端、哲学家、品茶师或圣经翻译等多种角色。

这些提示的结构总是相同的:

首先,ChatGPT接收一个提示,告诉它AI应该扮演什么角色。然后提示说明用户提供了什么信息,接着说明AI应该如何处理这些信息,包括大致的指引方向。最后,开发人员在引号中放置第一个具体的指令。

我们以翻译为例,ChatGPT不但可以帮助我们准确的进行翻译,还可以进行优化,比如我们可以这样提问:

我希望你能充当英语翻译、拼写纠正和改进者。我会用任何语言和你交流,你会检测语言、翻译并用修正和改进后的中文回答我的文本。我希望你能用更美丽、更优雅、更高级的中文词汇和句子代替我的简化的A0级词汇和句子。保持意思不变,但使它们更具文学性。我希望你只回复纠正、改进,不要写解释。我的第一句话是“We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer follow-up questions, admit its mistakes, challenge incorrect premises, and reject inappropriate requests.”。

通过下面的截图,我们很清楚的看到ChatGPT帮助我们准确的翻译了英文,同时,利用上下文能力,你无须再发出相同的指令,只需要输入新的要翻译的语句,很高效的可以完成大批量翻译工作。

ChatGPT初学者最佳实践

技巧二:明确回复内容的使用目标

明确文本使用的目标,例如,ChatGPT在输出文本作为博客文章、商店页面、LinkedIn帖子、推文、TikTok或YouTube脚本时会有很大的区别,这样ChatGPT能更有效的提供相关信息。例如:

我需要一个有关ChatGPT机会和风险的抖音脚本。使用简短的句子。直接面向观众。要求使用幽默一些的语言,更容易理解

ChatGPT初学者最佳实践

技巧三:合理利用上下文,分批输出

ChatGPT不同于传统AI聊天机器人的一个显著特点就是对于上下文的理解能力,这样可以将一个超级大的问题,分成多次提问,多次返回,避免了由于模型的参数限制导致的输出不完整,最近流行的AutoGPT也是基于这样的思路实现的。

我们以一篇文章为例,可能最简单的连锁提示形式是首先询问文章的结构。然后您可以告诉ChatGPT制定相应的要点。这种方法还可以节省时间:如果您发现AI在大纲中走了错误的路,您可以在生成完整文本之前进行必要的调整。例如:

写一篇关于ChatGPT的文章。首先给我一个由标题、引语和几个副标题组成的大纲。 [输出] 现在为每个副标题编写五个关键信息。 [输出] 为每个副标题的关键信息添加五个关键词。 [输出] ......

ChatGPT初学者最佳实践

ChatGPT初学者最佳实践

ChatGPT初学者最佳实践

技巧四:修改输出内容

利用ChatGPT的上下文能力,您还可以修改已经输出的内容,当然这不会覆盖之前的回答,只会在之前的基础上再作答,甚至一些基本替换操作都可以命令ChatGPT帮你完成。

例如,我们可以利用ChatGPT为不同渠道生成相同的内容,并且表明不同的语气和格式:

示例新浪微博: 将生成的文本分成多个推文。记住每个推文的最大长度为140个中文字符。使用简短的句子,不要将其跨越多个推文。以一致的编号方案开始推文。

ChatGPT初学者最佳实践

示例今日头条: 将生成的文本制作成今日头条帖子。请注意,最大长度为3000个字符。将文本的主要要点结构化为一个项目列表。以一个令人兴奋的引子句开始,以一个呼吁更多参与的行动结束。

ChatGPT初学者最佳实践

修改文本示例: 为以上内容生成标签 [回答] 关键词格式为 #开头 关键词之间有逗号 [回答]

ChatGPT初学者最佳实践

技巧五:格式化输出

默认情况下,ChatGPT以纯文本回复。但是,AI工具实际上使用Markdown标记语言处理格式,例如标题、粗体或斜体文本、有序(编号)或无序列表,甚至是表格。您可以使用这些功能来生成自己的文本。但是,在大多数情况下,ChatGPT本身不会想出这个想法,因此需要适当的格式提示。当然,您可以使用上下文来进行格式化。

例如Markdown: 我需要一篇关于ChatGPT的博客文章。写一个标题、一个引语、一个副标题和一个段落。用Markdown格式化所有内容。

ChatGPT初学者最佳实践

例如按照表格输出:用表格展现ChatGPT不同模型的Token限制

ChatGPT初学者最佳实践

例如:用PlantUML语法生成一个用户登陆的时序图

ChatGPT初学者最佳实践

我们在PlantUML在线编辑器上就能看到预览效果

ChatGPT初学者最佳实践

技巧六:指令提示

如果您确实比较词穷,无法准确描述您的需求,我们可以反向让ChatGPT扮演提问者,反向向我们提问。例如:

你是一个用于创建提示的机器人。您需要收集有关用户目标、首选输出示例和任何其他相关上下文信息的信息。 提示应包含您提供的所有必要信息。询问用户更多问题,直到您确定可以创建最佳提示为止。 您的答案应该明确地格式化并针对ChatGPT交互进行优化。确保首先询问用户关于目标、所需结果以及可能需要的任何其他信息。 请一条一条的提问。

ChatGPT初学者最佳实践

技巧七:文本制作脑图、PPT、架构图等

其实上面已经提到,利用ChatGPT可以很轻松的生成PlantUML时序图。同样,对于很多图形化的表达方式,为了更好的共享,都可以用文本来描述,那么这样就可以要求ChatGPT按照这种方式生成格式,我们直接在相关软件中导入即可完成。

这里有一个小技巧,无论是官方的ChatGPT还是29gpt的ChatGPT,都会对Markdown进行解析后展现,此时在生成时,我们需要要求ChatGPT在Markdown的```生成,避免我们的WEB客户端进行解析后展现,方便我们后续复制使用。

生成研发管理流程思维导图,使用markmap格式,生成内容包含在```

ChatGPT初学者最佳实践

接着我们把生成的内容倒入mindmap中:https://markmap.js.org/repl

ChatGPT初学者最佳实践

我们再来看一下mermaid的例子,例如:

使用mermaid生成一个用户登陆的流程图,生成的内容包含在```

ChatGPT初学者最佳实践

我们再讲生成的内容倒入到mermaid中(https://mermaid.live/edit),注意粘贴后生成的```mermaid需要去掉。

ChatGPT初学者最佳实践

技巧八:一次性提示,模拟写作

从上面的例子我们看到,我们对于ChatGPT的指令越清晰,就能得到更精准的答案,反之则会不尽如人意,这就是为什么同样是工具,个体在使用上产生差异的原因。有的时候,我们需要一些特定前提,让ChatGPT进行学习后,按照指定的格式进行输出。例如:

以下列语言描述开发语言特点:例如:语言名称:Java 开发时间:xxxx年 需要编译:是 学习难度:中 运用广泛程度:广泛

ChatGPT初学者最佳实践

因为没有在指令中明确说明要输出哪些,所以第一次只给我们输出的一条,我们可以让ChatGPT继续输出相关内容

ChatGPT初学者最佳实践

技巧九:对已有内容的改写

这种方式仍然是对上下文的应用,通过表明自己的观点和态度,引导ChatGPT优化或创造出更多的内容,提问的基本句式:

  • 问题一:

    • 表明自己的态度,例如:针对以下的文本进行分析,指出不好的点,并一步一步列出

    • 给出文本内容

  • 问题二:非常好的观点,根据分析结果重写文本并加以改进

ChatGPT初学者最佳实践

技巧十:提问中使用明确的动词

从上述这些技巧来看,有一个共同的特点就是动词一定要明确,尽可能清晰地给ChatGPT明确的指令,尽量使用有意义的动词,例如:上面例子中,重写文本或者优化文本。另外,尽可能使用正向的表达,例如:要说“正式表达”,而不是“不要非正式表达”。

总结

其实使用ChatGPT没有什么密码可言,最重要的是对需求的描述,如果你平时能对自己的目标比较清晰,能够准确描述自己的需求,则ChatGPT会让你如鱼得水,而反之,如果你只是将ChatGPT理解成普通的问答机器人,那么你可能会觉得这个工具对你的帮助并不大。

这些技巧是对初次使用ChatGPT用户的一些建议,我相信随着使用的熟练,你能在更多的实践中总结出更多的技巧来提高工作效率。我们不必神话ChatGPT可能产生的颠覆性,对于普通人来说,将工具为我所用,不被时代的洪流淘汰才是硬道理。

本文由博客一文多发平台 OpenWrite 发布!文章来源地址https://www.toymoban.com/news/detail-453292.html

到了这里,关于ChatGPT初学者最佳实践的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 7 个适合初学者的项目,可帮助您开始使用 ChatGPT

    7 个适合初学者的项目,可帮助您开始使用 ChatGPT

    推荐:使用 NSDT场景编辑器快速搭建3D应用场景 从自动化日常任务到预测复杂模式,人工智能正在重塑行业并重新定义可能性。 当我们站在这场人工智能革命中时, 我们必须了解它的潜力并将其整合到我们的日常工作流程中。 然而。。。我知道开始使用这些新技术可能会让

    2024年02月09日
    浏览(15)
  • chatgpt赋能python:Python初学者必知:如何正确安装pandas模块

    如果你是一名初学者,或者只是想学习数据分析的人,你可能已经听说过 pandas 这个模块。Pandas 是一个 Python 的数据处理库,它提供了各种数据结构,可以使用户轻松地处理大量数据。但是,在安装 Pandas 的时候,可能会遇到一些问题。下面,我们将给大家介绍一些方法,来确

    2024年02月07日
    浏览(14)
  • 初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试

    初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试

    目录 VsualStudio2022各版本说明 社区版本具体说明 VisualStudio2022下载选项 VisualStudio2022启动样式 VisualStudio2022图标样式 VisualStudio2022初始内存消耗 创建项目ASP.NET Core项目 具体项目创建 编辑项目名称与项目位置 创建配置 创建API控制器 修改路由配置 配置跨域 准备创建接口 创建【

    2024年02月05日
    浏览(11)
  • 【利刃出鞘】链式思维利用ChatGPT,让其成为工作中的利剑?附带初学者扫盲SpringBoot

    【利刃出鞘】链式思维利用ChatGPT,让其成为工作中的利剑?附带初学者扫盲SpringBoot

    最近在工作中,使用 ChatGPT 的频率很大,特别是文档写作,如撰写文献综述、评优评先材料,它成为一位非常重要的“副驾驶”。其实对于很多人来说,也包括我,组织语言是一件非常劳心的事情, ChatGPT 恰恰擅长,虽然并不是每次回答的内容非常符合规范和标准,但是其提

    2024年02月05日
    浏览(12)
  • vue3 组件响应式v-model 失效,实践踩坑,一文搞懂组件响应式原理,对初学者友好

    vue3 组件响应式v-model 失效,实践踩坑,一文搞懂组件响应式原理,对初学者友好

    vue3的v-model已经有了变化,假如你还不知道其中细节,看完这篇文章你就完全明白了,我以踩坑的场景来进行解析。起因是在我的项目中需要一个输入框组件,这个组件用来根据输入异步查询系统内已有人员,而且在多个地方需要用到这个输入框,所以必须要封装成组件,但

    2024年02月02日
    浏览(9)
  • Groovy初学者指南

    本文已收录至Github,推荐阅读 👉 Java随想录 微信公众号:Java随想录 目录 摘要 Groovy与Java的联系和区别 Groovy的语法 动态类型 元编程 处理集合的便捷方法 闭包 运算符重载 控制流 条件语句 循环语句 字符串处理 字符串插值 多行字符串 集合与迭代 列表(List) 映射(Map) 迭代器

    2024年02月05日
    浏览(13)
  • 守护进程(初学者必备)

    守护进程(初学者必备)

    目录 一.进程组和会话 二.守护进程的概念 三.守护线程的特点 四.守护进程创建的基本步骤 1.进程组的相关概念: 进程除了有进程的PID之外还有一个进程组,进程组是由一个进程或者多个进程组成。通常他们与同一作业相关联可以收到同一终端的信号 每个进程组有唯一的进程

    2024年02月08日
    浏览(7)
  • 爬虫,初学者指南

    爬虫,初学者指南

    1.想目标地址发起请求,携带heards和不携带heards的区别 request模块用于测速发送数据的连通性,通过回复可以看出418,Connection:close表示未获取到服务器的返回值,需要添加heards信息,此服务器拒绝非浏览器发送的请求。 上图可以看出添加了头信息headers之后成功获取了返回值

    2024年02月07日
    浏览(15)
  • C语言初学者自序

    在这篇博客的开头,我首先说明,本人是金融专业大一的菜鸟。为什么会学习C语言以及与计算机的不解之缘,我会在下面一一解答。 我与计算机的故事,得从我幼年时说起。当然,这不是老太婆裹脚——又臭又长的故事。毕竟我自己也时时回顾这段经历,它有如晨钟暮鼓。

    2023年04月09日
    浏览(15)
  • linux初学者小命令

    进程 :进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。 bash执行命令的过程,以’ls’命令为例: 第一步. 读取输入信息 :shell通过STDIN(标准输入)的getline()函数得到用户的输入

    2024年02月13日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包