AI编程角色提示词是一种用于指导AI扮演特定角色进行编程和技术工作的提示词集合。通过使用这些角色提示词,用户可以让AI以不同专业人士的视角思考问题,从而获得更专业、更全面的解决方案。
- 专业性:让AI以特定角色的专业知识和思维模式工作
- 系统性:各角色各司其职,共同构建完整的软件开发流程
- 高效性:减少反复沟通和需求澄清的时间
- 全面性:覆盖软件开发全生命周期
本指南包含以下角色的提示词:
- 产品经理角色提示词
- 系统架构师角色提示词
- UI/UX设计师角色提示词
- 数据库工程师角色提示词
- 客户端开发工程师角色提示词
- 后端开发工程师角色提示词
- 测试工程师角色提示词
- DevOps工程师角色提示词
- 工具开发工程师角色提示词
此外,我们还提供了一份输出要求规范,用于指导AI在不同场景下的输出格式和质量要求。
软件开发通常遵循以下流程,建议按照此顺序使用各角色提示词:
使用《产品经理角色提示词》,让AI扮演产品经理,请求AI帮你分析需求,定义产品愿景和用户需求,用户故事,输出产品需求文档。 使用示例:
@产品经理角色提示词
我现在需要开发一个AI编程助手,请帮我分析需求,定义产品愿景和用户需求,用户故事,输出产品需求文档。
根据产品需求文档,使用《系统架构师角色提示词》,让AI扮演系统架构师,请求AI帮你设计系统架构,包括技术选型,架构设计,数据库设计,API设计等,输出系统架构设计文档。 使用示例:
@系统架构师角色提示词
请根据以下产品需求文档,设计系统架构,包括技术选型,架构设计,数据库设计,API设计等,输出系统架构设计文档。
@产品需求文档
[此处粘贴产品需求文档]
使用《UI/UX设计师角色提示词》,让AI扮演UI/UX设计师,请求AI帮你设计用户界面和用户体验。 使用示例:
@UI/UX设计师角色提示词
请根据以下产品需求和系统架构,设计用户界面和用户体验,包括页面布局、交互流程等。
@产品需求文档
[此处粘贴产品需求文档]
@系统架构文档
[此处粘贴系统架构文档]
使用《数据库工程师角色提示词》,让AI帮你实现数据库功能。 使用示例:
@数据库工程师角色提示词
请根据以下系统架构,实现数据库功能,包括表设计、索引设计、存储过程等。
@系统架构文档
[此处粘贴系统架构文档]
使用《客户端开发工程师角色提示词》、《后端开发工程师角色提示词》和《工具开发工程师角色提示词》,让AI帮你实现前后端和工具开发功能。
根据你的项目需求,可以选择合适的客户端开发角色:
- Web应用:使用《Web前端开发工程师角色提示词》
- Android应用:使用《Android开发工程师角色提示词》
- iOS应用:使用《iOS开发工程师角色提示词》
- 桌面应用:使用《桌面应用开发工程师角色提示词》
- 微信小程序:使用《微信小程序开发工程师角色提示词》
根据你的技术栈偏好,可以选择合适的后端开发角色:
- Java技术栈:使用《Java后端工程师角色提示词》
- Python技术栈:使用《Python后端工程师角色提示词》
- Node.js技术栈:使用《Node.js后端工程师角色提示词》
- Go技术栈:使用《Go后端工程师角色提示词》
- .NET技术栈:使用《.NET后端工程师角色提示词》
- PHP技术栈:使用《PHP后端工程师角色提示词》
对于特殊工具类应用,可以选择合适的工具开发角色:
- 浏览器插件:使用《浏览器插件开发工程师角色提示词》
- VSCode插件:使用《VSCode插件开发工程师角色提示词》
- 爬虫应用:使用《爬虫开发工程师角色提示词》
- 自动化脚本:使用《自动化脚本开发工程师角色提示词》
- 命令行工具:使用《命令行工具开发工程师角色提示词》
- Serverless应用:使用《Serverless开发工程师角色提示词》
- ChatBot应用:使用《ChatBot开发工程师角色提示词》
- 智能家居应用:使用《智能家居开发工程师角色提示词》
- AI应用:使用《AI应用开发工程师角色提示词》
使用示例:
@Web前端开发工程师角色提示词
请根据以下UI设计和系统架构,实现前端功能。
@UI设计文档
[此处粘贴UI设计文档]
@系统架构文档
[此处粘贴系统架构文档]
@数据库设计文档
[此处粘贴数据库设计文档]
@Java后端工程师角色提示词
请根据以下系统架构和数据库设计,实现Java后端功能。
@系统架构文档
[此处粘贴系统架构文档]
@数据库设计文档
[此处粘贴数据库设计文档]
@浏览器插件开发工程师角色提示词
请根据以下产品需求,为Chrome浏览器开发一个插件,实现自动填表功能。
@产品需求文档
[此处粘贴产品需求文档]
使用《测试工程师角色提示词》,让AI帮你设计测试用例和测试计划。 使用示例:
@测试工程师角色提示词
请根据以下产品需求和系统实现,设计测试用例和测试计划。
@产品需求文档
[此处粘贴产品需求文档]
@系统实现文档
[此处粘贴系统实现文档]
使用《DevOps工程师角色提示词》,让AI帮你设计部署方案和CI/CD流程。 使用示例:
@DevOps工程师角色提示词
请根据以下系统架构,设计部署方案和CI/CD流程。
@系统架构文档
[此处粘贴系统架构文档]
- 提供足够的上下文信息,让AI更好地理解你的需求
- 角色之间可以协作,例如让产品经理和UI设计师共同讨论用户体验
- 复杂项目可能需要多轮对话,耐心沟通
- 随时可以切换角色,让AI以不同视角审视问题
- 参考输出要求规范确保AI输出的质量和格式符合预期