1.6 AI编程助手
给 IDEA 装一个免费 AI 插件(本课程用阿里通义灵码),它就能在你写代码时实时补全、报错时给解释、选中代码时当讲解员。但规矩先立好:AI 是讲解员和陪练,不是代笔——看懂了才算你的。
2026 年学编程,AI 助手是标配——但用错了姿势,它反而是慢性毒药:复制粘贴一时爽,关掉 AI 一行写不出。这节教你装,更教你怎么用才不废。
1. AI 编程助手能干什么
传统 IDE 的补全只会"补单词"(你输 Sy 它补 System);AI 助手是理解上下文的补全升级版:
| 能力 | 具体表现 | 对初学者的价值 |
|---|---|---|
| 行内补全 | 你写注释"// 计算 5 的阶乘",它直接灰字提示整段代码,按 Tab 采纳 | 见识同一道题的多种写法 |
| 对话问答 | 右侧面板用中文问:"这段代码什么意思?" | 随叫随到的讲解员,比搜索引擎快 |
| 报错解释 | 红线报错看不懂?选中丢给 AI,它用大白话讲哪错了 | 排错专区(1.3/1.5)的随身版 |
| 生成示例 | "写一个打印九九乘法表的程序",它当场生成 | 提供模仿对象——注意是模仿后自己写 |
主流选择:通义灵码(阿里,免费,国内直连,对中文最友好)、文心快码(百度,免费)、GitHub Copilot(强但要钱且需要科学上网)、Cursor(独立编辑器,不是 IDEA 插件)。本课程用通义灵码:免费、中文、IDEA 插件一键装。
2. 安装(保姆式)
- 打开 IDEA → File → Settings(快捷键 Ctrl+Alt+S)
- 左侧选 Plugins → 顶部切到 Marketplace 标签
- 搜索框输入:
TONGYI Lingma(或直接搜通义灵码) - 认准作者是 Alibaba 的那个 → 点 Install → 装完点 Restart IDE 重启
- 重启后右侧边栏多出一个灵码图标(像个小对话框)→ 点开 → 用支付宝/淘宝账号登录(阿里系产品,扫码即可)
- 成功标志:右侧面板出现对话框,输入"你好"能回复 = 就绪
通义灵码服务器在国内,直连不需要科学上网——这也是选它当教学默认的理由之一。公司电脑装不了插件的话,网页版(lingma.aliyun.com)和 VS Code 版都能用。
3. 三种日常用法(各试一次)
用法 ①:行内补全
在 main 方法里输入注释 // 打印 1 到 10,等半秒——AI 会以灰色斜体显示一段建议代码。按 Tab 采纳,Esc 忽略。第一次体验会有一点"它怎么知道我要写这个"的震撼。
用法 ②:选中即问(讲解员模式)
选中你 1.3 写的 System.out.println("Hello World!"); → 右键 → 灵码菜单 → 解释代码。它会逐部分讲:System 是谁、out 是什么、println 干了什么——这是初学者最值钱的功能。
用法 ③:对话框问答
右侧面板直接问: - "Java 里 int 和 double 有什么区别?"(下一章马上用到) - "为什么我的代码报错:找不到符号"(配上截图或贴代码)
4. 立好规矩:AI 是陪练,不是代笔
上一张图讲的对比,落成三条硬规矩:
- 看懂再采纳:AI 补全的代码,Tab 之前先问自己"每一行在干嘛我都说得出吗?"说不出的,选中 → 让 AI 逐行解释 → 看懂再收。
- 报错先自己读:红字报错先自己读一遍、猜一个原因,再找 AI 验证你的猜测。先猜后问,锻炼的才是真本事。
- 学完关掉写一遍:AI 讲明白的知识点,关掉 AI 独立重写一遍。写得出 = 学会;写不出 = 还没会。
AI 生成的代码不保证正确,尤其涉及具体类库版本、冷门 API 时,它可能编造不存在的类名——而且语气非常自信。编译器和运行结果才是裁判:AI 说的对不对,跑一遍才知道。以后学到更复杂的程序,"AI 给的代码也要先测试"会变成铁律。
你现在用的这套笔记本身就是 AI 协作学习的样本——遇到任何看不懂的代码、报错,随时丢进对话框,我比插件多一层优势:能直接读写你电脑上的项目文件、能结合你学过的笔记(比如解释 main 时会连着 06 篇的书签一起讲)。
5. 常见误区
问不出好问题 = 得不到好答案。AI 说"这里应该用 int 数组",你得知道数组是什么才能接话。基础语法是和 AI 对话的本钱——这正是第二章开始要学的。
能跑只是及格线的下限。初学阶段,能跑 + 能讲清每一行才算完成作业。面试和工作中,"讲不清自己代码"比"写不出"更致命。
正常现象,AI 补全要联网通信。若明显卡顿:Settings → 插件设置里把"行内补全"触发方式改成手动(按 Alt+P 触发),平时不骚扰你。
公司项目不行。 敏感代码贴给云端 AI 有泄密风险,正规公司都有明确规定。学习阶段贴练习代码无所谓,但这个习惯要从现在分清楚。
同一个问题问两次,答案可能不同;它还会迎合你的错误假设(你说"我这代码没错吧",它可能顺着你说对)。保持怀疑,用运行结果验证。
6. 本节自测
传统补全只按前缀匹配"补单词";AI 助手理解上下文语义,能补整段代码、解释报错、回答提问——从"输入法"升级成了"助理"。
先逐行看懂(看不懂就选中让 AI 解释),确认理解后再 Tab 采纳,必要时关掉 AI 独立重写一遍。直接抄 = 把自己学废。
不一定——AI 有"幻觉",可能编造不存在的 API,且语气自信。验证靠两样:编译器和运行结果。AI 是参考,程序跑起来才是裁判。
"先猜后问"锻炼排错直觉——先形成自己的假设,再用 AI 验证或纠正。直接问 = 把思考外包,能力永远留在 AI 那边。
公司/涉密代码。学习阶段的练习代码无所谓,但职业习惯从现在养成:贴代码前先想"这段代码属于谁"。
7. 下一步学什么
- ☐ 1.7 本章小结 —— 六节拧成一股绳:概念速查、命令速查、五大名坑、毕业自检
- ☐ 第二章 变量与数据类型 —— 正式开写"会算账"的程序:变量、八种基本类型、类型转换。装好的 AI 助手马上就能派上用场
- 第一章完结 🎉(概述 → 环境 → 第一程序 → 运行机制 → IDEA → AI 助手 → 小结)
8. 相关笔记
- 1.5 IntelliJ IDEA开发工具 ← 上一篇:AI 插件的宿主
- 计算机基础 05 ← "AI 时代还要不要学编程"专节
- ☕ Java基础 · 索引
- 🏠 返回主页