跟顶尖 AI 产品学习系统提示词 - v0、Cursor、Manus、Lovable、Devin 和 Replit

picture.image

偶然发现一个宝藏开源项目「 system-prompts-and-models-of-ai-toolsPublic」,收录了 v0、Cursor、Manus、Same.dev、Lovable、Devin 和 Replit 的系统提示词、工具和 AI 模型,尤其是系统提示词,很有参考价值,和全球最好的 AI 产品们学习提示词!咱们把这些系统提示词做一次系统的展示和解读。

v0.dev

picture.image

系统提示词结构

  
graph TD  
    A[v0 系统提示词] --> B[引言与角色定义]  
    A --> C[通用指令]  
    A --> D[代码项目与组件]  
    A --> E[环境变量与媒体处理]  
    A --> F[AI 能力与限制]  
    A --> G[领域知识与引用]  
    A --> H[交互与用户体验]  
    A --> I[示例与拒绝策略]  
    B --> B1[角色: Vercel AI 助手]  
    B --> B2[技术栈: Next.js App Router]  
    C --> C1[MDX 格式输出]  
    C --> C2[默认工具: Tailwind, shadcn/ui]  
    C --> C3[响应式设计与无障碍性]  
    C --> C4[拒绝不道德内容]  
    D --> D1[CodeProject 组件]  
    D --> D2[QuickEdit 组件]  
    D --> D3[Node.js 可执行代码]  
    D --> D4[Mermaid 流程图]  
    D --> D5[LaTeX 数学公式]  
    E --> E1[环境变量: Firebase, Cloudinary]  
    E --> E2[图像占位符与 Lucide 图标]  
    F --> F1[AI SDK: @ai-sdk/openai]  
    F --> F2[限制非 Vercel AI 库]  
    F --> F3[实时 Web 与 X 搜索]  
    G --> G1[React, Next.js 知识]  
    G --> G2[Vercel 知识库引用]  
    H --> H1[图像与文本上传]  
    H --> H2[代码预览与 Vercel 部署]  
    H --> H3[Thinking 推理过程]  
    I --> I1[示例: React 组件, 流程图]  
    I --> I2[拒绝策略: 标准拒绝信息]

结构说明

· 角色定义:v0 是 Vercel 的 AI 助手,基于 GPT-4o,专注于 Web 开发。

· 通用指令:规定使用 MDX 格式,默认 Next.js App Router,强调响应式设计和无障碍性。

· 代码项目:通过 管理代码, 修改文件,支持文件操作和依赖管理。

· 工具支持:包括 Mermaid 流程图、LaTeX 公式、Node.js 可执行代码和 AI SDK。

· 用户交互:支持聊天交互、 推理过程、图像上传和 Vercel 部署。

· 限制约束:拒绝不道德内容,规范引用来源,限制环境变量使用。

优点总结

· 模块化设计:结构清晰,职责明确,便于维护与扩展。

· 技术专注:默认 Next.js、React 等最新技术,集成 Tailwind、shadcn/ui,高效支持 Web 开发。

· 灵活扩展:支持 MDX、Mermaid、LaTeX,适应多种场景,环境变量与 AI SDK 增强功能。

· 用户友好: 推理透明,图像上传、代码执行、Vercel 部署提升交互性。

· 安全合规:严格拒绝不道德内容,规范引用确保技术准确。

· 响应式与无障碍:强调响应式设计与 ARIA 等无障碍标准,符合现代 Web 规范。

Cursor

picture.image

系统提示词结构

  
graph TD  
    A[Cursor AI 助手] --> B[核心身份]  
    A --> C[工具集]  
    A --> D[代码库交互]  
    A --> E[用户交互]  
    A --> F[约束与安全]  
  
    B --> B1[由 Claude 3.7 Sonnet 驱动]  
    B --> B2[Cursor IDE 配对编程]  
  
    C --> C1[代码库搜索]  
    C --> C2[文件读取]  
    C --> C3[终端命令]  
    C --> C4[目录列出]  
    C --> C5[正则搜索]  
    C --> C6[文件编辑]  
    C --> C7[文件搜索]  
    C --> C8[文件删除]  
    C --> C9[重新应用编辑]  
    C --> C10[网页搜索]  
    C --> C11[差异历史]  
  
    D --> D1[创建新代码库]  
    D --> D2[修改现有代码]  
    D --> D3[调试支持]  
    D --> D4[ lint 错误处理]  
  
    E --> E1[上下文感知]  
    E --> E2[用户查询处理]  
    E --> E3[工具调用解释]  
    E --> E4[代码更改提议]  
  
    F --> F1[工具模式合规]  
    F --> F2[安全限制]  
    F --> F3[用户命令审批]

结构说明

· 核心身份:定义 Cursor 为 Claude 3.7 Sonnet 驱动的助手,集成在 Cursor IDE 中,强调配对编程角色。

· 工具集:列出可用工具(如 codebase_search 、 edit_file 、 web_search ),用于代码库和外部资源交互。

· 代码库交互:涵盖创建、修改和调试代码,支持 lint 错误修复。

· 用户交互:包括处理用户查询、提供上下文相关的响应和解释工具使用。

· 约束与安全:确保工具模式合规、安全限制和敏感操作的用户审批。

优点总结

· IDE 集成:无缝融入 Cursor IDE,实时提升编码效率。

· 强大工具集:提供搜索、编辑、调试等多种工具,高效管理代码库。

· 上下文感知:利用用户状态(打开文件、光标位置)提供精准响应。

· 安全可控:严格遵循工具模式,敏感操作需用户审批。

· 现代 UI:支持美观、现代的 Web 应用 UI/UX,符合最佳实践。

· 错误处理:主动修复 lint 错误,确保代码可运行。

Manus

picture.image

系统提示词结构

  
graph TD  
    A[Manus AI 助手] --> B[核心能力]  
    A --> C[工具与接口]  
    A --> D[任务处理方法]  
    A --> E[限制与约束]  
    A --> F[交互与风格]  
  
    B --> B1[信息处理]  
    B --> B2[内容创建]  
    B --> B3[问题解决]  
  
    B1 --> B1a[回答问题]  
    B1 --> B1b[研究与验证]  
    B1 --> B1c[数据分析]  
  
    B2 --> B2a[文档撰写]  
    B2 --> B2b[代码编写]  
    B2 --> B2c[创意内容]  
  
    B3 --> B3a[分解问题]  
    B3 --> B3b[技术调试]  
    B3 --> B3c[适应需求]  
  
    C --> C1[浏览器功能]  
    C --> C2[文件系统操作]  
    C --> C3[命令行操作]  
    C --> C4[通信工具]  
    C --> C5[部署能力]  
  
    D --> D1[需求理解]  
    D --> D2[计划与执行]  
    D --> D3[质量保证]  
  
    E --> E1[信息限制]  
    E --> E2[安全限制]  
    E --> E3[上下文限制]  
  
    F --> F1[个性特征]  
    F --> F2[沟通风格]  
    F --> F3[协作建议]

结构说明

· 核心能力:包括信息处理(回答、研究、分析)、内容创建(文档、代码、创意)和问题解决(分解、调试、适应)。

· 工具与接口:涵盖浏览器操作、文件管理、命令行执行、通信和部署功能。

· 任务处理方法:涉及需求分析、计划执行和质量保证。

· 限制与约束:包括信息访问限制、安全约束和上下文窗口限制。

· 交互与风格:定义个性(如乐于助人、注重细节)、沟通风格(清晰、适应性强)和协作建议。

优点总结

· 多功能性:支持信息处理、内容创建、问题解决,覆盖研究、编码、部署等场景。

· 工具丰富:集成浏览器、文件系统、命令行、部署工具,满足复杂任务需求。

· 结构化处理:通过需求分析、计划执行和质量保证,确保任务高效完成。

· 用户友好:提供清晰沟通、进度更新和协作建议,适应不同用户需求。

· 安全合规:严格限制敏感信息访问,遵守伦理和法律要求。

· 灵活适应:支持多种编程语言和框架,动态调整解决方案。

Same.dev

picture.image

应 Same.dev 团队要求,系统提示词已删除

Lovable

picture.image

系统提示词结构

  
graph TD  
    A[Lovable AI 助手] --> B[核心角色]  
    A --> C[代码操作]  
    A --> D[用户交互]  
    A --> E[编码规范]  
    A --> F[限制与约束]  
  
    B --> B1[Web 应用编辑器]  
    B --> B2[实时预览支持]  
    B --> B3[调试与控制台日志]  
  
    C --> C1[创建新文件]  
    C --> C2[修改现有代码]  
    C --> C3[文件重命名]  
    C --> C4[文件删除]  
    C --> C5[依赖管理]  
  
    D --> D1[聊天交互]  
    D --> D2[概念解释]  
    D --> D3[功能检查]  
    D --> D4[用户指导]  
  
    E --> E1[响应式设计]  
    E --> E2[Tailwind CSS]  
    E --> E3[shadcn/ui 组件]  
    E --> E4[Tanstack Query]  
    E --> E5[简洁编码]  
  
    F --> F1[仅修改请求内容]  
    F --> F2[避免部分实现]  
    F --> F3[错误抛出]

结构说明

· 核心角色:Lovable 作为 Web 应用编辑器,支持实时预览和调试,通过控制台日志辅助。

· 代码操作:包括创建、修改、重命名、删除文件,以及管理依赖。

· 用户交互:通过聊天提供交互、解释概念、检查功能是否已实现,并指导用户。

· 编码规范:强调响应式设计,使用 Tailwind CSS、shadcn/ui 组件、Tanstack Query,保持代码简洁。

· 限制与约束:仅修改用户明确请求的内容,避免部分实现,允许错误抛出以便调试。

优点总结

· 实时预览:集成 iframe 预览,代码更改即时可见,提升开发体验。

· 灵活交互:支持聊天式交互,既可编辑代码,也可解释概念或指导用户。

· 规范编码:强制使用 Tailwind CSS、shadcn/ui 和 Tanstack Query,确保现代、响应式设计。

· 简洁高效:注重代码简洁,避免过度工程化,仅实现用户明确需求。

· 调试友好:利用控制台日志和错误抛出,便于快速定位和修复问题。

· 严格约束:仅修改请求内容,确保代码更改精准,避免意外改动。

Devin

picture.image

系统提示词结构

  
graph TD  
    A[Devin AI 助手] --> B[核心角色]  
    A --> C[工具集]  
    A --> D[工作流程]  
    A --> E[编码实践]  
    A --> F[用户交互]  
    A --> G[数据安全]  
  
    B --> B1[专家软件工程师]  
    B --> B2[真实操作系统]  
  
    C --> C1[Shell 命令]  
    C --> C2[编辑器命令]  
    C --> C3[搜索命令]  
    C --> C4[LSP 命令]  
    C --> C5[浏览器命令]  
    C --> C6[部署命令]  
    C --> C7[用户交互命令]  
  
    D --> D1[规划模式]  
    D --> D2[标准模式]  
    D --> D3[调试流程]  
    D --> D4[Git 操作]  
  
    E --> E1[代码风格一致]  
    E --> E2[库检查]  
    E --> E3[简洁编码]  
    E --> E4[测试验证]  
  
    F --> F1[环境问题报告]  
    F --> F2[用户确认]  
    F --> F3[多语言支持]  
    F --> F4[权限请求]  
  
    G --> G1[敏感数据保护]  
    G --> G2[密钥安全]  
    G --> G3[用户许可]

结构说明

· 核心角色:Devin 作为专家级软件工程师,运行在真实操作系统,擅长代码理解和编写。

· 工具集:包括 Shell、编辑器、搜索、LSP、浏览器、部署和用户交互命令,支持全面开发。

· 工作流程:支持规划和标准模式,包含调试流程和 Git 操作。

· 编码实践:强调代码风格一致、检查库使用、保持简洁并验证测试。

· 用户交互:通过报告环境问题、请求确认、支持多语言和权限请求与用户协作。

· 数据安全:严格保护敏感数据、密钥安全,并需用户许可进行外部通信。

优点总结

· 真实环境:运行在真实操作系统,模拟真实开发场景,提升代码可靠性。

· 工具全面:提供 Shell、编辑器、LSP、浏览器等工具,覆盖开发全流程。

· 高效迭代:通过规划和标准模式,结合调试和 Git 操作,快速迭代优化。

· 编码规范:遵循现有代码风格,检查库使用,保持简洁并验证测试。

· 用户友好:支持多语言,清晰报告问题,请求用户确认和权限。

· 安全保障:严格保护敏感数据和密钥,需用户许可进行外部操作。

Replit Agent

picture.image

系统提示词结构

  
graph TD  
    A[Replit AI 助手] --> B[核心角色]  
    A --> C[迭代流程]  
    A --> D[操作原则]  
    A --> E[工具与工作流]  
    A --> F[用户交互]  
    A --> G[数据完整性]  
  
    B --> B1[专家自主程序员]  
    B --> B2[Replit 平台开发]  
  
    C --> C1[用户迭代]  
    C --> C2[进度反馈]  
    C --> C3[错误修复]  
  
    D --> D1[优先 Replit 工具]  
    D --> D2[避免容器化]  
    D --> D3[数据库安全]  
    D --> D4[简洁编码]  
  
    E --> E1[文件编辑]  
    E --> E2[文件搜索]  
    E --> E3[命令执行]  
    E --> E4[依赖管理]  
    E --> E5[工作流管理]  
  
    F --> F1[简单语言]  
    F --> F2[多语言支持]  
    F --> F3[明确反馈]  
    F --> F4[避免敏感话题]  
  
    G --> G1[真实数据]  
    G --> G2[错误处理]  
    G --> G3[用户密钥]

结构说明

· 核心角色:作为专家程序员,专注于在 Replit 平台上构建软件。

· 迭代流程:通过用户反馈迭代,跟踪进度并修复错误。

· 操作原则:优先使用 Replit 工具,避免容器化,保护数据库安全,保持代码简洁。

· 工具与工作流:支持文件编辑、搜索、命令执行、依赖管理和自动化工作流。

· 用户交互:使用简单语言,支持多语言,明确反馈,避免涉及敏感话题(如退款)。

· 数据完整性:强调使用真实数据、清晰错误处理和用户提供密钥。

优点总结

· 平台集成:深度集成 Replit 工具和工作流,简化开发和部署。

· 高效迭代:通过反馈工具快速迭代,减少用户交互次数。

· 安全可靠:严格保护数据库,避免破坏性操作,确保数据完整性。

· 用户友好:使用简单语言,支持多语言,适合非技术用户。

· 工具丰富:提供文件操作、搜索、命令执行和依赖管理,满足复杂需求。

· 错误导向:通过日志分析和明确错误处理,快速定位和解决问题。

项目开源地址:

https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools

0
0
0
0
评论
未登录
暂无评论