news 2026/9/28 4:55:29

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
研发各场景下的提示词Prompt模板

我为大家整理了七个主要的场景, 并且为每一个场景都提供了能够起到很高效率的作用和提示词的模板。

1. 完成需求方面的分析工作, 并且展开系统设计这一部分的内容。

把那些模棱两可的产品创意,转换成清清楚楚具体技术计划、还有数据库结构安排、或者直接明确 API 接口定义。

这个内容是在项目刚开始启动的那个阶段适用的。

提示词模板:

一位具有十年的时间经验积累的系统架构师。

当前的背景情况是, 我这边正在处于一个开发的过程之中。

项目名称,如:个人笔记应用

,技术栈是

你所使用的技术栈, 具体包含的有go 与 vue3。

请针对接下来的这些需求描述的具体内容, 来编制出一份属于技术范畴的方案。

需求描述:

将您的需求粘贴过来, 举个例子来说, 用户这个角色能够用微信的方式来完成登录动作, 同时还具备上传图片的功能, 对于那些上传上来的图片需要执行自动压缩的操作, 然后再把它们存储到阿里云OSS这个服务里面去。

请提供您需要改写的句子。

核心业务流程图, 是用这个语法来制作的。

对于数据库的表结构设计这件事情, 采用MySQL DDL格式进行呈现是必要的, 同时需要在其中包含相关的注释说明。

API接口定义的内容, 主要是包含路径、请求参数以及响应示例。

2. 进行代码的编写工作, 并且完成对应算法的具体实现。

当需要编写具有明确用途的具体功能函数, 或者开发通用的工具类代码, 亦或是去实现那些逻辑结构相当繁复的算法程序的时候, 这便是你所面临的场景表现情况。

适用阶段是开发编码阶段。

提示词模板:

角色:你是一位精通

编程语言, 这类的东西。

他是一名具有较高技术水平的高级工程师。

请你帮忙编写一个函数, 用来达到实现某个功能的目的。

具体的功能, 包括通过递归的方式来遍历文件夹, 然后找出所有文件大小大于 50MB 的文件。

对限制条件的规定。

使用

选择特定的库或者框架, 比如标准库中的路径模块path/。

代码里面需要带有非常清楚的说明文字。

一定要对有可能出现的错误情况进行处理, 比如说权限方面不够用的情况。

这里给你提供一下关于如何调用的示例代码。

3. 代码重构与优化 ( & )

把那些虽然能够正常运行, 但是看起来非常糟糕的代码进行优化处理, 以此来提升程序的运作性能, 以及增加代码的易于阅读性, 或者说让这段代码达到最佳实践的要求。

这个部分适用的环节, 包括代码编写阶段或者是维护阶段的整个过程。

提示词模板:

请对以下内容中出现的代码实施重新构建操作。

关于代码相关的具体内容方面。

代码段

粘贴你的代码

优化目标:

可读性方面变得更加直观了, 变量名称的编写更加符合标准规范, 整体逻辑也变得更为条理分明, 完全契合了 这一套原则体系的要求。

关于性能方面的问题, 假若发现有时间复杂性太高的情形存在的话, 那就应当采取一些措施来进行优化处理。

安全性这一项: 仔细查看一下, 看看代码里有没有存在SQL注入的情况或者内存泄漏的问题。输出的时候要这样做: 头一份先把原来的代码到底出了什么问题给解释清楚, 之后再把整理修改好的完整代码呈现出来。

4. 对 Bug 进行排查, 并对日志内容展开分析。

当程序出现了错误提示, 或者程序的运行表现跟人们预想的状况不相符合的时候, 让人工智能协助大家去寻找出现问题的根本原因。

适用阶段: 调试阶段。

提示词模板:

背景是我的程序在运行的时候出现了报错的情况。

环境:

操作系统或者是语言的版本号,这样的例子就像是有提到编号是11的情况, 还有像是Go语言版本号为1.23这样的事实。

错误日志:

请复制并粘贴那段显示错误情况的文字内容, 这个内容的具体样子可能是以“panic:”开头, 接着是“error:”, 再后面跟着像“or nil”这样的提示字符串, 或者后面就是省略号等等类似的情况。

相关代码片段:

代码段

请把在那个出现错误的位置附近存在的代码粘贴一下。

任务:

我们可以分析一下造成这个问题都有哪些可能, 具体来说就是提出三种情况来探讨错误出现的原因。

针对每一种可能性的原因, 这里提供具体的修复代码以及相关的操作建议。

5. 单元测试生成 (Unit )

场景描述: 要能够快速地生成一些覆盖率很高的测试用例, 同时要把那些边缘情况包括进去。

适用的阶段是, 开发和测试的阶段。

提示词模板:

请帮忙给下面的这个函数弄一些单元测试的活儿。

测试框架:

如:Go / Jest /

代码:

代码段

把代码进行粘贴的动作。

要求:

覆盖正常路径(Happy Path)。

至少要去把包括空输入, 以及非法字符还有超大数值在内的那种边缘情况覆盖掉, 总数最少是得达到 3 种这个程度才行。

当这种风格合适的时候, 请采用由表格来引导测试的这种形式去开展工作。

6. 正则表达式与 SQL 编写 (Regex & SQL)

场景描述是这样的, 你要去编写一些复杂的正则匹配规则, 又或者是要去写一些复杂的sql查询语句。

这个功能适用的阶段是数据处理阶段。

关于提示词模板的正则表示方法的。

你需要去做一件事, 这件事的名称被指定为写一个正则表达式。

目标:匹配

描述这个需求的情况, 比如是针对中国大陆的手机号码这种类型, 支持那种前面加上 +86 符号的格式, 也支持没有 +86 符号的纯粹数字格式, 同时还允许在这些数字或者代码之间使用空格来进行分隔。

语言环境:

就像这样, 中间用斜杠隔开, 然后是Go。

测试用例:

匹配成功了, 是加上86这一个代码。

匹配是失败的, 逗号后面跟着的字符是一三八杠零零一三杠八零零a。

该提示词模板, 其内容针对的是SQL语句的场景。

任务:编写一条 MySQL SQL 查询语句。

表结构:

在表A当中, 包含的用户记录里有id字段以及name字段。

在表 B 中, 存在 id 、以及空的字段。查询的目标是找出那些内容。

这个需求具体指的是什么呢, 例如说要找出在上个月里面总消费金额排在前面的十名用户, 同时还需要把这些用户的姓名以及他们对应的总金额都显示出来。

7. 关于这个文档, 需要进行编写并且进行相应的解释()

这个场景是用来给项目生成的, 再一个意思就是去解释那段看不懂的开源代码。

适合用在项目进行交付以及进行学习的这几个部分。

提示词模板:

请你去给这个项目弄一个格式为md的文档出来。

这个项目简介的内容是, 它开发出了一个应用程序, 专门用来记录个人的笔记, 在技术的实现层面上, 它是采用了Go语言以及Vue3框架来进行构建的, 在这个软件上面, 用户可以很方便地进行相关的编辑工作, 并且还具备有可以查找全文内容的能力。

这里包含有一些章节。

这是关于该项目的介绍信息。

这是关于核心功能方面的详细列表。

关于这个项目的技术栈。

开始快速上手(这里包含了 部署命令)。

这是关于环境变量的具体说明信息, 需要特别注意的是, 其中所包含的详细补充内容明确指出, 你所使用的镜像名称具体为my-note-app, 并且其所对应的端口号设定的是8080。

#AI技术# #提示词#

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/28 4:55:17

Go微内核+35个扩展:我给自己的AI桌面助手做了一次推倒重写

给自己的 AI 助手做大重构:Go 微内核 35 个扩展,内核只干 6 件事本文是《自制桌面 AI 助手》系列的第二篇。上一篇介绍的 0.4.x 版本是一个"单体"架构:所有功能都塞在一个 exe 里,改一个小功能就要整体重新编译发布。这…

作者头像 李华
网站建设 2026/9/28 4:53:28

RealSense D435i与D435本质差异及深度传感物理限制解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/28 4:51:50

秋招agent八股文(3)

用最通俗易懂的方式来理解RAG,那就是从数据库查资料,把查到的资料拿出来,然后写进Prompt里面,最后交给LLM。一、RAG到底在做什么RAG是Retrieval-Augmented Generation,通常译为“检索增强生成”。我的理解是&#xff1…

作者头像 李华
网站建设 2026/9/28 4:51:41

Keil MDK 5.37恢复ARMCC V5攻略:解决老工程编译报错与AC5/AC6切换问题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华