一个 Java 工程师的 AI 编程入门笔记:从“看不懂 Plan”到分清 Assistant 与 Agent
AI 编程工具入门与实践指南
本指南基于一次完整的对话学习过程整理而成,旨在帮助开发者(尤其是 Java 工程师)系统掌握 AI 编程辅助工具的核心概念、配置方法、选型策略与实战技巧。
第一章:核心概念与基础认知
在深入工具使用之前,必须理解以下基础术语,它们是后续所有讨论的基石。
1.1 编程基础设施术语
|
术语 |
定义 |
|
写代码 (Coding) |
使用编程语言(如 Java、Python)向计算机下达指令的过程。 |
|
程序 (Program) |
由一系列指令构成的代码“成品”。 |
|
变量 (Variable) |
用于存储数据的“容器”,如用户名、分数等。 |
|
函数 (Function) |
可重复使用的代码块,接收输入并返回结果。 |
|
API |
应用程序编程接口。允许不同软件间“对话”的规则与信使。例如,通过 API 在 VSCode 中调用云端 AI 模型。 |
|
Token |
AI 模型处理文本的最小单位。一个 Token 可以是一个单词、单词的一部分或标点。API 计费通常以“每百万 Token (1M tokens)”为单位。 |
|
扩展 / 插件 (Extension) |
为 VSCode 等编辑器增加新功能的模块,如 AI 编程助手。 |
|
命令面板 (Command Palette) |
VSCode 中的万能操作入口,快捷键 |
1.2 AI 服务的两种计费模式
理解计费模式是控制成本和选择服务的前提。
|
模式 |
核心描述 |
计费单位 |
典型代表 |
|
订阅制 (Subscription Plan) |
按月或按年支付固定费用,享受约定好的服务额度或无限使用。 |
次数(如 Prompts 次数)或无限 |
ChatGPT Plus, Claude Pro, GLM Coding Plan |
|
按量付费 (Pay-as-you-go) |
像水电费一样,按实际使用的资源量付费。 |
Token 数量 |
OpenAI API, Claude API, DeepSeek API, 智谱 API |
关键区分:订阅套餐的额度 不能 用于支付 API 调用的账单,两者是完全独立的结算体系。
1.3 AI 编程工具的两种核心模式
这是贯穿本指南的核心差异,直接影响工具的能力边界。
|
模式 |
定义 |
比喻 |
代表工具 |
|
辅助模式 (Assistant) |
以“对话-建议-手动采纳”为流程。AI 提供建议,由你决策和执行。 |
副驾驶 |
通义灵码、文心快码、JetBrains AI Assistant |
|
代理模式 (Agent) |
以“目标-自主规划-执行-迭代”为流程。AI 独立完成任务并交付结果。 |
初级程序员或搭档 |
Claude Code, Cline (配置为 Agent 模式), GitHub Copilot Agent |
第二章:环境准备与工具配置
本章介绍如何安装基础编辑器,并配置 AI 服务接入。
2.1 VSCode 安装与基本操作
- 下载:访问 https://code.visualstudio.com/download,选择对应系统版本。
- 安装:保持默认选项完成安装。
- 核心界面:
-
- 扩展商店:左侧活动栏图标或快捷键
Ctrl+Shift+X,用于安装插件。 - 命令面板:快捷键
Ctrl+Shift+P,可直接输入操作指令。
- 扩展商店:左侧活动栏图标或快捷键
2.2 接入 Claude 的两种方式
方式一:官方 Claude Code 插件
- 步骤:在 VSCode 扩展商店搜索 “Claude Code” 并安装,按提示登录 Anthropic 账户或填写 API Key。
- 特点:官方原生,体验流畅,适合纯粹使用 Claude 模型的用户。
方式二:开源万能连接器 Cline
- 安装:在 VSCode 扩展商店搜索 “Cline” 并安装。
- 配置 Claude API:
-
API Provider:选择AnthropicAPI Key:填入从 Anthropic 官网获取的 Key
- 配置其他模型(如 DeepSeek、智谱):
-
API Provider:选择OpenAI CompatibleBase URL:填入服务商提供的端点地址API Key:填入对应服务的 KeyModel:手动输入模型名称(如deepseek-chat、glm-4.7)
2.3 主流 AI 平台 API 定价速览
以下为编写本指南时的参考价格,具体请以各平台官网为准。
|
平台 |
模型 |
输入价格 (每百万 Token) |
输出价格 (每百万 Token) |
|
OpenAI |
GPT-o1 |
$15 |
$60 |
|
Anthropic |
Claude Sonnet 4.6 |
$3 |
$15 |
|
Anthropic |
Claude Opus 4.6 |
$5 |
$25 |
|
DeepSeek |
DeepSeek-R1 |
$0.55 |
$2.19 |
DeepSeek API 价格约为 OpenAI 的 3%,是新手学习和轻度开发的性价比之选。
2.4 智谱 GLM Coding Plan 专项配置
GLM Coding Plan 是智谱 AI 推出的订阅制编程套餐,具有极高性价比,但常因限量抢购而备受关注。
套餐详情(2026年2月调整后)
|
套餐档位 |
月付价格 (元/月) |
定位 |
|
Lite |
¥49 |
入门学习、轻量开发 |
|
Pro |
¥149 |
专业开发、团队协作 |
|
Max |
¥469 |
高频复杂项目 |
在 VSCode (Cline) 中的配置步骤
- 在 智谱AI开放平台 注册并订阅 GLM Coding Plan,获取 API Key。
- 打开 Cline 设置,进行如下配置:
-
API Provider:OpenAI CompatibleBase URL:https://open.bigmodel.cn/api/coding/paas/v4API Key:填入智谱平台生成的 KeyModel:选择“使用自定义”,输入模型名称如glm-5、glm-4.7Context Window Size:设置为200000
- 保存后即可使用。
重要提示:该套餐每日上午 10:00 限量发售,新用户需卡点抢购。已开启自动续费的用户不受影响。
第三章:方案对比与选型决策
本章从多个维度横向对比主流 AI 编程工具,帮助你根据自身场景做出最优选择。
3.1 通义灵码 vs Claude Code:全面功能对比
|
对比维度 |
通义灵码 (Assistant) |
Claude Code (Agent) |
|
技术架构 |
深度集成 IntelliJ IDEA,通过 PSI 精准理解 Java 项目结构 |
基于文件系统与 LSP,支持 VSCode/CLI,跨编辑器能力较弱(IDEA 版体验差) |
|
交互与修改方式 |
侧边栏问答、代码块手动采纳 |
Agent 模式以 Git diff 形式展示修改,可一键批量接受 |
|
代码生成能力 |
行级/函数级补全能力强,适合骨架生成 |
复杂逻辑、跨文件完整功能模块生成能力强 |
|
上下文理解 |
单文件及关联类即时理解优秀 |
上下文窗口达 200K tokens,可理解整个代码库 |
|
多文件修改 |
需手动切换文件,流畅度一般 |
自主规划修改路径,跨文件一致改动是其杀手锏 |
|
成本与许可 |
个人版免费 |
插件免费,API 按量计费;Claude Pro 订阅不覆盖 API 费用 |
|
模型选择 |
绑定通义千问系列模型 |
原生 Claude,可通过 OpenAI Compatible 接入任意模型 |
|
隐私与数据安全 |
遵循国内数据合规政策 |
Anthropic 承诺 API 调用数据不用于模型训练 |
|
从零搭建项目 |
能通过“智能体”模式生成中小型项目框架 |
能构建复杂前后端应用,并与你讨论技术选型 |
|
测试与调试 |
需你手动运行测试并提供报错信息 |
可自主运行测试、捕获错误并迭代修复 |
|
Git 操作 |
完全手动 |
可生成 Commit Message 并在你授权后提交 |
3.2 场景化选型指南
|
场景描述 |
推荐工具 |
理由 |
|
日常业务代码编写、快速补全、单元测试生成 |
通义灵码 |
免费、响应快、原生集成,提升编码流畅度。 |
|
接手陌生大型项目,需要快速理解架构 |
Claude Code |
超大上下文能一次性分析整个仓库,自动梳理模块关系。 |
|
对老旧系统进行框架升级或大规模重构 |
Claude Code |
Agent 自主规划能力可跨文件完成复杂改动,如 Struts2 升级 Spring Boot。 |
|
从零构建一个严肃的商业项目 |
Claude Code |
可与你对话确定技术栈,然后自主生成完整项目骨架。 |
|
追求极低成本进行 AI 编程学习与实验 |
DeepSeek API + Cline |
API 价格极低,充值少量金额即可大量测试。 |
|
希望固定月费、高频使用 AI 编程 |
智谱 GLM Coding Plan |
订阅制价格可控,性价比极高(需抢购)。 |
|
注重代码隐私的企业开发 |
Claude Code (企业 API) 或 JetBrains AI Assistant (企业版) |
明确的数据安全条款与合规保障。 |
第四章:实战工作流与进阶应用
本章聚焦具体操作流程和高级用法,帮助你发挥工具的最大价值。
4.1 两种模式的典型工作流闭环
|
步骤 |
通义灵码 (Assistant) |
Claude Code (Agent) |
|
1. 代码生成 |
根据你的指令生成代码块 |
根据目标自主规划并生成代码 |
|
2. 运行测试 |
你手动执行 |
自动执行(运行测试、编译等) |
|
3. 分析报错 |
你将错误信息粘贴给 AI |
自动捕获终端输出和日志并分析 |
|
4. 修复代码 |
AI 根据你提供的错误建议修改 |
自动修复并重试,直至通过 |
|
5. Git 提交 |
完全手动 |
自动生成 Commit Message,待你批准后提交 |
关于 Agent 的权限控制:Claude Code 在执行任何命令(如 mvn test)或 Git 操作前,都会向你展示具体命令并请求 Approve (批准)。这种设计既保留了自主性,又确保了人类对关键操作的最终决策权。
4.2 高级应用案例解析
案例一:用 Claude Code 重构历史遗留系统
- 任务:将一个传统 Struts2 项目升级为 Spring Boot 微服务。
- CC 工作流:
-
- 扫描整个代码库,理解原有架构和依赖关系。
- 制定分步重构计划,并向你展示。
- 逐模块生成 Spring Boot 代码,同时处理配置文件。
- 运行 Maven/Gradle 构建,根据错误自主修复兼容性问题。
- 最后生成详细的变更说明和 Git Commit。
案例二:用通义灵码智能体快速搭建 Python 接口
- 任务:用 Flask 写一个提供用户增删改查的 RESTful API。
- 灵码工作流:
-
- 在 IDEA 中唤起智能体,描述需求。
- 智能体生成完整的项目文件结构、依赖清单和接口代码。
- 你手动运行
python app.py启动服务进行测试。 - 如有 Bug,将错误信息粘贴给灵码,它给出修改建议。
4.3 智谱 GLM Coding Plan 抢购指南
- 抢购对象:GLM Coding Plan 新用户购买资格。
- 抢购原因:需求远超算力承载,官方主动将每日新销售量限制为原有的 20%。
- 抢购时间:每日上午 10:00 刷新当日额度。
- 替代方案:
-
- 使用智谱 API(按量付费,无需抢购)。
- 尝试其他套餐如“龙虾套餐”(体验月卡 39 元/3500 万 Tokens,进阶月卡 99 元/1 亿 Tokens)。
第五章:总结与最佳实践建议
5.1 核心观念
- 工具无高低,只有场景之别。通义灵码和 Claude Code 不是替代关系,而是互补的左右手。
- 分清“助手”与“代理”。日常高频编码靠助手提效,复杂攻坚任务靠代理破局。
- 数据安全始终第一。API Key 是钱包钥匙,切勿泄露或提交至公开仓库。
- 保持批判性思维。AI 生成的代码可能存在逻辑漏洞或安全隐患,务必审查与测试。
5.2 学习路径建议
理解基础术语 (API、Token、计费模式)
↓
安装配置 VSCode + Cline,接入一个低成本 API (如 DeepSeek) 进行初次体验
↓
在 IDEA 中安装通义灵码,感受原生辅助模式的流畅性
↓
对比两种模式的差异,理解 Assistant vs Agent 的本质区别
↓
根据自身工作场景,在“日常开发”与“复杂攻坚”间灵活切换工具
↓
进阶尝试:配置智谱 GLM Coding Plan (或订阅 Claude Pro) 以获得更丰富的模型能力
↓
形成个人高效工作流:日常编码用灵码,复杂重构/新项目用 Claude Code
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)