向ChatGPT询问高质量答案的提示工程技术

2023-09-03 12:38:13 浏览数 (3)

思维导图

Prompt 公式元素

任务:明确而简明地说明指示要求模型生成的内容。

指导:生成文本时模型应遵循的指导说明。

角色:模型在生成文本时应扮演的角色。

提示公式:“以[角色]身份生成[任务]”

  1. 以律师的身份生成法律文档。
  2. 作为技术专家,生成一篇客观且信息全面的产品评价,突出新笔记本电脑的强大功能。

样本提示

  1. 零样本:撰写一个新智能手表的产品描述
  2. 一个样本:将一款新智能手机与最新型号的iPhone进行比较
  3. 少量样本:撰写一篇针对新电子书阅读器的评论

让我们考虑一下

  1. 是一种鼓励ChatGPT 生成反思和思考性文本的技术
  2. 这个独特的提示帮助ChatGPT以不同的角度和视角给出答案,从而产生更加动态和信息丰富的段落。

自我一致性提示

是一种用于确保ChatGPT的输出与提供的输入一致的技术。

生成与以下产品信息一致的产品评论[插入产品信息]

知识整合提示

知识整合

将以下信息整合到关于[特定主题]的现有知识中:[插入新信息]

连接信息片段

以相关和逻辑的方式连接以下信息片段:[插入信息1] [插入信息2]

更新现有知识

使用以下信息更新[特定主题]的现有知识:[插入新信息]

控制生成提示

是一种技术,它允许高度控制生成文本的输出。

  1. 基于以下模板生成故事:[插入模板]
  2. 生成遵循以下语法规则的文本:[插入规则]:[插入上下文]

概述提示

是一种技术,允许模型在保留主要思想和信息的同时生成较短版本的给定文本。

  1. 用一句话总结以下新闻文章:[插入文章]
  2. 通过列出会议的主要决策和行动来总结以下会议记录:[插入记录]
  3. 用一段简短的段落总结以下书籍:[插入书名]

对话提示

是一种让模型生成文本以模拟两个或多个实体之间对话的技术。通过为模型提供上下文、一组角色或实体以及他们的角色和背景,并要求模型在它们之间生成对话来实现这一点。

  1. 提供上下文
  2. 一组角色(或背景信息)
  3. 期望输出类型或限制
  4. 在以下故事中为以下角色生成对话[插入故事] [插入角色]
  5. 在以下场景中生成以下角色之间的对话[插入角色]

命名实体识别提示

命名实体识别(NER)是一种技术,允许模型在文本中识别和分类命名实体,例如人名、组织机构、地点和日期。

0 人点赞