⚡ 九段高手 · 五段进化之路 自然语言编程
💻 五段 · AI编程高手

用自然语言驱动软件开发

「AI编程高手 = 用中文/英文描述需求,AI生成代码、调试、部署。五段核心:掌握自然语言编程工具,理解软件工程全流程,从想法到上线。」

✨ 你将通过12步学习,成为AI编程高手:

  • ✅ 自然语言编程概念 + Trae / VS Code 工具
  • ✅ 编程客户端与Claude Code:Plan模式 vs Execute模式
  • ✅ 软件工程基础:网站/小程序需要什么?
  • ✅ 从网页到上线:域名、服务器、部署全流程
  • ✅ 云平台配合(Vercel/阿里云/腾讯云)
  • ✅ 进阶:用编程客户端管理Obsidian知识库(Karpathy推荐)
  • ✅ 自检清单 & 五段里程碑
🧠 模块1/4 · 第1页核心概念
自然语言编程(NLP)

🗣️ 用人类语言写代码

自然语言编程是指使用中文、英文等日常语言描述意图,由AI自动生成、修改、解释代码。开发者从“写代码”转变为“描述需求”。

💡 示例:
输入:“用Python写一个函数,读取CSV文件并返回前5行。”
AI自动生成完整的pandas代码,并添加注释。
🎯 高手意义:你不需要记住所有语法,但需要理解逻辑、架构和如何“提问”。就像面壁思过,领悟编程的本质而非细节。
🧠 模块1/4 · 第2页国内工具
Trae:字节跳动AI IDE

🇨🇳 Trae - 中文原生AI编程助手

Trae 是字节推出的AI集成开发环境,支持自然语言生成代码、解释代码、自动补全、单元测试生成。深度适配中文开发者习惯。

1
安装Trae客户端,登录后选择项目
2
在侧边栏用中文描述需求:“创建一个React组件,显示待办事项列表”
3
AI实时生成代码,可继续对话修改
🚀 特色:内置“项目理解”功能,可分析整个代码库,回答“这个函数在哪里被调用”。
🧠 模块1/4 · 第3页国际工具
VS Code 生态

🌍 VS Code + Copilot / Cursor

VS Code是全球最流行的代码编辑器,结合GitHub Copilot或Cursor(基于VS Code的AI IDE)可实现自然语言编程。

GitHub Copilot

微软/OpenAI出品,根据注释和上下文自动补全代码,支持多语言。

Cursor

基于VS Code的AI-first编辑器,内置聊天、代码生成、编辑整个文件。

💡 推荐组合:Cursor + 本地模型(Ollama)实现离线自然语言编程。
🧠 模块1/4 · 第4页概念基石
AI编程核心术语

📖 必须理解的几个概念

🧩 代码生成

从自然语言直接生成可运行代码片段。

🔧 代码解释

AI逐行解释代码逻辑,帮助理解遗留系统。

🐞 自动调试

AI分析错误栈,给出修复建议或自动修正。

🧪 单元测试生成

AI为函数自动编写测试用例。

📄 文档生成

根据代码生成注释、README、API文档。

🔄 重构建议

AI识别代码坏味,提供优化方案。

⚙️ 模块2/2 · 第1页Claude Code
编程客户端 + Claude Code

🤖 Claude Code:Anthropic的自主编程Agent

Claude Code 是一个能够直接操作终端、读写文件、运行命令的编程智能体。编程客户端(如Claude Desktop、Cursor、Continue)则是与之交互的界面。

🔗 关系:编程客户端 = 用户界面;Claude Code = 后端智能体,负责理解项目结构、执行代码修改、运行测试。
💬 示例对话(在Claude Desktop中启用Claude Code):
用户:“重构src/utils.js中的formatDate函数,使其更简洁。”
Claude Code自动分析文件,重写函数,并运行测试验证。
⚙️ 模块2/2 · 第2页两种模式
Plan模式 vs Execute模式

📋 先规划,后执行

📐 Plan模式

AI先生成详细的行动计划(修改哪些文件、执行哪些命令),等待用户确认后再执行。适合复杂重构、安全敏感操作。

⚡ Execute模式

AI直接执行操作,不等待确认。适合简单任务、快速迭代场景。

1
用户输入需求:“添加一个登录页面”
2
Plan模式:AI输出 → “1. 创建Login.tsx;2. 添加路由;3. 编写样式;4. 连接API。是否执行?”
3
用户确认 → Execute模式开始逐项执行
💡 最佳实践:对于不熟悉的代码库,先用Plan模式审阅计划;对于简单修改,直接用Execute模式。
🏗️ 模块3/6 · 第1页软件组成
一个网站/小程序需要什么?

🧱 前端 + 后端 + 数据库 + 服务器

🎨 前端

HTML/CSS/JS,用户看到和交互的部分。

⚙️ 后端

处理业务逻辑、数据库交互、API。

🗄️ 数据库

存储用户数据、内容(MySQL, PostgreSQL, MongoDB)。

☁️ 服务器

运行代码的机器(云服务器/Serverless)。

🌟 小程序类似,但需遵循微信/支付宝平台规范,使用其框架(如微信小程序专用语言)。
🏗️ 模块3/6 · 第2页上线流程
从代码到可访问的网站

📦 步骤1-4:本地开发 → 版本控制

1
本地开发:使用AI编程工具生成代码,本地运行测试。
2
版本控制:将代码推送到Git仓库(GitHub/GitLab)。
3
购买域名:如 example.com(阿里云/腾讯云/Namecheap)。
4
准备服务器:云服务器(ECS/轻量应用服务器)或静态托管(Vercel/Netlify)。
🏗️ 模块3/6 · 第3页部署与发布
步骤5-8:部署 → 域名解析 → 上线
5
部署代码:将代码上传到服务器(FTP/SCP/CI自动构建)。
6
配置Web服务器:Nginx/Apache,设置反向代理、HTTPS证书。
7
域名解析:将域名指向服务器IP(A记录或CNAME)。
8
测试上线:访问域名,检查功能,设置监控。
🚀 极简方案(静态网站):直接用Vercel连接Git仓库,自动部署,自动分配域名。
🏗️ 模块3/6 · 第4页云平台
主流云平台部署方案

☁️ Vercel / 阿里云 / 腾讯云

Vercel

前端托管,自动CI/CD,免费HTTPS,适合Next.js/React/Vue静态站。

阿里云 · 云效

代码托管+流水线+ECS部署,适合企业级Java/Python应用。

腾讯云 · CloudBase

云开发一体化,支持小程序一键部署,数据库实时。

Railway / Fly.io

全栈应用一键部署,支持Docker,适合个人项目。

💡 推荐组合:前端用Vercel,后端用Railway或阿里云函数计算,数据库用Supabase。
🏗️ 模块3/6 · 第5页Karpathy式工作流
用编程客户端管理Obsidian知识库

📁 AI编程工具 + 本地笔记 = 智能知识管理

Andrej Karpathy(OpenAI创始成员)推荐:将Obsidian笔记库视为一个“代码项目”,使用编程客户端(Cursor/Claude Code)批量处理笔记。

1
用Cursor打开Obsidian的本地仓库文件夹(.md文件)。
2
自然语言指令:“找出所有包含‘RAG’但未打标签的笔记,添加#rag标签” → AI批量修改。
3
指令:“将所有2024年的笔记按月份整理到子文件夹” → AI重组文件结构。
4
指令:“为每篇笔记生成一段摘要,并添加到frontmatter” → AI批量生成元数据。
🔥 高阶玩法:用Claude Code的Plan模式,先生成“笔记重构计划”,确认后自动执行,安全又高效。
🏁 五段完成AI编程高手
恭喜你完成五段修习

✅ 自检清单

✓
我理解自然语言编程的概念,并能使用Trae或Cursor生成代码
✓
我知道Claude Code是什么,以及Plan模式与Execute模式的区别
✓
我清楚一个网站/小程序需要前端、后端、数据库、服务器
✓
我掌握从本地开发到上线的完整流程(域名、部署、解析)
✓
我能使用云平台(Vercel/阿里云等)配合部署应用
✓
我会用编程客户端批量管理Obsidian知识库(Karpathy方法)
🌟 五段里程碑:你已经能够用自然语言驱动完整项目的开发与部署,并理解软件工程全貌。下一段位「六段·智能系统高手」将深入架构设计、微服务与高并发系统。
九段高手 · 人机共生领导力 | 五段觉醒:自然语言即代码,AI编程高手