07 Prompt最佳实践|善用分隔符,让你的Prompt更清晰

大家好,我是大圣,一个AIGC长期学习者,目前专注于AI提示词。

愿景:成为AI提示词的布道者,带领十万小白入门AI

关注我,AI时代,让我们一起成长

在OpenAI的官方文档中已经提供了Prompt Enginerring的最佳实践,目的就是帮助用户更好的使用ChatGPT

编写优秀的提示词的第一个策略就是:编写清晰的指令,其中又包含了6个具体的分类

  • 提供更多的细节
  • 要求模型扮演角色
  • 使用分隔符
  • 指定任务步骤
  • 提供样例
  • 指定输出长度

本文主要针对使用分隔符进行展开讲解

适用人群:新手

难度:⭐

一、为什么要使用分隔符

使用分隔符就像在超市购物时将食品、清洁用品和个人护理用品分别放入不同的购物篮。没有分隔符,所有商品混在一起,结账和归类时就会混乱和费时。分隔符让每类商品都有其位置,使得结账效率高,找到并使用这些商品也更简单。

针对大模型也一样,分隔符会帮助ChatGPT清晰地区分和处理信息,从而给出更加精准和相关的回答

二、常用分隔符及其应用场景

以下是一些常用分隔符及其在特定场景下的应用方法

2.1 三引号

应用模版:""" 被包裹的文档 """

应用场景:当需要提交一大段文本给模型进行处理,如总结、解析或转换时

应用示例:我希望ChatGPT可以帮助我总结一篇文章

python 复制代码
请总结以下文章:
"""
人工智能(AI)是计算机科学的一个分支,
旨在创造能够智能且独立操作的机器。近年来,AI技术快速进步,引领了机器学习、
自然语言处理和机器人技术的创新。
这些发展有望彻底改变从医疗保健到金融等行业,通过提高效率和发掘新见解。
"""

2.2 有序标题

应用场景:指示说明、定义关系或步骤序列,尤其在解释概念或指导操作时使用

应用示例:当你指定步骤时,ChatGPT的输出会更加结构化

我希望你按照如下步骤帮我解释下ChatGPT
1、ChatGPT是什么
2、为什么要用ChatGPT
3、如何使用ChatGPT
4、ChatGPT未来的发展路线

2.3 XML/HTML标签

应用模板:<tag> 被包裹的文档 </tag>

应用场景:在需要结构化文本处理,如分隔文章的不同部分或在文档中标记特定内容时使用

应用示例:我需要ChatGPT帮助我总结两篇文章的观点,并进行对比,通过使用<article>的标签可以让ChatGPT非常清晰的知道两篇文档的界线

css 复制代码
比较这两篇文章的主要观点,并进行对比
    
<article>
第一篇文章认为,AI通过自动化日常任务并为人类创造性开辟新途径,将创造出比它取代的更多工作岗位。
</article>
    
<article>
第二篇文章主张,AI对就业构成显著风险,尤其是在制造业和运输业等领域,自动化容易替代人力劳动。
</article>

2.4 JSON对象

应用模版:({ "key": "value" })

应用场景:提交结构化数据,如配置信息、用户资料或任何需要键值对表示的信息

应用示例:使用JSON对象可以清晰地表示多层次或分类的信息,使得数据的解析和处理更为高效和准确

json 复制代码
请根据以下信息生成用户档案:
{
  "姓名": "张三",
  "年龄": "28",
  "职业": "软件工程师",
  "兴趣": ["编程", "旅行", "阅读"]
}

三、什么情况下使用分隔符

  • 复杂的指令解析:当请求包含多个部分,且每部分需要不同处理时(例如,同时要求总结文本、提出问题、进行比较分析)。
  • 长文本处理:当提交给模型的文本很长,需要模型对特定部分进行专门处理时。
  • 精确信息抽取:当需要从给定文本中精确抽取或聚焦于特定信息时,使用分隔符可以帮助模型更好地定位这些信息。

四、总结

恰当使用分隔符可以显著提升与ChatGPT的沟通效率,确保信息被准确理解和执行,无论是进行文本总结、列表创建、术语解释、文章比较分析,还是结构化信息的提供。这不仅减少了交互中的歧义,也大大增强了用户体验。因此,熟练掌握分隔符的使用,对于任何希望充分利用ChatGPT能力的用户来说,都是一项宝贵的技能。

相关推荐
萱仔学习自我记录1 小时前
PEFT库和transformers库在NLP大模型中的使用和常用方法详解
人工智能·机器学习
hsling松子4 小时前
使用PaddleHub智能生成,献上浓情国庆福
人工智能·算法·机器学习·语言模型·paddlepaddle
正在走向自律4 小时前
机器学习框架
人工智能·机器学习
好吃番茄5 小时前
U mamba配置问题;‘KeyError: ‘file_ending‘
人工智能·机器学习
CV-King6 小时前
opencv实战项目(三十):使用傅里叶变换进行图像边缘检测
人工智能·opencv·算法·计算机视觉
禁默6 小时前
2024年计算机视觉与艺术研讨会(CVA 2024)
人工智能·计算机视觉
whaosoft-1437 小时前
大模型~合集3
人工智能
Dream-Y.ocean7 小时前
文心智能体平台AgenBuilder | 搭建智能体:情感顾问叶晴
人工智能·智能体
丶21367 小时前
【CUDA】【PyTorch】安装 PyTorch 与 CUDA 11.7 的详细步骤
人工智能·pytorch·python
春末的南方城市8 小时前
FLUX的ID保持项目也来了! 字节开源PuLID-FLUX-v0.9.0,开启一致性风格写真新纪元!
人工智能·计算机视觉·stable diffusion·aigc·图像生成