欢迎来到 AI辅助编程!本教程将教你如何借助 AI 提升编程效率。这并不是一门讲授机器学习或如何训练自有模型的课程,而是面向使用 AI 模型与工具编写软件的开发者的实用指南。
| # | 单元 | 简介 |
|---|---|---|
| 1 | AI 模型的工作原理 | 将 AI 模型理解为超智能的通用 API 端点,调用它们完成各类任务。 |
| 2 | 幻觉与限制 | 理解 “幻觉” 局限性并学习缓解策略,是有效与 AI 协作的关键。 |
| 3 | Token 与价格 | 理解令牌(Tokens)如何影响模型的“思考”方式、使用成本和性能上限。 |
| 4 | 上下文 | 协作的本质在于管理上下文。优化上下文是获得高质量响应的核心技巧。 |
| 5 | 工具调用 | 赋予 AI 读写文件、运行命令的能力,使其从助手转变为技术协作者。 |
| 6 | Agents | 当模型具备自主规划、调用工具并循环学习的能力时,它就变成了 Agent。 |
| # | 单元 | 简介 |
|---|---|---|
| 1 | 与 Agents 协作 | 学习引导智能体执行跨文件的复杂修改任务,迈向 AI 驱动开发。 |
| 2 | 理解你的代码库 | 利用 AI 索引和搜索能力极速定位逻辑,为代码库构建清晰的心智模型。 |
| 3 | 开发新功能 | 拆分任务为可校验步骤,利用“计划模式(Plan Mode)”与 AI 共同决策。 |
| 4 | 查找并修复缺陷 | 利用 AI 建立复现路径并分析错误日志,实现智能化的故障排查与修复。 |
| 5 | 审查和测试代码 | 建立质量标准,利用智能体进行代码自审和自动编写测试,确保代码健康。 |
| 6 | 自定义 Agent | 通过 .cursor/rules 规则或特定技能配置,使 AI 契合团队规范与业务。 |
| 7 | 综合运用 | 通过电商实战案例,完整运用探索、规划、调试、测试及评审等全流程能力。 |
建议按顺序学习。Part 1 建立 AI 基础认知,Part 2 聚焦实战应用。如果你已经对 LLM 有基本了解,可以直接从 Part 2 开始。