简化版ChatGPT话术

文章讨论了如何通过结构化提问在前端开发(如VUE和Echarts)和后端服务(如Java、SpringCloudGateway)中获取帮助,涉及代码重构、SQL查询、正则表达式验证、产品需求更新和文本优化。每个场景都提供了具体的技术问题和解决方案示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

技巧: 简化版话术

提问的时候结构化自己的问题

  • 类型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?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值