目录
一、这篇文章适合谁?
1、适合人群
二、WorkBuddy 能帮你写什么代码?
1、能写的代码
2、不适合写的代码
三、场景 1:快速生成 API 接口
1、痛点
2、解决方案
3、举一反三
四、场景 2:生成数据结构/模型
1、痛点
2、解决方案
五、场景 3:生成工具函数
1、痛点
2、解决方案
六、场景 4:生成自动化脚本
1、痛点
2、解决方案
七、场景 5:生成算法实现
1、痛点
2、解决方案
八、实战练习
1、练习 1(入门)
2、练习 2(进阶)
3、练习 3(挑战)
九、小结
一、这篇文章适合谁?
1、适合人群
– 开发者,想用 AI 提升写代码效率
– 每次写代码都要从零开始,查文档很费时间
– 想快速生成代码框架,把精力放在核心逻辑上
学完这篇,你能:
✅ 用自然语言描述需求,让 AI 生成代码
✅ 获得 10+ 可直接复制的提示词模板
✅ 把写代码的时间缩短 50%
二、WorkBuddy 能帮你写什么代码?
1、能写的代码
– CRUD 代码(增删改查)
– API 接口
– 数据模型/数据结构
– 工具函数
– 自动化脚本
– 算法实现
2、不适合写的代码
– 特别复杂的系统架构(需要深度理解业务)
– 高度定制化的代码(需要熟悉你们的系统)
– 需要调试硬件或外部依赖的代码
关键是:你描述得越清楚,生成的代码越好用。
三、场景 1:快速生成 API 接口
1、痛点
每次写 API 都要从头写,重复劳动:参数校验、错误处理、返回格式、数据库操作。
2、解决方案
提示词模板:
角色:你是一个后端开发工程师 任务:帮我写一个用户管理的 API 接口
具体要求:
– 语言:Python + Flask – 接口:POST /api/users(创建用户)
– 参数:username、email、password
– 要求: 1. 参数校验(必填、格式校验) 2. 密码加密存储 3. 错误处理(用户已存在、参数错误) 4. 返回 JSON 格式 5. 代码有详细注释 请给出完整代码和简要说明。
WorkBuddy 会生成:完整的 Flask 接口代码、参数校验逻辑、错误处理、详细的代码注释。
3、举一反三
类似的,你还可以生成:
– GET /api/users/{id}(获取用户详情)
– PUT /api/users/{id}(更新用户)
– DELETE /api/users/{id}(删除用户)
四、场景 2:生成数据结构/模型
1、痛点
设计数据结构时,要考虑:字段定义、类型选择、关联关系、索引设计。
2、解决方案
提示词模板:
角色:你是一个后端开发工程师,擅长数据库设计
任务:帮我设计一个电商订单系统的数据模型
具体要求: – 技术栈:MySQL – 需要包含:订单表、订单商品表、用户表、商品表 – 要求: 1. 字段设计要完整(创建时间、更新时间等) 2. 表之间要有外键关联 3. 需要哪些索引 4. 考虑订单状态流转 请给出建表 SQL 和 ER 图说明。
WorkBuddy 会生成:完整的建表 SQL、字段说明、外键关系、索引设计、状态流转说明。
五、场景 3:生成工具函数
1、痛点
常用的小工具函数,每次都要重新写:日期格式化、文件处理、字符串处理、加密解密。
2、解决方案
提示词模板:
角色:你是一个 Python 开发者 任务:帮我写几个常用的日期处理函数 具体要求: – 语言:Python – 函数清单: 1. 将日期转为时间戳 2. 将时间戳转为可读日期 3. 计算两个日期之间的天数差 4. 格式化日期为"2024-01-01 12:00:00"格式 – 要求:代码简洁、有注释、有使用示例
WorkBuddy 会生成:完整的函数代码、详细注释、使用示例。
六、场景 4:生成自动化脚本
1、痛点
重复性的工作,想自动化但不知道从哪里下手。
2、解决方案
提示词模板:
角色:你是一个 Python 开发者 任务:帮我写一个自动化备份脚本 具体要求: – 功能: 1. 备份指定文件夹 2. 压缩成 zip 文件 3. 按日期命名(backup_20240101.zip) 4. 删除 7 天前的旧备份 – 要求: 1. 代码有详细注释 2. 有日志记录(备份开始、结束、失败) 3. 异常处理要完善 4. 能直接在命令行运行 请给出完整代码。
WorkBuddy 会生成:完整可运行的脚本、日志记录功能、异常处理、详细注释。
七、场景 5:生成算法实现
1、痛点
需要用某个算法,但记不清具体实现。
2、解决方案
提示词模板:
角色:你是一个算法工程师 任务:帮我实现一个快速排序算法 具体要求: – 语言:Python – 功能: 1. 实现快速排序 2. 支持正序和倒序 3. 返回排序前后的对比 – 要求: 1. 代码简洁高效 2. 有详细注释解释算法原理 3. 附上测试用例
WorkBuddy 会生成:快速排序实现、算法注释、测试用例。
八、实战练习
1、练习 1(入门)
生成一个计算器函数:
帮我写一个 Python 函数,实现: – 加减乘除四则运算 – 支持小数 – 除法时要处理除零情况
2、练习 2(进阶)
生成一个文件处理脚本:
帮我写一个 Python 脚本,实现: – 遍历指定文件夹 – 找出所有图片文件(jpg、png) – 按月份分类整理到不同文件夹
3、练习 3(挑战)
生成一个数据清洗脚本:
帮我写一个 Python 脚本,实现: – 读取 CSV 文件 – 去掉重复行 – 填充缺失值(数值列用均值、字符串列用众数) – 导出清洗后的 CSV
九、小结
各场景提示词要点:
– API 接口:说明语言、框架、接口路径、参数、返回格式
– 数据模型:说明数据库、需要的表、字段、关系
– 工具函数:列出需要的函数、输入输出、特殊处理
– 自动化脚本:描述工作流程、异常处理、日志要求
– 算法实现:说明算法名称、语言、测试要求
记住:描述得越清楚,代码越好用。






