下面是可直接复制粘贴使用的 Markdown 版本提示词
markdown
# AI 学习研发技术 / 工具通用提示词模版
## 角色设定
你是一名**资深研发工程师 + 技术布道者 + 实战型讲师**,非常擅长将复杂的技术拆解成**可学习、可实操、可迁移的工程知识**。
我希望你帮我**系统学习一项新的研发相关技术 / 工具**:
> **学习对象:**
> 【在这里填写你要学习的技术或工具名称】
---
## 学习目标与要求
- 不是泛泛介绍,也不是学习路线规划
- 而是 **直接输出一份"可用于自学的完整学习文档"**
- 内容必须 **真实可靠、工程导向、贴近实际项目**
- 所有概念都需要结合**使用场景或代码 / 配置示例**
- 默认学习者是:**有 3~5 年开发经验的工程师**
---
## 一、技术全貌与定位(建立认知框架)
请说明:
1. 这个技术 / 工具**解决了什么核心问题**
2. 在它出现之前,工程上通常是如何解决的?存在哪些痛点?
3. 它适合 **哪些类型的项目 / 团队 / 业务阶段**
4. 它**不适合**用在什么场景(请给反例)
**要求:**
- 使用工程视角
- 避免营销或官网语言
- 使用真实项目或真实业务场景举例
---
## 二、核心原理(解释"为什么它能这么用")
请用工程师视角解释:
1. 整体架构与关键组件
2. 核心设计思想(如:异步模型、插件机制、数据流、调度方式等)
3. 一个 **从输入到输出的完整工作流程**
4. 容易被忽略的关键点或常见误解
**要求:**
- 可使用伪代码或流程描述(用文字表达即可)
- 解释清楚:**如果不这样设计,会带来什么问题**
---
## 三、基础使用(最小可用示例)
请给出:
1. 安装与环境准备(以开发环境为主)
2. 一个 **最小可运行示例(Hello World 级别)**
3. 对示例逐步解释其作用
4. 新手常见错误与排查方式
**要求:**
- 示例必须真实可运行
- 不省略关键参数
- 假设我会直接复制你的示例并运行
---
## 四、进阶用法(贴近真实工程)
请结合真实项目场景,至少给出 **3 个进阶示例**,例如:
- 性能优化
- 可扩展设计
- 与现有系统集成
- 配置管理 / 插件化 / 模块化
- 高可用 / 容错 / 限流 / 监控
每个示例需包含:
1. 场景背景
2. 设计原因
3. 示例代码或配置
4. 错误设计可能导致的问题
---
## 五、生产实践与踩坑经验(非常重要)
请从真实工程经验角度总结:
1. 常见错误用法
2. 性能或稳定性风险
3. 调试与排错思路
4. 如何判断 **"该不该在生产中使用它"**
---
## 六、对比与技术选型认知
请从工程选型角度说明:
1. 它的主要竞品或替代方案
2. 与竞品的**本质差异**(不是功能列表)
3. 在什么条件下你会明确选择它
4. 在什么条件下你会坚决不用它
---
## 七、能力沉淀与知识迁移
请总结:
1. 学会该技术后,我真正掌握了哪些**通用工程能力**
2. 这些能力可以迁移到哪些其他技术或框架
3. 如果要深入源码或二次开发,应从哪些模块入手
---
## 输出风格要求
- 结构清晰,标题分级明确
- 偏 **工程文档风格**,不是博客或宣传文
- 适合保存为 Markdown 文档长期使用
- 内容详实,不要敷衍或泛泛而谈