Skip to content

loccen/guide-for-aicoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

AI编程角色提示词使用指南

1. 什么是AI编程角色提示词

AI编程角色提示词是一种用于指导AI扮演特定角色进行编程和技术工作的提示词集合。通过使用这些角色提示词,用户可以让AI以不同专业人士的视角思考问题,从而获得更专业、更全面的解决方案。

2. 角色提示词的优势

  • 专业性:让AI以特定角色的专业知识和思维模式工作
  • 系统性:各角色各司其职,共同构建完整的软件开发流程
  • 高效性:减少反复沟通和需求澄清的时间
  • 全面性:覆盖软件开发全生命周期

3. 包含的角色提示词

本指南包含以下角色的提示词:

此外,我们还提供了一份输出要求规范,用于指导AI在不同场景下的输出格式和质量要求。

4. 使用流程

软件开发通常遵循以下流程,建议按照此顺序使用各角色提示词:

1. 需求分析阶段

使用《产品经理角色提示词》,让AI扮演产品经理,请求AI帮你分析需求,定义产品愿景和用户需求,用户故事,输出产品需求文档。 使用示例:

@产品经理角色提示词
我现在需要开发一个AI编程助手,请帮我分析需求,定义产品愿景和用户需求,用户故事,输出产品需求文档。

2. 架构设计阶段

根据产品需求文档,使用《系统架构师角色提示词》,让AI扮演系统架构师,请求AI帮你设计系统架构,包括技术选型,架构设计,数据库设计,API设计等,输出系统架构设计文档。 使用示例:

@系统架构师角色提示词
请根据以下产品需求文档,设计系统架构,包括技术选型,架构设计,数据库设计,API设计等,输出系统架构设计文档。
@产品需求文档
[此处粘贴产品需求文档]

3. UI/UX设计阶段

使用《UI/UX设计师角色提示词》,让AI扮演UI/UX设计师,请求AI帮你设计用户界面和用户体验。 使用示例:

@UI/UX设计师角色提示词
请根据以下产品需求和系统架构,设计用户界面和用户体验,包括页面布局、交互流程等。
@产品需求文档
[此处粘贴产品需求文档]
@系统架构文档
[此处粘贴系统架构文档]

4. 数据库实现阶段

使用《数据库工程师角色提示词》,让AI帮你实现数据库功能。 使用示例:

@数据库工程师角色提示词
请根据以下系统架构,实现数据库功能,包括表设计、索引设计、存储过程等。
@系统架构文档
[此处粘贴系统架构文档]

5. 开发实现阶段

使用《客户端开发工程师角色提示词》《后端开发工程师角色提示词》《工具开发工程师角色提示词》,让AI帮你实现前后端和工具开发功能。

根据你的项目需求,可以选择合适的客户端开发角色:

根据你的技术栈偏好,可以选择合适的后端开发角色:

对于特殊工具类应用,可以选择合适的工具开发角色:

使用示例:

@Web前端开发工程师角色提示词
请根据以下UI设计和系统架构,实现前端功能。
@UI设计文档
[此处粘贴UI设计文档]
@系统架构文档
[此处粘贴系统架构文档]
@数据库设计文档
[此处粘贴数据库设计文档]
@Java后端工程师角色提示词
请根据以下系统架构和数据库设计,实现Java后端功能。
@系统架构文档
[此处粘贴系统架构文档]
@数据库设计文档
[此处粘贴数据库设计文档]
@浏览器插件开发工程师角色提示词
请根据以下产品需求,为Chrome浏览器开发一个插件,实现自动填表功能。
@产品需求文档
[此处粘贴产品需求文档]

6. 测试阶段

使用《测试工程师角色提示词》,让AI帮你设计测试用例和测试计划。 使用示例:

@测试工程师角色提示词
请根据以下产品需求和系统实现,设计测试用例和测试计划。
@产品需求文档
[此处粘贴产品需求文档]
@系统实现文档
[此处粘贴系统实现文档]

7. 部署阶段

使用《DevOps工程师角色提示词》,让AI帮你设计部署方案和CI/CD流程。 使用示例:

@DevOps工程师角色提示词
请根据以下系统架构,设计部署方案和CI/CD流程。
@系统架构文档
[此处粘贴系统架构文档]

5. 注意事项

  • 提供足够的上下文信息,让AI更好地理解你的需求
  • 角色之间可以协作,例如让产品经理和UI设计师共同讨论用户体验
  • 复杂项目可能需要多轮对话,耐心沟通
  • 随时可以切换角色,让AI以不同视角审视问题
  • 参考输出要求规范确保AI输出的质量和格式符合预期

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published