研发各场景下的提示词Prompt模板

内容分享1天前发布
1 2 0

以下我为你整理的 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技术# #提示词#

© 版权声明

相关文章

2 条评论

您必须登录才能参与评论!
立即登录