Prompt最佳实践|善用分隔符,让你的Prompt更清晰
在OpenAI的官方文档中已经提供了[Prompt Enginerring]的最佳实践,目的就是帮助用户更好的使用ChatGPT
编写优秀的提示词我一共总结了9个分类,本文讲解第3个分类:使用分隔符
- 提供更多的细节
- 要求模型扮演角色
- 使用分隔符
- 指定任务步骤
- 提供样例
- 指定输出长度
- 提供参考文本
- 复杂任务拆分成子任务
- 给GPT足够的时间思考
适用人群:新手
难度:⭐
一、为什么要使用分隔符
使用分隔符就像在超市购物时将食品、清洁用品和个人护理用品分别放入不同的购物篮。没有分隔符,所有商品混在一起,结账和归类时就会混乱和费时。分隔符让每类商品都有其位置,使得结账效率高,找到并使用这些商品也更简单。
针对大模型也一样,分隔符会帮助ChatGPT清晰地区分和处理信息,从而给出更加精准和相关的回答
二、常用分隔符及其应用场景
以下是一些常用分隔符及其在特定场景下的应用方法
2.1 三引号
应用模版:“”" 被包裹的文档 “”"
应用场景:当需要提交一大段文本给模型进行处理,如总结、解析或转换时
应用示例:我希望ChatGPT可以帮助我总结一篇文章
1 请总结以下文章:
2 """
3 人工智能(AI)是计算机科学的一个分支,
4 旨在创造能够智能且独立操作的机器。近年来,AI技术快速进步,引领了机器学习、
5 自然语言处理和机器人技术的创新。
6 这些发展有望彻底改变从医疗保健到金融等行业,通过提高效率和发掘新见解。
7 """
8
2.2 有序标题
应用场景:指示说明、定义关系或步骤序列,尤其在解释概念或指导操作时使用
应用示例:当你指定步骤时,ChatGPT的输出会更加结构化
1 我希望你按照如下步骤帮我解释下ChatGPT
2 1、ChatGPT是什么
3 2、为什么要用ChatGPT
4 3、如何使用ChatGPT
5 4、ChatGPT未来的发展路线
2.3 XML/HTML标签
应用模板: 被包裹的文档
应用场景:在需要结构化文本处理,如分隔文章的不同部分或在文档中标记特定内容时使用
应用示例:我需要ChatGPT帮助我总结两篇文章的观点,并进行对比,通过使用