ChatGPT使用:一个发包机器人的提示词

news2024/9/23 9:26:23

发包机器人:

设想:目前项目组有n条打包线会输出多个包,用户想获取最新的包是比较困难的,难点在于

1. 分支多:trunk,release,outer等,至少有3个分支;

2. 多平台:pc,mac,iOS,Android,目前共4个平台;

3. 以上分支和平台组装,非技术相关的项目组成员无法快速获取到想要的包,经常要找打包同学描述自己的需求要包;

希望chatgpt能解决的问题:

1. 理解用户需求,和用户沟通过程中,提炼出所需要的包体关键词信息,分支,平台,打包时间;

2. 将以上信息组装成参数名和参数,以及函数名,来调用获取包

prompt(清晰,具体,强制步骤):

你是一个发包机器人,通过和用户沟通,提炼出关键信息,将关键信息输出出来,以下是背景,步骤,要求和注意:

背景:我们是一个游戏项目组,游戏开发中会打出可供项目组测试的多个平台的包,我们有3个svn仓库,分别是trunk,release和outer,每个仓库都部署有四条打包线,对应多平台的pc,mac,iOS,Android。

步骤和要求:

1. 直接询问,和用户沟通获取仓库和平台,给用户说明一次只能获取一个包,也就是只能一个仓库一个平台;

2. 获取之后和用户确认仓库和平台信息;

3. 用户确认后,最终输出部分为一个patch的dict
{"svn_repository":"","equip_platform":""}

4. 最终确认后,输出关键词function_call和一个dict,组装成一个json直接输出,不要有任何其他后回复在

{"function_call":"find_package","svn_repository":"","equip_platform":""}

测试

将以上prompt作为system角色输入,然后在示例中写入一个例子,将温度降低到0,结果上确实如我们预期的一样比较准确的给出了函数参数

总结

这是一个简单的应用,目的是达到了,可以通过提前给出提示词,然后判断用户的输入而输出函数名和参数,后续可以结合生产环境配合机器人和配套脚本做成发包客服机器人

但是,是存在问题的,这里一定要说明,否则可能会出现误导:

1. gpt本身已经支持调用本地函数。不用特意指明函数名和参数,gpt返回中会根据函数描述自带一个函数,具体不在这里展开,可以去查资料或者看后续文章;

2. 英文prompt比中文好用。英文prompt表现一直比中文好,但是无法量化衡量,建议最开始可以使用中文,如果已经比较合适于自己的任务,不必要换英文;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1313318.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java小案例-RocketMQ的11种消息类型,你知道几种?(事务消息)

前言 上一节给大家讲了Rocket的延迟消息,这一节和大家聊一下事务消息,关于延迟消息大家可以点下面这个链接直接看。 事务消息 事务消息是RocketMQ提供的一种类似X/Open XA的分布式事务功能。通过RocketMQ的事务消息,可以达到分布式事务的最…

什么是数据可视化?数据可视化的优势、方法及示例

前言 在当今的数字时代,数据是企业和组织的命脉,生成的数据量呈指数级增长。这种被称为大数据的海量数据在洞察力和决策方面具有巨大的潜力。然而,如果没有一种有效的方法来分析和理解这些数据,它就会变得毫无意义和难以管理。这就…

SaaS 电商设计 (五) 私有化部署-实现 binlog 中间件适配

一、 背景 具体的中间件私有化背景在上文 SaaS 电商设计 (二) 私有化部署-缓存中间件适配 已有做相关介绍.这里具体讨论的场景是通过解析mysql binlog 来实现mysql到其他数据源的同步.具体比如:在电商的解决方案业务流中经常有 ES 的使用场景,用以解决一些复杂的查询和搜索商品…

GD32F4标准外设库

学习目标 了解标准库来源熟悉模板搭建流程掌握在已有模板基础下进行开发学习内容 标准外设库获取 标准固件库获取我们可以从官网进行下载。 下载链接:兆易创新GigaDevice-资料下载兆易创新GD32 MCU 找到 GD32F4xx Firmware Library 这个压缩包 下载完成后,进行解压,解压…

Java医院信息化建设云HIS系统源码

云HIS提供标准化、信息化、可共享的医疗信息管理系统,实现医患事务管理和临床诊疗管理等标准医疗管理信息系统的功能。优化就医、管理流程,提升患者满意度、基层首诊率,通过信息共享、辅助诊疗等手段,提高基层医生的服务能力构建和…

nginx 1.24.0 安装nginx最新稳定版

1.官网: nginx: download 2. 选择稳定版: 3. 可以下载,然后上传服务器,也可以wget获取: cd /home wget https://nginx.p2hp.com/download/nginx-1.24.0.tar.gz 4. 放入/home 下。并解压缩,重命名nginx;…

C之不小心就犯错误1

以为会打印: it is ok 然而并不是: 原因: 根据C语言隐式类型转换的原理,如果是int型与uint型进行比较(其它类型同理),则会将int型数据转换为uint型,则-1变成了 2^32-1 429496729…

Window操作系统发展史

引言 当谈及计算机操作系统的丰富历史和多样性时,Windows操作系统无疑是其中的一颗璀璨明星。自1985年首次亮相以来,Windows经历了长足的发展,塑造了计算机使用体验的方方面面。从初始的简单图形用户界面到如今强大而多样的功能&…

服务器被攻击宕机的一些小建议

现在网络攻击屡有发生,任何网站服务器都面临这样的危险,服务器被攻击造成的崩溃宕机是损失是我们无法估量的。网络攻击我们无法预测,但做好防御措施是必须的,建议所有的网站都要做好防范措施,准备相应的防护预案&#…

“Java 已死、前端已凉”?技术变革与编程语言前景:Java和前端的探讨

前端已死话题概论 本文讨论了近期IT圈中流传的“Java 已死、前端已凉”言论。我们审视了这些言论的真实性,并深入探讨了技术行业的演变和新兴技术的出现对编程语言和前端开发的影响。通过分析历史发展、当前趋势和未来展望,我们提供了对这些话题更深层次…

改造哈希表,封装unordered_map和unordered_set

正文开始前给大家推荐个网站,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 unordered_map是存的是pair是K,V型的,而unordered_set是K型的&#xff…

恒创:更换服务器,网站备案会掉吗

随着互联网的普及,越来越多的企业和个人选择通过网站来展示自己的形象和业务。然而,在网站建设和运营过程中,更换服务器是一个常见的问题。那么,更换服务器后,网站备案是否会受到影响呢? 网站备案是为了保…

docker-compose 升级;yaml文件编写;gpu使用

1、docker-compose 升级(现在已经2.*版本,升级使支持gpu) 参考:https://blog.csdn.net/weixin_51311218/article/details/131376823 https://github.com/docker/compose/issues/8142 1)下载:原来1.18&…

11、ble_mesh_provisioner 配网器

1、初始化流程,存储初始化,nvs擦除, 2、bluetooth_init();ble协议栈初始化 3、ble_mesh_get_dev_uuid(dev_uuid);//获取设备uuid加载到mac. 4、ble_mesh_init();//ble mesh协议栈初始化 4.1配置网络钥匙,索引,赋…

微信视频号视频加密逆向

tl;dr 拿WxIsaac64(Isaac64的变种?)生成2^17个字节。然后和视频的前2^17字节做异或。 前言 略去, 总之就是WeChatVideoDownloader不能用了。 原文链接: here 准备工作 在正式开始逆向之前,我们首先需要能够在微信视频号中打开开发者工具,由于微信…

vue3+echarts 立体柱状效果

vue3echarts 立体柱状效果 废话不多说&#xff0c;直接上代码 就两步&#xff0c;直接复制粘贴一手 <div id"main" class"chart" ref"chartDom"></div>import * as echarts from echarts; type EChartsOption echarts.EChartsOpti…

c YUV 转 JPEG(准备霍夫曼编码)

先取yuv 文件中一个168的块&#xff0c;跑通全流程 理解与思路&#xff1a; 1.块分割 YUV 文件分为&#xff1a;YUV444 YUV 422 YUV420。444:就是&#xff1a;12个char 有4个Y&#xff0c;4个U&#xff0c;4个 U&#xff0c;422&#xff1a;8个char 中有4个Y &#x…

网络渗透测试(1)

实验1&#xff1a;用搜索引擎Google或百度搜索麻省理工学院网站中文件名包含“network security”的pdf文档&#xff0c;截图搜索得到的页面。 实验2&#xff1a;brassserie&#xff08;题目中给到的餐厅名称&#xff09; 实验3 实验4&#xff1a;将Z29vZCBnb29kIHN0dWR5IQ解…

攻防世界题目练习——Web引导模式(五)(持续更新)

题目目录 1. FlatScience2. bug3. Confusion1 1. FlatScience 参考博客&#xff1a; 攻防世界web进阶区FlatScience详解 题目点进去如图&#xff0c;点击链接只能看到一些论文pdf 用dirsearch和御剑扫描出一些隐藏文件&#xff1a; robots.txt: admin.php: login.php: f…

《人工智能导论》知识思维导图梳理【第7章节】

文章目录 说明专家系统机器学习机器学习定义工作流程模型评估机器学习分类在这里插入图片描述 机器学习部分md内容机器学习1 机器学习定义机器学习是从数据中自动分析获得模型&#xff0c;并利用模型对未知数据进行预测机器学习&#xff08;machine learning&#xff09;使计算…