网站首页 > 技术文章 正文
作为程序员你如何写大模型指令?你写的指令是不是更专业呢?下面是15个程序员使用的专业的大模型指令,如果早知道可以能节省你很多时间。这些指令可以用在chatgpt, deepseek等大模型。
1. 一键生成标准化代码模板
提示词:
"以资深[编程语言]开发者的身份,为[功能目的]创建一个生产级[组件/类],需包含错误处理、日志记录和单元测试结构。遵循[框架名称]的最佳实践。"
示例:
请生成一个Python Flask REST API用户注册端点,要求支持JWT认证、输入验证和SQLAlchemy。
优势:
节省数小时手动编码时间
确保最佳实践(日志、错误处理、测试)
2. 复杂错误调试
提示词:
"解释这段[语言]代码出错原因:[粘贴代码]。提供修复版本并逐行分析。"
示例:
// 为什么这个React useEffect钩子会导致无限循环?
useEffect(() => {
fetchData();
}, []);
优势:
比Stack Overflow更高效
在修复过程中教学相长
3. 代码性能优化
提示词:
"分析这段[语言]代码的性能瓶颈,提出能改进时间复杂度的优化方案。"
示例:
# 如何加速这个Pandas dataframe处理?
df.apply(lambda x: complex_operation(x), axis=1)
优势:
发现容易被忽视的低效代码
提供算法级改进建议
4. 生成完美文档
提示词:
"为这个[语言]函数生成专业文档:[粘贴代码]。需包含使用示例、参数说明和返回类型。"
示例:
// 为这个TypeScript工具函数编写文档
function formatCurrency(amount: number, currency: string): string { ... }
优势:
终结文档拖延症
保持代码库可维护性
5. 自动化重复任务
提示词:
"编写一个Bash/Python脚本用于[任务描述]。要求具备幂等性和错误恢复功能。"
示例:
# 生成备份PostgreSQL数据库的脚本,需压缩后上传至S3
优势:
将复杂流程转化为一键操作
6. 安全重构遗留代码
提示词:
"重构这段[语言]代码以提高可维护性。保持功能不变,提升可读性和模块化程度。"
示例:
// 将这个臃肿的Java类重构为符合SOLID原则的组件
优势:
降低遗留代码维护难度
7. 生成复杂SQL查询
提示词:
"为[数据库类型]编写优化查询语句以实现[需求]。需解释查询计划。"
示例:
-- 编写PostgreSQL查询:找出消费超过$100但90天未登录的非活跃用户
优势:
节省复杂联表查询时间
8. 设计系统架构
提示词:
"为[应用类型]设计基于[技术栈]的可扩展架构。需包含架构图和优劣分析。"
示例:
# 设计基于WebSocket、Redis和Kubernetes的实时聊天应用
优势:
提前考虑扩展性问题
9. 快速掌握新技术
提示词:
"用资深工程师能理解的简洁方式解释[技术概念],并提供[语言/技术]的代码示例。"
示例:
通过代码对比说明React服务端组件与客户端组件的区别
优势:
比阅读官方文档更高效
10. 修复安全漏洞
提示词:
"识别这段[语言]代码的安全缺陷,提供符合OWASP标准的安全替代方案。"
示例:
# 这个Flask端点是否存在SQL注入漏洞?
@app.route('/user/<id>')
def get_user(id):
query = f"SELECT * FROM users WHERE id = {id}"
优势:
杜绝生产环境风险
11. 生成测试用例(含边界情况)
提示词:
"为这个[语言]函数编写单元测试,需覆盖正常流程和边界情况。使用[测试框架]。"
示例:
// 为这个用户验证函数编写Jest测试
function validateUser(user) { ... }
优势:
确保完整测试覆盖率
12. 逆向解析复杂代码
提示词:
"用通俗语言解释这段[语言]代码的功能,逐步分解逻辑流程。"
示例:
// 解析这个Go并发模式
func workerPool(jobs <-chan int, results chan<- int) { ... }
优势:
节省大量理解时间
13. 编写专业Git提交信息
提示词:
"为以下变更生成符合Conventional Commits规范的提交信息:[描述变更内容]"
示例:
# 修复支付处理器的竞态条件并增加重试逻辑
优势:
保持Git记录整洁规范
14. 生成UI组件代码
提示词:
"使用[Tailwind/React等]创建支持深色模式的响应式[组件]。"
示例:
// 制作支持键盘操作的React下拉菜单
优势:
加速前端开发
15. 排查DevOps问题
提示词:
"诊断这个[Docker/K8s/Terraform]错误:[粘贴日志]。提供修复建议。"
示例:
# Kubernetes Pod因"OOMKilled"崩溃,如何解决?
优势:
快速解决基础设施问题
- 上一篇: 架构案例丨苏宁易购:商品详情系统架构设计
- 下一篇: 技术干货:前端开发之jQuery单页面开发
猜你喜欢
- 2025-05-26 技术干货:前端开发之jQuery单页面开发
- 2025-05-26 架构案例丨苏宁易购:商品详情系统架构设计
- 2025-05-26 每日源码分享之集电脑站+手机站+微信站+APP+小程序五合一系统
- 2025-05-26 10分钟做出领导满意的可视化大屏,这30份模板一定要收藏好
- 2025-05-26 多用途游戏娱乐新闻网站HTML5模板
- 2025-05-26 京东前台PC首页系统技术详解
- 2024-09-24 前端教程:Django模板系统
- 2024-09-24 前端小白如何在10分钟内打造一个爆款Web响应式登录界面?
- 2024-09-24 11套高端大气的登录模板
- 2024-09-24 这几本豆瓣高分前端好书,值得一读
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (49)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- mac oracle (47)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)