提示词入门

文章目录

  • 提示词入门Prompt Engneering
    • 1.更加**明确**且**具体**的指令
    • 2. 编写提示词的方法
    • 3. 按需设计和迭代思维

提示词入门Prompt Engneering

1.更加明确具体的指令

eg:    
    模糊:介绍一下重庆
    明确且具体:介绍一下重庆适合情侣周末游玩的景点及当地美食
  1. 使用分隔符让chatgpt知道那些事需要执行的任务,
eg:(分隔符可以是任何一些自定义符号,只要能明确这是一个独立的部分)
    翻译三引号内的一段话
    """
    Hello word
    """
    
  1. 检查特定的词汇:

    • 总结和提取

      • 总结倾向于浓缩和改写原文,将主要观点浓缩为简短形式,输出结果可能不是原文
      • 提取从原文中直接获取特定信息,输出结果可能是有原文的一部分
    • 转化和改写

      • 转写改变了信息的形式和语言,但保持了原意结构基本没有改变
      • 改写改变了句子构造和用词,重组了信息和观点结构也发生了变化
  2. 明确输出要求

eg:
    我分享了一份chatgpt提示词编写手册,请按照内容概要+适用人群+使用场景及目标+注意事项的格式输出资源描述.
    
    
    
  1. 提供示例
eg:(结果示例)
    请找出使用chatgpt常用的词汇中,意思相近,但是返回的结果差别较大的10组词汇.
    例如:总结和提取、转化和改写
eg:(风格示例)
    请按照下面例子的风格另外生成10条舔狗语录。
    例子:
    今天扛水泥 工友夸我力气大 我瞬间就哭了 我扛得动任何东西 就是扛不住想你。
    宝,听说你交女朋友了,那我以后还给你买早餐吗,嗯嗯,我知道,我以后买两份对吗 她吃葱花香菜吗?
    宝今天给你发了十条消息 你回了我一个句号 给我的话语做了个总结 你真的好细节啊 我更喜欢你啦我的宝。
   

eg:(中间步骤示例)
    我在重庆,打算去云南旅游三天,我对美食和体验项目比较感兴趣,请按照以下步骤帮我规划行程:
    1.列出云南每一天的行程,包括景点,推荐理由,附近的餐厅,合适住宿的地方
    2.整理去云南旅行的注意事项
    3.列出旅行出发前的物品清单
eg:(条件判断示例)
    请检查我的python编程题是否正确,如果正确,请对我的代码进行优化,如果错误,请详细解释,并给出正确代码:
    my_python_code
    

2. 编写提示词的方法

  1. 角色定义法

扮演角色X,执行任务Y

eg:
    请扮演我的健身教练兼营养师,我身高168,体重140,想要减脂增肌,请为我提供一份26岁男性减脂增肌的营养搭配方案。
    
eg:(长期类似的需求使用)    
    请扮演我的健身教练兼营养师,我会为你提供我的身高、年龄、体重、目的,你需要为我提供一份26岁男性减脂增肌的营养搭配方案。
    
eg:(扮演虚构的形象)
    扮演一个悲观主义者,我会为你提供一个事实,你会用消极的、绝望的态度和歇斯底里的语气阐述这个事实会造成的后果
    
  1. 受众定义法

假如我是X,执行任务Y

eg:
    我是一个六岁的男孩,请告诉我什么是chatgpt
  1. 背景设定法

描述背景X,执行任务Y。详细说清楚更多的任务背景

eg:
    我是一名大四的计算机专业应届毕业生,现在有面试python开发工程师和考公务员两个职业选择,请你分析一下选择哪一个职业的利弊。
  1. 师夷长技法

让chatgpt将我们的问题修改成为一个更好的问题

eg:
    1.当我提出一个问题时,建议我一个更好的问题,并询问我是否使用它。
    2.每当我要求你为我完成一个任务时,列出任务的目标是什么,为了完成这个目标的方法,然后为每种方法编写一个用于chatgpt的prompt
  1. 问题拆解法

提出问题x,生成一系列有助于更准确回答问题的的附加问题,将这些附加问题的答案组合起来,以产生对整体问题的最终答案

eg:
    我想系统的学习知识管理,请生成一系列有助于更好的学习知识管理的附加问题,将这些附加问题的答案组合起来,使得我能更好的学习。
  1. 请求输入法

{提示词},现在,问我第一个问题。
要求我提供X

eg:
    我是一名资源分享型博主,我将提供要分享的的资源名称,请你按照内容概要+适用人群+使用场景及目标+注意事项的格式输出不超过500字的资源描述,现在要求我提供第一个资源名称。

3. 按需设计和迭代思维

  • 若无必要,勿增实体:由于token的限制,我们需要在有限的消息中,提供更多的信息,帮助chatgpt更好的理解我们的需求,高效的回答

  • 提示词通常包含的元素

    • 任务/指令(必需)
    • 角色(非必需)
    • 输出要求(非必需)
    • 其他辅助信息(受众、场景、示例,非必需)

你可能感兴趣的:(AI那些事儿,prompt,chatgpt)