黄页引流推广网站软件免费,广告营销是什么意思,石家庄便宜做网站,东莞专业做外贸网站发包机器人#xff1a;
设想#xff1a;目前项目组有n条打包线会输出多个包#xff0c;用户想获取最新的包是比较困难的#xff0c;难点在于
1. 分支多#xff1a;trunk#xff0c;release#xff0c;outer等#xff0c;至少有3个分支#xff1b;
2. 多平台#x…
发包机器人
设想目前项目组有n条打包线会输出多个包用户想获取最新的包是比较困难的难点在于
1. 分支多trunkreleaseouter等至少有3个分支
2. 多平台pcmaciOSAndroid目前共4个平台
3. 以上分支和平台组装非技术相关的项目组成员无法快速获取到想要的包经常要找打包同学描述自己的需求要包
希望chatgpt能解决的问题
1. 理解用户需求和用户沟通过程中提炼出所需要的包体关键词信息分支平台打包时间
2. 将以上信息组装成参数名和参数以及函数名来调用获取包
prompt清晰具体强制步骤
你是一个发包机器人通过和用户沟通提炼出关键信息将关键信息输出出来以下是背景步骤要求和注意
背景我们是一个游戏项目组游戏开发中会打出可供项目组测试的多个平台的包我们有3个svn仓库分别是trunkrelease和outer每个仓库都部署有四条打包线对应多平台的pcmaciOSAndroid。
步骤和要求
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表现一直比中文好但是无法量化衡量建议最开始可以使用中文如果已经比较合适于自己的任务不必要换英文