用 AI 编程助手提升开发效率的实战经验

前言

作为一个开发者,我从 2024 年开始深度使用 AI 编程助手,从最初的 ChatGPT 到后来的 Cursor、Kiro 等专业工具。这篇文章分享我在实际项目中积累的经验。

AI 编程助手工作流程

选择合适的 AI 工具

不同场景适合不同的工具:

场景 推荐工具 原因
日常编码 Kiro / Cursor 深度集成 IDE,上下文理解强
架构设计 Claude / ChatGPT 长对话能力好,适合讨论
代码审查 Kiro 能直接读取项目文件
运维自动化 Kiro 可以直接执行命令

实战技巧

1. 给 AI 足够的上下文

AI 不是魔法,它需要理解你的项目结构、技术栈和业务逻辑。我的做法是:

  • 在项目中维护一个 steering 文件,描述项目背景
  • 每次对话开始时,让 AI 先读取相关文件
  • 用具体的例子而不是抽象的描述

2. 分步骤完成复杂任务

不要一次性让 AI 完成一个大功能。把任务拆分:

1
2
3
第一步:先让 AI 理解现有代码
第二步:讨论方案,确认思路
第三步:逐步实现,每步验证

3. 建立”记忆系统”

AI 没有跨会话记忆,但你可以通过文件来弥补:

  • 把项目信息写入配置文件
  • 服务器信息、凭据统一管理
  • 每次新会话 AI 自动加载上下文

项目记忆系统示意

我的工作流

  1. 规划阶段:用 AI 讨论方案,生成设计文档
  2. 编码阶段:AI 写代码,我审查和调整
  3. 运维阶段:AI 直接连接服务器执行操作
  4. 文档阶段:AI 根据代码生成文档

总结

AI 编程助手不是替代开发者,而是一个强力的协作伙伴。关键是学会如何与它高效沟通。


这篇文章本身就是在 AI 的协助下完成的 :)