ai-code-tools
本质通过人机交互大模型协助完成代码编写、调试、优化等任务。
本质: 人机交互(API | SDK | CLI | IDE | IDE Plugin | Web等) + 智能体 + AI模型
AI Coding 并非一蹴而就的技术跃迁,而是经历了从统计学概率预测到深度理解上下文,再到自主规划任务的演进过程。
在大型语言模型(LLM)爆发之前,代码补全工具主要依赖于统计模型(如N-gram)或早期的深度学习模型(如 LSTM)。
- 这一阶段的代表产品包括 Kite 和早期的 Tabnine。它们的核心逻辑是 “预测下一个词”。通过分析大量的开源代码库,模型学习代码的概率分布。
- 这些工具缺乏对长上下文的理解能力。它们只能感知当前行或临近几行的代码,无法理解跨文件的逻辑引用,更无法生成完整的函数或类。
Github Copilot 以 VS Code 插件形式出现开始逐步改变游戏规则,并带来了行业交互变更。
- 2021 年,GitHub Copilot 预览版发布,标志着行业进入 “副驾驶” 时代。它利用 Transformer 架构的注意力机制,能够处理文件级的上下文,理解函数名、注释意图,并生成整段代码。
- 这一阶段的核心交互是 “幽灵文本”(Ghost Text)—— 灰色的建议代码显示在光标后,用户按 Tab 键接受。此外,Chat(对话框)功能开始出现,允许开发者通过自然语言提问。
- 而在产品形态上涌现出了大量插件形态的智能补全产品,并出现了以 VSCode 为基座的 AI IDE 产品。
2024 年起,单纯的 “补全” 已无法满足需求,开发者需要AI具备 “代理(Agent)” 能力 —— 即自主规划、执行多步操作、调用工具并自我修正。
- 2024 年,Cursor 推出 Composer 模式成为首个支持自然语言对话让 Agent 完成文件修改的 IDE,同年还有 Windsurf、MarsCode 等新 AI IDE 产品露头。
- 2025 年,Anthropic 推出的 Claude Code 将进程再次往前推动了一大步,完全脱离 IDE 改用更极客的 CLI 方式进行编码。
- 同年,以 Lovable 为首的无码产品掀起了一阵非技术人员也可全栈应用生成的浪潮,人人都是开发者的时代即将到来。
从实际观察上看,Vibe Coding 迎来了人人都是开发者时代外,更迎来了时时都在开发的 “癫狂” 状态。不过真的非常精彩,每每回想起来都很兴奋,单纯就编码而言,技术平权终有一日是可被预期的,这是行业大势。