这是一个非常临时的 AI 分享,主要是面向本人公司没有编程背景,又有兴趣入门 Claude Code 的同学,内容会比较浅显
时间点
- 2022 年 11 月 30 日 ChatGPT 发布
- 23 年 4 月我开始使用 Amazon CodeWhisperer 和 GitHub Copilot,当时的 AI 还处于一个甚至会输出乱码的水平
- 25 年 5 月出现了 OpenAI Codex / Google Jules 云端编程,虚拟开发环境
- 25 年 7 月 Claude Code 发布
AI 编程时代诞生了太多知名工具:CodeBuddy / TREA / Bolt.new / Replit / v0.dev / Cline / Codeium
免费化,快速进化 是 AI 编程工具的一个趋势
Vibe Coding
我亲自实践过的 Vibe Coding 项目:
- 在没有 Golang 语言背景下,学习一下 Go 的构建流程,写一个 http 服务处理各类 webhook(23 年的 AI)
- 用 Hono.js 开发一个短链接项目
- 无须读 AWS Lambda 文档,生成各种 Lambda Function / CloudFront Function
- 给公司内开发同事使用的内部监控网站,Next.js 全栈
- 各类自动化 Bash 运维脚本
AI 编程的变化
当前的 AI 就是概率预测,基于上下文去理解你在说什么
- 有可能是预测下一个(比如知道在“人”字后面很大概率接“类“)
- 也有可能是理解补全你的意图(比如填”广东省深_市“,它能猜到”深“下面是”圳“)
- 能帮你 tab 补全代码

这很好理解,大量代码当作题库一样训练即可
- ask 对话式代码(chatgpt4 / anthropic sonnet3.5)

这也可以理解,根据上下文猜你要干嘛
- copilot 代码编辑

可以在文本理解的基础上直接编辑代码:
- 其实就是让 AI 能操作系统级别工具
- mcp 概念,定义工具 “read file”,“write file”,“search file”(背后可能是 python、bash、系统调用…)
- mcp 不是 function call,function call 是模型原生能力,扩展需要模型重训练,不通用
- cursor 的 agent 模式
- 更好的编辑体验,tab 后预测,且预测下下一个你要编辑的内容,所以直接一直 tab
-
codex 的云端模式
-
claude code 模式
全自动编程,真正的 Vibe Coding
Claude Code 和 Copilot/Cursor 等工具有什么不同
Claude Code 特点
- Opus 4.5 满血模型,无乱七八糟 Prompt 预置
- 超大 Context
- 一般模型多追问几次会遗忘
- 技巧:先要求他回答前喊自己特定名称 xxx,如果他某条回复忘了,那就说明 context 压缩,即降智
- skills 解决 prompt 相对不稳定问题
- 固定工作固定 prompt 无须重输
- 和 mcp 一样是一种标准化,但不一定是特定能力,可能只是“最佳实践”(vercel 的 react skills,antfu 的 vue skills)
- 字面含义,和 mcp 对比是战术和战略的关系。
Claude Code 擅长
- 重构代码
- 编写测试(你能给一个 demo 最好)
- 解决经典问题(如页面闪烁 css layout 问题)
- 分析 Codebase(超大 Context)
- 生成文档(你的第一个 CC PR 可以是 Claude.md 生成)
- 随时打断,追加 prompt
- 比较友好的 TUI,一键安装社区 skills,对比 mcp 行对麻烦
- 从零开始的新项目(只需要定架构)
- 解决疑难杂症错误日志(vibe coding 的由来)
- 快速 demo,极低成本试错,快速启动一个 html 查看报表、生成 pdf
Claude Code 不擅长
- 无 Claude.md 情况下盲目做(据 claude code 团队分享,他们每周都在改 Claude.md)
- 边界判断(本质是开源实践,和你的基础设置不一定样。现存代码库都是有各种历史问题的,不适合“最佳”方案)
- 业务代码
Claude Code 使用技巧
- ~/.claude 目录下,存放着每次 task 的 cache,项目只会越用越聪明,相当于记忆
- 用 exit 退出,而不是 ctrl c,这样会获得一个 resume 的 session id
- 多轮对话,不太怕 context 用完,他会自动压缩
- git worktree 并行开发
- /memory 进入记忆
- 语义化搜索,claude.md 一定要有项目分层,模块分层,做好后可以直接告诉他改哪个模块而不是贴目录
- 定义好 hooks(一定要跑测试)人会忘,机器不会
- /skills-creator
- 使用中文回复
- sub agent / custom slash command …
国内工具
- GLM 4.7 可以
- minimax
- Kimi
- 元宝、豆包语音转写和 AI 总结(似乎国内擅长做生态,国外擅长做基建和创新工具)
- PPT 生成
国内使用
- Clash Verge(带连通性检测功能)
- Tun 模式
- 非 HK 节点
- IP 纯净度
非编程工具
- Gemini
- Claude 注意非 HK 节点
- chatgpt.com 注意仿冒,不要被骗
- openrouter
- openwebui -> ollama 离线模型 + 联网搜索 + 多模态
- FigmaAI
- Lovart
- Canva
其他
- Cowork
- ClawdBot -> MoltBot -> OpenClaw 现在阿里、腾讯都能接入飞书、企微、QQ、钉钉,国外 telegram
- 《深度学习的数学》涌井良信
- 《机器学习》周志华 西瓜书
- Boris Cherny: Claude Code 创始人
- Andrej Karpathy:NanoGPT
- 《Attention is All You Need》 2017,Transformer 模型的诞生