“阅读本文大概需要5分钟”01
—
前言
说实话,作为计算机科班出身的工程师,见证了软件开发的发展从最初的简单jsp页面+后端代码=web网页,到后来的SSH框架,再到MVC,2015年左右国内微服务开发的成熟,接着分布式微服务的概念百花齐放,各大厂百家争鸣,开源项目也是数不胜数。如今,大模型、AI编程已经完全解放了所有框架和编程语言的限制。
谈到AI编程,不得不说AI编程助手,AI编程助手已从早期的代码补全,进化到能理解项目、自主开发的AI软件工程师时代。早2年开始就已经在使用AI编程了,那时候的AI编程还没有进化到今天这么智能,用得比较多的也就是Tab键补全,AI写单元测试、生成函数、单片段代码等。完全没有像今天的修复bug、重构项目代码、自主生成一个可以运行的完整项目。
02
—
AI助手发展史
任何科技的发展都是从一个概念、一个雏形萌芽开始,AI编程也不例外,从最开始的代码补全到如今Agent、龙虾大行其道,AI自主开发这位软件工程师是你编程工作中不可多得的好帮手。
1. 原始工具期(2019–2021)
产品 | 定位 | 核心能力 |
|---|---|---|
GitHub Copilot(内测) | 世界第一个规模化 AI 编程产品 | 整行补全、函数生成 |
Tabnine | 老牌补全工具 AI 化 | 本地/云端补全 |
OpenAI Codex | GPT-3 驱动,API 形式 | 自然语言→代码 |
事件 | 影响 |
|---|---|
GitHub Copilot 正式发布(2022.6) | 订阅制流行,IDE 深度集成 |
ChatGPT 发布(2022.11) | 全民用 LLM 写代码 |
Amazon CodeWhisperer(2022) | AWS 生态绑定 |
Google Bard + Duet AI | 云平台对抗 |
Cursor 崛起 | AI-first IDE 概念落地 |
JetBrains AI Assistant | 老牌 IDE 的选择 |
新 Claude / GPT-4 | 代码能力质变,上下文窗口暴涨 |
特点:从"补全"进化到"对话式编程",能理解项目结构、解释代码、Debug。
阶段 | 标志事件 |
|---|---|
AI Agent 编程 | Cursor W权杖规则、Claude MCP、GitHub Copilot Workspace |
多工具链打通 | MCP(Model Context Protocol)成为事实标准 |
国产爆发 | 通义灵码、Kimi Code、CodeBuddy、文心快码等 |
全流程覆盖 | 从需求→设计→编码→测试→部署→Code Review 全部 AI 化 |
大型项目理解 | 百万行代码库级别上下文 |
4.主流 AI 编程助手对比
优势:生态最成熟、IDE 支持最广(VS Code/ JetBrains/ Vim/ Neovim)
短板:个人版$10/月,对中文项目理解一般
日常用法:补全 + 注释生成代码 + 代码解释4.2 Cursor
优势:AI-first IDE,W权杖规则(Rules for AI)极强大
短板:上手需要适应,团队协作功能弱
日常用法:复杂代码生成 + 项目级对话 + 批量修改
亮点:Composer 模式可多文件协同生成4.3 Claude (Anthropic)
优势:代码质量最高、思考深度强、MCP 支持好
短板:没有原生 IDE 插件(靠 Cursor/其他客户端)
日常用法:代码审查 + 架构设计 + 长文档/复杂 Debug
亮点:Claude Code(CLI)可直接在终端跑 Agent 任务4.4 JetBrains AI Assistant
优势:深度嵌入 IntelliJ 生态,代码理解精准
短板:AI 能力不如 Copilot,收费
日常用法:Java/Kotlin 项目首选,企业用户多4.5 国产选手
产品 | 厂商 | 特点 |
|---|---|---|
通义灵码 | 阿里云 | 免费、中文友好、支持通义大模型 |
Kimi 代码助手 | 月之暗面 | 长上下文突出 |
CodeBuddy | 商汤 | 全栈覆盖 |
文心快码 | 百度 | 工程ast分析能力强 |
讯飞 iFLYCODE | 科大讯飞 | 语音输入集成 |
03
—
选型建议
很多公司已经引入AI编程,并且把AI编程作为KPI考核指标,最近更有新闻据说Meta公司8.5w员工为刷KPI,硬烧Token量60万亿争榜一大哥。那针对我们个人究竟如何选择,选择什么样的工具,如何搭配等等。才能找到一款适合我们自己的AI编程助手呢?
个人情况 | 推荐工具 |
|---|---|
个人开发者 / 小团队 | Cursor(免费额度够用)或 Claude |
企业 / Java 生态 | JetBrains AI 或 GitHub Copilot |
中文为主 / 国内云 | 通义灵码 或 Kimi 代码助手 |
深度 Windows/.NET | GitHub Copilot |
预算有限 | Claude(官网免费额度)+ Cursor 免费版 |
需要 Agent 自动化 | Claude Code + MCP |
以上这些涵盖了国外和国内的主流的AI工具,小编用的最多的就是Claude,Claude用起来比其他的工具也是非常的有优势,代码review,解决bug,重构,生成方案之后可以自动帮你编辑更新代码,运行起来完全没问题。
04
—
写在最后
AI编程是不是万能的?答案并非那么决定,使用几个月的Claude下来,给我的感觉就是,日常工作的80%以上代码均可以使用AI来帮你完成,但是还是会存在AI没有办法搞定的问题,即使你把所有报错的日志、配置信息、项目代码全丢给它,偶尔也会存在它无法解决问题的时候。比如,涉及到复杂多个系统交互时,链路复杂时,AI很难精准定位;AI无法理解业务方的真实需求,不会判断需求合不合理,它只会执行你给他安排的任务,一旦涉及到需要多方协商、沟通、甚至谈判才能决定的事情时,AI完全无从下手等等。一句话,AI不会取代人类,AI会是人类最好的帮手。
-更多文章-
聊聊几款国产龙虾产品
2026AI智能体元年,中国正式超越美国
月入过万的普通人,偷偷用的6种AI搞钱方法
不花一分钱!Mac本地跑OpenClaw龙虾智能体
2026年,Claude Code进阶指南:从入门到精通,看这一篇就够了
-关注小喵-