技巧: 简化版话术
提问的时候结构化自己的问题
- 类型1: 关键词1,关键词2
- 类型2:描述性语句
- 类型3:关键词
- 类型4:「代码、SQL、文章、其他扩充素材」
场景1: 前端助手
提问
岗位: 前端
语言: VUE, Echarts
需求: 需要做在个大屏展示,想通过堆叠条形图展示产品、研发、测试三个岗位在项目中研发投入的每月工作时长
ChatGPT回答
场景2:需求写代码
语言:JAVA,Spring Cloud GateWay
需求:编写一个局部过滤器,需要实现一个授权验证过程,如果请求头或者请求参数中携带token则放行,否则直接拦截返回401,并且帮我添加好配置文件
ChatGPT回答
场景3:代码重构
语言:JAVA
场景:重构代码,简化,添加中文注释,增强异常处理
代码:
@Transactional(rollbackFor = Exception.class)
public void updUserAuthDept(List taOutUserDataRoleTemps){
taOutUserDataRoleTemps.forEach(item -> {
String param = item.getParam();
String netCode = item.getNetCode();
Set deptNos = new HashSet<>();
if (null != netCode) {
deptNos.add(netCode);
}
if (null != param) {
deptNos.addAll(Arrays.asList(param.split(“,”)));
}
this.delByEmpNo(item.getUsername(), item.getDataRoleId());
if(!“D”.equals(item.getOperType()) && !CollectionUtils.isEmpty(deptNos)){
this.save(item.getUsername(), item.getDataRoleId(), new ArrayList<>(deptNos));
}
taOutUserDataRoleTempService.delByUserNo(item.getUsername(), item.getDataRoleId());
});
}
场景4:生成SQL语句
提问
功能:生成SQL语句
要求:只输出SQL语句,不需要过得的解释
需求:生成建表语句,运输订单表,字段:计划发出日期、始发地、目的地、始发城市、目的地城市、计划发出时间、计划到达时间、运力名称、运力类型、创建人、创建时间、修改人、修改时间
场景5:测试造数
功能:MySql造数
要求:只输出SQL语句,不需要过得的解释
需求:通过下面的SQL语句帮忙造10条数据
SQL:
CREATE TABLE transport_order ( id int(11) NOT NULL AUTO_INCREMENT, planned_departure_date date DEFAULT NULL COMMENT ‘计划发出日期’, departure_location varchar(255) DEFAULT NULL COMMENT ‘始发地’, destination_location varchar(255) DEFAULT NULL COMMENT ‘目的地’, departure_city varchar(255) DEFAULT NULL COMMENT ‘始发城市’, destination_city varchar(255) DEFAULT NULL COMMENT ‘目的地城市’, planned_departure_time time DEFAULT NULL COMMENT ‘计划发出时间’, planned_arrival_time time DEFAULT NULL COMMENT ‘计划到达时间’, transport_name varchar(255) DEFAULT NULL COMMENT ‘运力名称’, transport_type varchar(255) DEFAULT NULL COMMENT ‘运力类型’, creator_id int(11) NOT NULL COMMENT ‘创建人ID’, created_at datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’, updater_id int(11) NOT NULL COMMENT ‘修改人ID’, updated_at datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ‘修改时间’,
PRIMARY KEY (id) );
场景6:正则表达式
提问
场景:正则表达式
要求:只需要输出正则表达式,不需要其他的解释;
需求:快递⾯单号准确性验证的正则表达式
场景7:产品需求
提问
需求标题:在现有的任务列表【实际发出时间】【实际到达时间】
需求类型:产品需求
需求描述:列表新增实际发出时间】【实际到达时间】,两个时间分别可以点击弹出图片查看窗口,展示时间采集的图片;
验收标准:提供产品验收标准
测试AC:提供研发自测AC
场景8:文字优化及扩充
提问
场景:文字整理或扩写
需求:提供一段文字,帮忙对这段文字进行语法及表达方式上进行优化,并且适当补充描述
文字内容:上一版收集了整理了一些通用场景Prompt,但是觉得很不好用,进过一段时间使用,总结了一些话术技巧,希望对大家有所帮助,希望大家应用后一起补充。
场景9:英译中
提问
场景:英文翻译中文
约束:包含中文翻译、英文释义、例句、生词,请检查所有信息是否准确,并在回答时保持简洁,不需要任何其他反馈。
翻译内容:Well, make up your mind. Which do you want? This one or that one?