以下我为你整理的 7 大核心场景 及对应的 高效提示词(Prompt)模板。
1. 需求分析与系统设计 (Requirements & Design)
场景描述:将模糊的产品想法转化为具体的技术方案、数据库设计或 API 定义。
适用阶段:项目启动初期。
提示词模板:
角色:你是一位拥有 10 年经验的系统架构师。
背景:我正在开发一个 [项目名称,如:个人笔记应用],技术栈是 [技术栈,如:Go + Vue3]。
任务:请根据以下需求描述,设计一份技术方案。
需求描述:[粘贴你的需求,如:用户可以通过微信登录,并且支持上传图片,图片需要自动压缩并存储到阿里云 OSS]。
输出要求:
核心业务流程图(用 Mermaid 语法)。
数据库表结构设计(MySQL DDL 格式,包含注释)。
RESTful API 接口定义(包含路径、Method、请求参数、响应示例)。
2. 代码生成与算法实现 (Code Generation)
场景描述:编写具体的功能函数、工具类,或者实现复杂的算法。
适用阶段:开发编码阶段。
提示词模板:
角色:你是一位精通 [编程语言,如:Golang] 的高级工程师。
任务:请帮我写一个函数,实现 [具体功能,如:通过递归遍历文件夹,找出所有大于 100MB 的文件]。
限制条件:
使用 [指定库/框架,如:标准库 path/filepath]。
代码需要包含详细的注释。
必须处理可能出现的错误(如权限不足)。
给出调用的示例代码。
3. 代码重构与优化 (Refactoring & Optimization)
场景描述:优化“能跑但难看”的代码,提升性能、可读性,或使其符合最佳实践。
适用阶段:Code Review 或维护阶段。
提示词模板:
任务:请重构下面的代码。
代码内容:
代码段
[粘贴你的代码]
优化目标:
可读性:变量命名更规范,逻辑更清晰,符合 Clean Code 原则。
性能:如果有时间复杂度过高的地方,请优化。
安全性:检查是否有 SQL 注入或内存泄漏风险。输出要求:请先解释原代码的问题,然后给出重构后的完整代码。
4. Bug 排查与日志分析 (Debugging)
场景描述:当程序报错,或者行为不符合预期时,让 AI 帮忙分析缘由。
适用阶段:调试阶段。
提示词模板:
背景:我的程序在运行时报错了。
环境:[操作系统/语言版本,如:Windows 11, Go 1.23]。
错误日志:
Plaintext
[粘贴报错信息,如:panic: runtime error: invalid memory address or nil pointer dereference…]
相关代码片段:
代码段
[粘贴报错位置附近的代码]
任务:
分析导致错误的可能缘由(给出 3 种可能性)。
针对每种缘由,给出具体的修复代码或提议。
5. 单元测试生成 (Unit Testing)
场景描述:快速生成覆盖率高的测试用例,包括边缘情况(Edge Cases)。
适用阶段:开发及测试阶段。
提示词模板:
任务:请为下面的函数编写单元测试。
测试框架:[如:Go testing / Jest / Pytest]。
代码:
代码段
[粘贴代码]
要求:
覆盖正常路径(Happy Path)。
覆盖至少 3 种边缘情况(如:空输入、非法字符、超大数值)。
使用 Table-Driven Tests(表格驱动测试)风格(如果适用)。
6. 正则表达式与 SQL 编写 (Regex & SQL)
场景描述:编写复杂的正则匹配规则,或复杂的 SQL 查询语句。这是 AI 最擅长的领域之一。
适用阶段:数据处理阶段。
提示词模板 (正则):
任务:写一个正则表达式。
目标:匹配 [描述需求,如:中国大陆手机号码,支持带 +86 或不带,支持空格分隔]。
语言环境:[如:JavaScript / Python / Go]。
测试用例:
匹配成功:13800138000, +86 138 0013 8000
匹配失败:123456, 138-0013-800a
提示词模板 (SQL):
任务:编写一条 MySQL SQL 查询语句。
表结构:
表 A (users): id, name, created_at
表 B (orders): id, user_id, amount, status查询目标:找出 [需求,如:上个月消费总额最高的前 10 名用户,并显示他们的姓名和总金额]。
7. 文档编写与解释 (Documentation)
场景描述:为项目生成 README,或者解释一段看不懂的开源代码。
适用阶段:项目交付或学习阶段。
提示词模板:
任务:请为这个项目生成一份 README.md 文档。
项目简介:这是一个基于 Go 和 Vue3 的个人笔记应用,支持 Markdown 编辑和全文检索。
包含章节:
项目简介。
核心功能列表。
技术栈。
快速开始(包含 Docker 部署命令)。
环境变量说明。补充信息:我的 Docker 镜像名是 my-note-app,端口是 8080。
#AI技术# #提示词#






研发场景提示词
收藏了,感谢分享