ChatGPT 指南:取得更好结果的提示策略
00 分钟
2024-1-3
2024-1-3
type
status
date
slug
summary
tags
category
icon
password
URL

如何与ChatGPT进行最佳交流?与AI进行沟通时,几乎没有正确或错误的输入。然而,有一些指导方针可以帮助您更好地提出问题。

自2022年11月底起,基于对话的人工智能模型ChatGPT已经可用,用户们一直在探索这个聊天机器人的限制和可能性。然而,OpenAI也在不断进行调整。
为了达到所期望的结果,需要尽可能具体的文本指令。除了为博客文章或社交媒体帖子生成简单的文本之外,ChatGPT还掌握了更多多样化、有时奇特的应用场景。
在输入提示之前,您应该始终问自己:ChatGPT是否是解决当前问题的最佳工具?也许使用其他软件可以更接近所期望的结果。
目前在网络上流传着许多关于ChatGPT命令的提示和建议,我们在这里选择了一些并进行了验证。

基本提示

表面

• 默认情况下,每个免费的聊天都是使用最快的GPT-3.5模型开始。如果您是活跃的Plus会员,将自动切换到GPT-4,每三个小时限制为40条消息。当ChatGPT检测到需要用于提示的DALL-E 3图像生成、Bing搜索和代码解释器(或高级数据分析)时,它们将自动启用。
notion image
  • 插件必要时需要在设置中先启用。然后在模型选择中,除了GPT-4和GPT-3.5之外,还有一个"插件"选项可用。
    • 这是第三方提供的内容,首先需要从基本的“插件商店”安装。最多可以同时激活三个插件来满足一个请求。
       
      notion image
      notion image
      • ChatGPT使用GPT-4 Turbo处理最多128,000个标记的输入。如果提示太长,将会显示错误消息。一个标记大约等于一个词,具体取决于应用场景。GPT-3.5 Turbo,也就是免费用户可以使用的ChatGPT模型,具有16,385个标记的上下文窗口。
      notion image
    • 生成答案可以通过输入框上方的停止按钮中止。
    • 生成成功后,点击“重新生成回复”可以再次生成,ChatGPT可能会得出不同的结果。
      • notion image
      • 如果在聊天记录中交换了太多的知识,重新开始一个新的聊天可能会有帮助,以免影响后续的回答。
      • 至少目前为止,ChatGPT的界面没有提供将特定聊天标记为书签的功能,以便能够快速返回。
        • 然而,有一个变通方法:现在可以通过链接与其他用户分享聊天记录。可以将这个链接添加到自己的列表中以保存它们。
          这只有在聊天历史记录没有被手动关闭的情况下才有效。
      • 该链接也可以在GPT-4的浏览模式下使用,以从旧的聊天记录中获取信息。
        • notion image
        • 聊天只能一个一个地删除,不能一次删除多个。但是,通过点击左下角的个人资料后,在上下文菜单中有一种方法可以删除所有以前的对话。
          • 但要小心:这个步骤无法撤销。
             
            notion image
            • 基本上,OpenAI会使用用户输入的所有数据来进一步训练其模型。如果不希望这样做,可以在设置中禁用数据处理。这样一来,聊天记录也不会被保存,以便以后再次访问。
            notion image

            表达方式

          • ChatGPT虽然也使用了德语数据进行训练,但训练材料中英语文本的比例明显更高。使用英语进行查询,然后再使用DeepL等工具进行翻译可能会有所帮助。
          • 应该给语言AI(如ChatGPT)提供尽可能明确的指示。这也意味着:最好使用强有力、有说服力的动词。例如,使用"präzisiere den Text"而不是"schreibe den Text neu"可能会得到更好的结果。
          • 此外,应该更多地使用积极的表达方式,而不是消极的表达方式,例如,使用“写正式”而不是“不要写非正式”。
          • 分隔符,如三个引号(""" """),XML标签( )或节标题,可以帮助AI区分应以不同方式处理的文本段落。
          • ChatGPT无法精确计数,通常只能大致遵循提示中的可能单词或字符限制。
          • 在成功对话结束后,请求ChatGPT写一份总结会有所帮助("请写一份我们之前对话的总结。")
          • GPT-3.5和GPT-4之间有什么区别?

            如果您订阅了ChatGPT Plus,除了GPT-3.5,您还可以访问更新的语言模型GPT-4。但它们有什么区别,以及在哪种应用情况下应该使用哪个呢?

            数据质量

            虽然两个模型都是由OpenAI开发的,都专注于生成类似人类的文本,但GPT-4具有更大的训练数据量和更多的参数,从而提高了整体准确性和文本质量。

            上下文窗口

            模型在提示中可以考虑的文本量是另一个重大差异。GPT-3.5可以理解多达16,385个标记,而GPT-4 Turbo可以达到128,000个。一个标记平均相当于0.75个词。

            文件上传

            只有使用GPT-4才能上传语言模型除文本提示外还接受的文件和图片。图片将使用视觉模型GPT-4V进行处理。

            附加功能

            此外,GPT-4可以与DALL-E 3、代码解释器和插件等功能相结合,从而大大扩展了其应用范围。然而,尽管需要付费的高级会员资格,GPT-4的使用仍然在三小时内限制为40条消息。之后,可以继续使用GPT-3.5进行对话。

            什么是GPTs(“探索”)?

            ChatGPT网站界面左上角的“探索”按钮后面隐藏着OpenAI在2023年11月的Dev Days上宣布的所谓GPTs。这些GPTs是插件的进一步发展,但目前仍在并行运行。
            长期计划中,就像插件商店一样,我们计划建立一个GPT的市场,这样您就可以方便地访问其他用户定制的聊天机器人,并且成功的GPT提供者甚至可以分享ChatGPT的收入。
            notion image
            通过“探索”界面,您目前只能访问OpenAI自己创建的GPT,例如针对烹饪食谱、数学辅导或衣物洗涤说明进行优化的GPT。
            此外,您可以创建自己的聊天机器人,并为其提供系统提示、附加文件和API访问权限。
            notion image

            ChatGPT-App为智能手机带来了什么?

            除了chat.openai.com上的Web界面外,ChatGPT还作为同名应用程序在Android和iOS上提供。该应用程序具有一些实用的附加功能。与浏览器一样,它可以上传图片,但是可以通过触摸屏幕来标记特定的焦点区域,以便AI集中注意力。
            OpenAI在iOS上推出了自己的ChatGPT应用程序,包括通过Whisper进行语音控制。| 图片:苹果/ OpenAI
            OpenAI在iOS上推出了自己的ChatGPT应用程序,包括通过Whisper进行语音控制。| 图片:苹果/ OpenAI
            此外,由于OpenAI强大的语音识别技术Whisper,提示信息可以通过语音输入。而OpenAI的文本转语音模型可以再次将答案朗读出来,从而实现与AI工具的更自然互动。

            GPT-4和DALL-E 3也有免费的吗?

            虽然OpenAI对ChatGPT和图像生成器DALL-E 3收费,但也有免费的方法可以获得类似的用户体验-而且完全合法!
            由于Microsoft和OpenAI的合作,最强大的GPT模型,包括DALL-E 3,已经包含在Bing搜索引擎和Copilot手机应用程序中。
            新的副驾驶应用程序:在智能手机上免费使用GPT-4和DALL-E 3 | 图片:微软
            新的副驾驶应用程序:在智能手机上免费使用GPT-4和DALL-E 3 | 图片:微软

            常见的提示示例

            ChatGPT和其他使用大型语言模型的工具的提示总是类似的结构。因此,仅涉及表达方式的提示不仅适用于GPT-3.5和GPT-4,还适用于其他商业供应商(如Bard或Claude)或开源模型的服务。

            重要组件

            写作提示没有所谓的"正确"或"错误"。然而,有几个组成部分被认为是一个好的提示。
            在我们进一步深入探讨本指南的过程中,并介绍各种示例提示之前,以下是一个简洁的概述,一个提示可能包含或应该包含的内容:
          • 设定ChatGPT应扮演的角色
          • 定义演讲和渠道
          • 示例回答
          • 确定输出格式
          • 尽管OpenAI之前在其帮助中心中介绍了不同的提示元素,但在2023年12月,该公司提出了六种具体的撰写提示策略。

            设定角色

            无论是Linux终端、哲学家、品茶师还是圣经翻译者,ChatGPT都可以扮演这些角色,甚至更多。为此,AI只需要在正确的方向上得到一点推动。
            方便的是,开发者Fatih Kadir Akın在他的网站上整理了一系列这样的情境描述,包括详细的提示。
            提示始终具有相同的结构:首先,ChatGPT会收到一个提示,告诉它接下来应该扮演什么角色。
            然后,提示中说明用户应提供哪些信息,然后指出AI应该从中得出什么,包括大致的方向建议。最后,开发者用引号给出第一个具体的指示。
            旅行指南示例
            我想让你充当导游。我会告诉你我的位置,然后你给我推荐一个我可以在附近参观的地方。在某些情况下,我还会告诉你我将要参观的地方的类型。
            你还会给我推荐与我第一个位置附近类似的地方。我的第一个指令是:“我在伊斯坦布尔/贝约卢,并且只想参观博物馆。”

            定义演讲和渠道

            为了避免繁琐的重新表述,无论是手动还是通过另一个提示,建议向ChatGPT提供尽可能多的信息。
            同时,我们应该清楚地告诉人工智能如何与读者进行交流,并指明文本适用于哪个渠道。只要在开始时定义所需的形式,ChatGPT也可以掌握性别化。
            因为对于ChatGPT来说,文本是要在不同的地方使用的,比如博客文章、商店页面、LinkedIn帖子、推特、TikTok或YouTube脚本,所以这是非常重要的。
            抖音示例
            我需要一个关于ChatGPT的TikTok脚本,讲述其机会和风险。请使用尽可能简短的句子。用"你"称呼观众。请使用尽可能中性的语言。

            示例回答预设(一次性提示)

            越少的工作投入到ChatGPT的提示语的构建中,显然AI也会付出越少的努力。这种开放式的“零样本提示”通常只能提供令人不满意的结果,因为AI必须自行做出太多的决策。
            因此,如果在请求中提供了一个包含示例内容(或模板)的结构,ChatGPT将会参考这个结构来更接近目标。这种策略也被称为“一次性提示”。
            示例一次性提示
            描述以下格式的鸟类:
            姓名:Steinadler
            跨度:平均为200至220厘米,最大可达260厘米。食物:雄鹰是捕食鸟类,以各种动物为食,例如土拨鼠、兔子、狐狸和鹿。其他鸟类也是它们的食物,例如野鸡、松鸡甚至其他猛禽。栖息地:雄鹰生活在山区,居住在岩石地区和山脉中。它们分布在欧洲、亚洲和北美洲。自然敌人:由于其体型和力量,金雕通常没有自然敌人。然而,它们可能会被狼、熊或猞猁攻击,尤其是当它们还是幼崽时。
            名称:Stockente
            ………………………………..
            名称:Papagei
            ………………………………..
            名称:Kolibri
            …………………………………
            名称:等等...
            …………………………….

            提供多个答案(少样本提示)

            一次性技术的进一步发展是少量提示。正如名称所暗示的那样,这里提供的不仅仅是一个示例答案,而是多个。这样,人工智能可以更准确地了解文本的格式和内容。

            示例少样本提示

            描述以下格式的鸟类:
            姓名:Steinadler
            跨度:平均为200至220厘米,最大可达260厘米。食物:雄鹰是捕食鸟类,以各种动物为食,例如土拨鼠、兔子、狐狸和鹿。其他鸟类也是它们的食物,例如野鸡、松鸡甚至其他猛禽。栖息地:雄鹰生活在山区,居住在岩石地区和山脉中。它们分布在欧洲、亚洲和北美洲。自然敌人:由于其体型和力量,金雕通常没有自然敌人。然而,它们可能会被狼、熊或猞猁攻击,尤其是当它们还是幼崽时。
            名称:Stockente
            跨度:平均为81至98厘米。食物:野鸭是杂食动物,以各种植物和小动物为食。它们的主要食物包括水生植物、昆虫、小鱼、蜗牛和甲壳类动物。生活空间:斑鸭分布于世界许多地方,生活在各种淡水栖息地,如湖泊、池塘、河流和沼泽地。它们是欧洲和北美洲最常见、最知名的野生鸭种。自然敌人:野鸭的自然敌人包括各种猛禽、狐狸、黄鼠狼和大型鱼类。人类也可能通过狩猎和破坏栖息地构成威胁。
            名称:Papagei
            跨度:根据类型不同,范围在20到120厘米之间。食物:鹦鹉主要是食草动物,以水果、种子、坚果、花朵为食,偶尔也会吃昆虫和其他小动物。生活空间:鹦鹉生活在世界各地的不同地区,主要分布在热带和亚热带地区。它们可以在中美洲、南美洲、澳大利亚、非洲和亚洲找到。自然敌人:鹦鹉的自然敌人包括猛禽、蛇、猴子和大型猛猫。然而,对许多鹦鹉物种来说,最大的威胁是人类,因为栖息地破坏和非法贸易使一些物种濒临灭绝。
            名称:Kolibri
            …………………………..
            名称:等等...
            ………………………….

            输入连接(Chained Prompting)

            与改进ChatGPT输入相关的一个关键词是所谓的“链式提示”。
            这样做是为了将复杂的任务分解为多个中间步骤,希望人工智能能够提供更具体、个性化且整体更好的结果。这在单个长命令提示符中和连续多个中都有效。
            链式提示的最简单形式是首先询问文章的结构,然后指示ChatGPT撰写相应的要点。
            这种方法还可以节省时间:如果你在大纲阶段就意识到人工智能走错了方向,你可以在生成完整文本之前进行必要的调整。
            示例链接提示
            关于ChatGPT的文章 标题:ChatGPT:一种强大的聊天机器人 引子:ChatGPT是一种基于人工智能的聊天机器人,它能够与用户进行自然语言交流,并提供各种有用的功能和信息。下面是本文的详细内容。 1. ChatGPT的背景和介绍 2. ChatGPT的工作原理 3. ChatGPT的应用领域 4. ChatGPT的优势和局限性 5. ChatGPT的未来发展前景 6. 结论 每个部分都将详细介绍ChatGPT的相关信息,以便读者能够全面了解这一令人兴奋的技术。
            请提供需要翻译的具体内容
            现在为每个副标题写五个核心信息。
            请提供需要翻译的具体内容
            在每个副标题中添加五个关键词来补充核心信息。
            请提供需要翻译的具体内容
            等等...

            修改输出

            即使您已经遵循了所有先前的建议,也可能会出现您希望为不同的渠道准备相同的内容,例如Linkedin、Twitter或Facebook。文本应根据目标渠道的语调和格式进行调整。
            这个任务也可以通过正确的命令由ChatGPT完成。重要的参数可能是频道的提及,还有格式的描述。
            示例推特
            1. 将生成的文本分成多个推文。每个推文的最大长度为280个字符。使用简短的句子,不要将它们分散在多个推文中。以统一的编号开始每个推文。
            领英的例子
            将生成的文本作为LinkedIn帖子。注意文本的最大长度为3000个字符。将文本的核心陈述结构化为清晰的列表。
            用一个引人入胜的引子句开始,以一个鼓励评论、分享或点赞的行动要求结束帖子。

            格式化输出

            通常情况下,ChatGPT会以流畅的文本形式进行详细回答。实际上,这个AI工具还可以使用Markdown标记语言进行格式化,例如用于标题、粗体或斜体文本、有序(编号)或无序列表,甚至还可以创建表格。
            这些选项可以很好地用于自己的文本生成。然而,在大多数情况下,ChatGPT不会自己想到这个主意,因此需要相应的格式提示。
            根据Chained Prompting的意思,当然也可以事后进行格式化。
            示例Markdown
            关于ChatGPT的博客文章 # ChatGPT:一种强大的对话生成模型 **简介:** ChatGPT是OpenAI开发的一种基于人工智能的对话生成模型。它能够通过学习大量的对话数据,生成自然流畅的对话内容,具有广泛的应用前景。 ## ChatGPT的特点 ChatGPT具有以下特点: - 自然流畅的对话生成能力 - 可以适应不同的对话场景和语境 - 支持多种语言和领域 - 可以与用户进行实时互动 ChatGPT的应用领域包括智能客服、虚拟助手、自动回复系统等。 无论是在商业还是个人领域,ChatGPT都能为用户提供高效、便捷的对话体验。 请注意:本文为机器翻译,仅供参考。

            特殊提示示例

            使用GUIDE方法

            GUIDE技术是一种有用的方法,可以考虑到提示的所有必要组成部分。在这种方法中,目标(Goal)、用户(User)、指示(Instructions)、细节和示例(Examples)的方面被明确定义。
            示例指南提示
            目标:创造一个健康的周末晚餐。
            用户:寻找快速、营养的餐食的忙碌父母。
            请为一个30分钟的菜谱创造一个简单的食材,大多数人都有。
            细节:这道菜应包含瘦蛋白质、蔬菜和一些全谷物。每份约500卡路里,少量饱和脂肪和钠。
            例子:参考像Chefkoch或Einfach Kochen这样的网站上的食谱。

            生成提示指南

            Justin Fineberg发现了一种与ChatGPT进行交流的有趣方法。与上面的第一个提示类似,AI被指示扮演特定的角色。
            这次,ChatGPT负责生成进一步提示的结构,这样聊天机器人就能自己提出下一个提示需要回答的问题。
            如果ChatGPT以编号列表的形式提出问题,您可以直接引用数字。
            示例提示指南
            你是一个用于生成提示的机器人。你需要收集用户目标的信息,用户偏好输出的示例以及所有其他相关的上下文信息。
            提示应包含您提供的所有必要信息。向用户提出更多问题,直到您确信可以创建一个最佳的提示。
            你的回答应该清晰地格式化并针对ChatGPT的交互进行优化。首先,询问用户关于目标、期望的结果以及可能需要的任何额外信息。

            专家小组询问

            参考一般建议,给ChatGPT分配特定的角色,也可以通过少量提示获取不同专家的意见。在第一步中,AI会帮助制定所需专家列表。
            然后他们进行一场角色扮演,每个虚构的人物都会给出一个提示。
            专家小组示例
            我想创办一家公司。哪种类型的专家能够最好地帮助我?
            请提供需要翻译的具体内容
            玩一个角色扮演游戏,每个专家都给我提示,告诉我该做什么。

            自我批评

            ChatGPT已经是一个有用的工具,可以批评人类写的文本-那么为什么这种策略不能应用于由AI写的文本呢?
            这个思想对应着以下策略,分为两个步骤(参见“链接提示”):首先,ChatGPT应该逐步地将文本分解为令人信服的部分。
            在第二个提示中,我们让人工智能根据这些批评点来重新撰写文本。
            自我批评的例子
            批评以下文本并说服我,它为什么不好。让我们逐步思考文本的问题。
            [之前的输出]
            好的观点。根据你的批评,重新写作并改进文本。
            请提供需要翻译的具体内容

            使用SCAMPER方法

            SCAMPER方法是一种创意思维工具,提供了七种不同的问题解决和创意发现技巧:替代(Ersetzen),组合(Kombinieren),适应(Anpassen),修改(Modifizieren),另外使用(Anderweitig verwenden),消除(Eliminieren)和反转(Umkehren)。
            原始提示
            写一个关于一艘太空船的简短故事。
            替代品
            写一个关于潜艇的简短故事。
            结合
            写一个关于一艘太空船和一个失落文明的简短故事。
            适应
            写一个关于一艘被困在黑洞中的太空船的简短故事。
            修改
            写一个关于一艘由人工智能系统控制的太空船的简短故事。
            重新利用
            写一个简短的故事,讲述一艘老旧的宇宙飞船被用作博物馆。
            消除
            写一个关于一艘船的简短故事。
            反转
            写一个关于一个外星文明发现了一艘人类飞船的简短故事。

            使用ChatGPT与其他工具配合使用

            使用Mermaid来可视化思维导图

            ChatGPT相对于GPT-3的一个重大优势是,其用户界面原生支持Markdown格式的输出。
            这使得不同标题层次之间的快速视觉区分成为可能,这在文本的视觉结构化过程中非常有帮助。
            关于免费网站markmap.js.org,可以将Markdown文本转换为思维导图,如Alexander Leirvåg在Twitter上所述。
            基于各个标题的层次结构,该网页将输入的文本呈现为思维导图,并支持对每个条目进行进一步的格式化,例如代码或公式。
            图形可以下载为HTML中的交互式网页或SVG格式的矢量图形。
            notion image
            重要:为了正确复制作为标记格式的文本,您需要阻止ChatGPT将其显示为标记。这可以通过告诉AI将 `` 的输出包含在内来实现,这表示代码的Markdown格式化。

            示例思维导图

            Markmap syntax
            In markmap, each layer becomes a separate branch by #.
            Example: mindmapping a birthday party.
            # Birthday
            ## Activities
            ### Fishing Candy
            ### Trampoline
            ## Food
            ### Cake
            ### Hotdogs
            ...
            Use Markdown to create a mindmap for planning a wedding. Enclose the output in ` and `.
            如果你喜欢稍微复杂一些的东西,你应该熟悉Mermaid的语法。为此,你可以给ChatGPT一个示例,让它以此为参考。
            美人鱼图表比简单的思维导图更具视觉吸引力,甚至可以使用ChatGPT自己选择的图标进行装饰。
            notion image
            美人鱼无法处理节点标签中的连字符(例如“化妆”)。这些连字符必须从ChatGPT的输出中删除。您可以将ChatGPT的输出粘贴到mermaid.live中,然后将其转换为图形。
            例子 美人鱼
            Erstelle den Code für eine Mindmap in Mermaid für die Planung einer Hochzeit und benutze dabei auch passende Icons. Achte auf die richtige Anzahl an Leerzeichen für die Hierarchie der Ebenen. Schließe die Ausgabe in ` und ` ein.
            Hier ist ein Beispiel für Code für Mermaid:
            mindmap
            root((Wedding))
            Venue
            Outdoor
            ::icon(fa fa-sun)
            Indoor
            ::icon(fa fa-home)
            Guest List
            Family
            ::icon(fa fa-users)
            Friends
            ::icon(fa fa-user-friends)
            我们在这个概述中提供了更多示例,展示了ChatGPT如何与代码解释器以及其他程序进行合作。

            ChatGPT无法做到的

            尽管ChatGPT有很多可能性,但无论选择的模型是GPT-3.5还是GPT-4,它都有一些明确定义的限制。这些限制可以通过特别构思的提示(称为越狱)来部分规避。
            通常情况下,ChatGPT很快就会明确表示它不愿意遵循哪些命令。
            因此,聊天机器人(通常)无法提供与犯罪意图相关的建议,例如抢劫银行、制造炸弹或编写恶意软件。与此同时,暗网中已经形成了一个场景,用于修改语言模型以适应这些特定的应用场景。
            即使请求不一定是犯罪的,但至少是令人不悦或冒犯的,将会被拒绝。通常情况下,ChatGPT也会拒绝关于个人评估、意见以及未来预测的请求。

            总结

          • 如何与ChatGPT进行最佳对话?网络上有很多相关的建议。
          • 我们已经收集并测试了多种有用的提示策略。
          • 这些策略适用于所有类型的文本创作。
          •  

评论
  • Twikoo