Skip to main content

编写框架

一、什么是好的 Prompt#

一个好的 Prompt,要对工作目标、内容和流程有清晰的认识,也要知道待解决的具体问题,并能提出明确的问题。

需要重点关注以下几点:

  • 目标明确,使用简洁明了的语言具体地表达使用场景、任务目标与要求,避免使用过于复杂或模棱两可的语言。
  • 提问重点,通过明确的目的和重点,引导模型并使对话保持在正轨上。避免使用过于宽泛或开放式的提示。
  • 相关性,确保你的提示与用户和对话相关,避免引入不相关的话题或切入点。
note

🚀 优秀的 Prompt = 角色 + 场景 + 任务 + 输出要求

二、编写框架#

通用化的Prompt编写框架主要包含背景、指令、上下文、输入数据与输出提示等要素,可以参照以下公式构建:

【背景:实现功能的背景描述】 + 【指令:具体的指令】 + 【输入数据:可参考的输入相关样例(可选)】+ 【输出指示:关于工具需要实现的相关功能等】

研发类#

想要研发类工具, 可以如下提问:

你现在是一个Java语言专家,我要做一个本地文件上传的功能(背景) 请输出完整的文件上传工具类(指令) 核心功能包括基础文件上传,断点续传,异常兜底处理功能(输出提示)

产品类#

健康管理平台PRD生成为案例,可以如下提问:

我要做一个健康管理平台(背景) 请写一篇产品说明文档(指令) 核心功能包括患者健康数据采集、数据分析、基础档案管理,健康指导建议几个部分组织内容,不超过500字(输出指示)

三、参考文档#

📘GPT-Prompt提示工程指南