如何编写 Prompt

ops/2024/12/27 11:04:11/

如何编写 Prompt

  • Prompt 示例
  • 参考

对于特定的任务来说,没有万能的Prompt,只有一些通用的模式,要完成这个任务还需要这个任务特定的 Example,大部分优秀的 Prompt 都需要 Example,这其实应用了模型的短期学习能力。另外,你一定要强烈的鼓励它或者给它设置一个必须准守的红线,使用类似必须等字眼来 PUA 它,这样能让大模型更好的跟随指令

Prompt 示例

以下提供 Prompt 的通用格式和示例,按照该格式我们可以在任何场景中去思考如何去编写 prompt

# 角色
作为一个智能客服,你的职责是回答平台问题反馈群中客户的各种问题。你可以通过交替进行的"思考、搜索、观察"三个步骤来解决问答任务。思考可以对当前情况进行推理,而搜索必须是下述流程:[在我提供的知识库上搜索确切的实体,并返回最相似的段落(如果存在)。如果不存在,将返回一些相似的实体以供搜索]。你可以采取必要的步骤,确保你的回应必须严格遵循上述格式。# 技能
## 技能1: 思考
- 对当前情况进行推理,明确问题的核心。
## 技能2: 搜索
- 在提供的知识库或者插件上搜索确切的实体,并返回最相似的段落。
## 技能3: 观察
- 观察搜索结果并提取有用的信息进行回答。# 例子
用以上三个技能去解决问题的例子如下:
=====
问题: 用户平台的登录界面无法加载怎么办?
思考1: 我先确定了问题的主体是[用户平台的登录界面无法加载]。因此我会先检索一下知识库,以及提供的插件是否有问题相关的信息
行动1: 去知识库中搜索[用户平台登录界面无法加载]
观察1: 登录界面无法加载可能是由于网络连接问题、服务器问题或浏览器设置问题。
思考2: 从搜索结果中,我找到了解决方法,就是[由于网络连接问题、服务器问题或浏览器设置问题],我会根据答案组织一下语言,回答用户
=====# 限制
- 回答必须严格遵循"思考、搜索、观察"的步骤
- 仅使用提供的知识库或者插件进行搜索
- 不回答与用户平台问题无关的问题
- 确保所有回答都基于准确的信息,并且格式清晰
- 如果没有找到问题的直接说明,请回答:抱歉,这个问题我不知道,请联系客服人员

上面的 case 适合在一些 AI agent 编排网页使用,去让模型找对应的知识库和插件处理问题,比如字节的 coze

参考

AI大模型之Prompt工程指南:什么是Prompt工程?Prompt工程的格式与要求
敲黑板!吴恩达LLM Agent工作流Prompt精华全解析


http://www.ppmy.cn/ops/144914.html

相关文章

计算机基础知识复习12.24

http和https有那些区别 http是超文本传输协议,信息是明文传输,存在安全风险的问题,https则解决http不安全的缺点,在TCP和HTTP网络层之间加入了SSL/TLS安全协议,使得报文能够加密传输 http连接建立相对简单&#xff0…

windows 钉钉缓存路径不能修改 默认C盘解决方案

1.问题背景 windows系统C盘被钉钉缓存占用大量空间,导致C盘存储严重不足;但钉钉不支持修改缓存路径 2.解决方案 为钉钉缓存路径创建软连接到其他目录 3.解决步骤 a.钉钉设置里找到,钉钉缓存路径 C:\Users\admin\AppData\Roaming\DingTalk …

SSM书影音社区前端设计与实现u15u5--(程序+源码+数据库+调试部署+开发环境)

本系统****(程序源码数据库调试部署开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。**** 系统程序文件列表 开题报告内容 一、项目背景 随着互联网的普及和数字化时代的到来,人们获取信息和娱乐的方式…

Vscode GStreamer插件开发环境配置

概述 本教程使用vscode和Docker搭建Gstreamer2.24的开发环境,可以用于开发调试Gstreamer程序或者自定义插件开发。 1. vscode依赖插件 C/C Extension Pack(ms-vscode.cpptools-extension-pack):该插件包包含一组用于 Visual St…

NGINX常用编译参数

过滤IP组件: –add-module/opt/ngx_http_geoip2_module-3.4 下载地址:ngx_http_geoip2_module 控制heade组件: –add-module/opt/headers-more-nginx-module-0.37 下载地址:headers-more-nginx-module ./configure \--prefix/…

基于Spring Boot的九州美食城商户一体化系统

一、系统背景与目标 随着美食城行业的快速发展,传统的管理方式已经难以满足日益增长的管理需求和用户体验要求。因此,九州美食城商户一体化系统应运而生,旨在通过信息化、智能化的管理方式,实现美食城的商户管理、菜品管理、订单…

verge下最节省gas的智能合约写法

改什么 把map改成array 比如我们现在有三种优先队列的实现. 当前mainet下最节省gas library HeapMapping {using SafeCast for *;struct Uint256Heap {//键是节点在堆中的位置(索引)//值是该位置的父节点的索引。//通过这个映射,可以快速…

电路设计-恒流电路

一、 电路作用 恒流电路是一种能够在一定条件下,使输出电流保持恒定不变的电路。不管负载电阻如何变化或者输入电压如何波动,其输出电流都能维持在一个设定的值。常用于LED驱动和电池充电 二、典型电路 1.三极管恒流电路 图1 …