AI 编程基本概念 · 8 篇渐进式系列

按心流原则设计 · 每篇 5~30 分钟可完成 · 从"破除恐惧"到"独立开发"

● 8 篇(含 Part 0 破冰) ● 19 个核心概念 ● 中英对照 ● 零基础可读

▶ 强 烈 建 议 从 Part 0 · 破除编程恐惧 开 始 阅 读

> 面向读者:零编程基础或刚接触 AI 编程的小白。 > 目标:本系列共 8 篇(Part 0 破冰 + Part 1-7 主体),按心流原则渐进式推进。学完后,你将具备独立完成一个 AI 应用开发与调试的能力。 > 阅读方式强烈建议从 Part 0 开始读——Part 0 是"破除编程恐惧"的前置破冰文,专门回答"30 岁学编程晚不晚、英语不好能学会吗、AI 时代学编程是不是 49 年入国军"3 个最常见的犹豫。读完 Part 0,再按 Part 1 → Part 7 顺序阅读。每一篇都是下一篇的前置,且每篇都有可独立完成的"心流小产出"。

> 🎯 选路线 = 选你最爱玩的东西:本系列提供 6 条按兴趣分叉的路线(🎮 游戏 / 🧠 神经网络 / 🤖 机器人 / 🎨 创意艺术 / 💼 办公自动化 / 🕸️ 网页开发)。前 4 篇所有路线通用,从 Part 5 开始按你选的路线分叉。详见下方「6 条学习路线」专区

> 重要程度图例(贯穿全系列): > - ⭐⭐⭐⭐⭐ 5 星:完全必会,缺失则寸步难行。 > - ⭐⭐⭐⭐ 4 星:重要,建议优先掌握。 > - ⭐⭐⭐ 3 星:进阶调优或特定场景使用。 > - ⭐⭐ 2 星:了解即可。 > - ⭐ 1 星:选学内容。


💡 AI 编程的本质:灯神的愿望 · 代码版

> 《阿拉丁神灯》里的灯神,能满足 3 个愿望。 > > AI 编程里的"灯神"就是 AI,但它只满足"代码"领域的愿望。 > > 而且没有 3 个限制,可以说无数个。

比喻灯神(童话)AI 编程(现实)
愿望数量只有 3 个无数个
领域限制任何事只限代码
关键点说清楚说清楚
不会做时灯神消失换个说法再说一遍

一句话总结:只要你说得足够清楚,AI 就能写出来。

> 这就是为什么 AI 时代"会提需求"比"会写代码"重要 10 倍。 你不需要会写代码,但你需要会"用大白话把你要的东西说清楚"。本系列就是教你"怎么说清楚 + 怎么让 AI 写得稳"。

> 🎯 实战例子(你 Part 4 学完就能做): > > - 你说:"给我写一个弹球游戏,碰到墙就反弹,撞到砖块就加分"—— AI 5 秒给你 200 行 Python > - 你说:"把销售 Excel 按地区分组,自动画柱状图,存到桌面"—— AI 5 秒给你 30 行 Python > - 你说:"做一个网页,输入问题,AI 回答,用 OpenAI API"—— AI 5 秒给你完整 HTML + JS > > 你提需求,AI 写代码。 这就是 AI 编程。


系列导航

Part标题主题心流产出文档
0破除编程恐惧前置破冰30 岁学编程晚不晚?英语不好能学会吗?AI 时代学编程是不是 49 年入国军?5 个最常被吓到的概念速查写下你学编程最想解决的 3 个问题p0-破除编程恐惧.md
1导论与全局图景AI 编程本质、四层架构、学习路径画出 AI 编程能力地图p1-导论与全局图景.md
2必懂基石API、Prompt、Token、Model、Context Window解释一次完整的"我问 AI 答我"过程p2-必懂基石.md
3编程语言基础变量、类型、函数、判断、循环、类写第一个有逻辑的命令行脚本p3-编程语言基础.md
4用代码调用 AISDK、Streaming、Temperature、System Prompt写一个命令行 AI 聊天工具p4-用代码调用AI.md
5进阶应用Embedding、Vector Database、RAG用流程图描述 RAG 全过程p5-进阶应用.md
6调试与信息窗口UI Feedback、Console、Network、Terminal 等 7 工具截屏你的 7 个调试面板p6-调试与信息窗口.md
7排查流程与实战6 步标准化排查 + 真实故障定位复盘你曾卡住的问题p7-排查流程与实战.md

> 💡 重要Part 0 是新增的"前置破冰文"——专门给完全没接触过编程、或对"现在学编程晚不晚"犹豫的人。如果你已经在写代码了,可以跳过 Part 0,直接读 Part 1。


🎯 6 条学习路线(按兴趣选一条)

> 本节是本系列 v0.2 的核心升级——传统教程让你"按顺序学",本教程让你"按爱好学"。你最爱玩什么,就选哪条路线。每条路线共享 Part 0\~Part 4 的所有基础课,只有 Part 5\~7 的"项目实战"按路线分叉,随时可切换、前 4 篇不浪费。

路线速览(点开最让你"哇塞"的那条)

路线适合谁(看到就兴奋)第一步能做出啥中期目标终极目标
🎮 游戏开发线喜欢玩游戏、想自己做游戏弹球小游戏(Pygame)2D 文字冒险(含剧情)完整 2D 平台跳跃(含关卡)
🧠 神经网络线想搞懂 ChatGPT 到底是个啥手写数字识别(30 行代码)图像分类器(猫狗识别)自己训练一个迷你 GPT
🤖 机器人线喜欢硬件、想让东西动起来LED 闪烁(点亮你的第一盏灯)传感器读取(温度/距离)树莓派小车自动避障
🎨 创意艺术线喜欢画画/音乐/做视频文字转图片(用 AI 生成头像)风格迁移(把照片变梵高画)AI 头像生成器(上线给朋友用)
💼 办公自动化线想省时间、让 AI 帮自己干活自动整理 Excel 表格批量发邮件(带 AI 文案)智能客服机器人(回答常见问题)
🕸️ 网页开发线想做网站/小程序个人名片页(5 行代码)简历网站(含 AI 聊天)完整 WebApp(含后端数据库)

怎么选?3 个最直接的标准

  1. 看"我最爱玩什么"——你喜欢玩游戏?选 🎮。你喜欢研究 AI 原理?选 🧠。选你"刷手机时最想点开的那类内容"对应的路线。
  2. 看"我学完想做啥"——你想做游戏?选 🎮。你想搞副业赚钱?选 💼。你想让家里的玩具动起来?选 🤖。
  3. 看"哪个项目的图让我心跳了一下"——上面表格里"第一步能做出啥"那一列,点开最让你"哇塞"的那个,就是你的路线。

选完路线后怎么走?

阶段所有路线通用 / 分叉备注
Part 0🌐 通用破除编程恐惧 + 5 概念速查 + 6 路线选择
Part 1🌐 通用导论与全局图景(看完做"路线选择小测试")
Part 2🌐 通用必懂基石(API / Prompt / Token / Model / Context Window)
Part 3🌐 通用编程语言基础(变量 / 类型 / 函数 / 判断 / 循环 / 类)
Part 4🌐 通用用代码调用 AI(SDK / Streaming / Temperature / System Prompt)
Part 5🔀 分叉🎮 游戏 AI → 🧠 神经网络 → 🤖 硬件控制 → 🎨 AI 艺术 → 💼 办公自动化 → 🕸️ WebApp
Part 6🔀 分叉🎮 游戏调试 → 🧠 训练过程 → 🤖 传感器日志 → 🎨 图像处理 → 💼 邮件/表格 → 🕸️ 前后端联调
Part 7🔀 分叉🎮 完整游戏发布 → 🧠 部署模型 → 🤖 小车避障 → 🎨 头像生成器 → 💼 客服机器人 → 🕸️ WebApp 上线

> 当前版本说明:本系列目前Part 5/6/7 还是通用版(覆盖所有路线的核心调试能力)。路线专属的 Part 5\~7 会在你选完路线后,按你选的路线给你定制——你只要在 Part 1 结尾做一个"路线选择小测试",我就会告诉你接下来读哪个。

6 条路线都"长啥样"?先看个眼

路线第一步小项目(5 行代码)30 天后你能做
🎮 游戏开发让屏幕上的小球会动做一个"打地鼠"游戏
🧠 神经网络让 AI 认出 0\~9 的手写数字训练一个识别猫狗的模型
🤖 机器人让 LED 灯闪 3 下控制小车按声音转向
🎨 创意艺术让 AI 给你画一只猫做一个"AI 头像生成器"网页
💼 办公自动化让 AI 把 100 份 Excel 合并自动回复 80% 的客户邮件
🕸️ 网页开发让浏览器显示"Hello World"做一个完整的个人网站

看,上面 6 步的"第一步"每一行都不超过 5 行代码。 你学完 Part 3 就能做到。

🚦 立即选一条路线开始

路线入口(读完 Part 0 后点这里)
🎮 游戏开发Part 1 导论(并自我暗示"我要做游戏")
🧠 神经网络Part 1 导论(并自我暗示"我要搞 AI")
🤖 机器人Part 1 导论(并自我暗示"我要让东西动起来")
🎨 创意艺术Part 1 导论(并自我暗示"我要做艺术")
💼 办公自动化Part 1 导论(并自我暗示"我要省时间")
🕸️ 网页开发Part 1 导论(并自我暗示"我要做网站")

> 💡 心流小窍门:选完路线后,把你选的 emoji(🎮🧠🤖🎨💼🕸️)写在便签上贴电脑旁。每学完一篇就给自己打个勾——6 个勾走完,你就是一个"独立开发者"了

🚦 点这里进入你的路线(按 emoji 选一条)

路线一句话定位30 天后你能做入口
🎮 游戏开发线所见即所得,反馈最快一个能发给朋友玩的 2D 弹球游戏→ 进入路线 G
🧠 神经网络线从 0 训练一个 AI一个能识别猫狗图片的 AI 模型(准确率 90%+)→ 进入路线 N
🤖 机器人线让真实世界动起来一辆能自动避障的树莓派小车→ 进入路线 R
🎨 创意艺术线让 AI 画你脑海里的画面一个上线运营的 AI 头像生成器网页→ 进入路线 A
💼 办公自动化线让 AI 帮你打工,告别加班一个能自动回复 80% 客户邮件的 AI 客服→ 进入路线 B
🕸️ Web 全栈开发线前端 + PHP 后端 · HTML/JS/PHP/Node.js一个完整可上线的 Web 全栈应用(前端 + PHP 后端 + MySQL)→ 进入路线 W

> 每条路线页包含:完整 30 天路径 + 工具栈清单 + 经典项目案例 + 路线专属 Part 5/6/7 预告 + 立即开始的 5 行代码。


系列知识架构(4 层 × 19 概念)

┌─────────────────────────────────────────┐
│ 第四层  信息窗口与调试工具(Part 6)      │  ← 看见程序在做什么
├─────────────────────────────────────────┤
│ 第三层  进阶应用(Part 5)               │  ← 让 AI 懂你的数据
├─────────────────────────────────────────┤
│ 第二层  开始写代码(Part 4)              │  ← 把 AI 嵌进程序
├─────────────────────────────────────────┤
│ 第一层  必懂基石(Part 2)                │  ← 跟 AI 沟通的语言
├─────────────────────────────────────────┤
│ 基础层  编程语法(Part 3)                │  ← 写代码本身的最小子集
└─────────────────────────────────────────┘


附录:概念速查表(19 项 + 编程语法)

星级层级概念一句话定义详址
⭐⭐⭐⭐⭐第一层API调用 AI 的网络接口Part 2
⭐⭐⭐⭐⭐第一层Prompt发给 AI 的指令Part 2
⭐⭐⭐⭐⭐第一层TokenAI 处理与计费的最小单位Part 2
⭐⭐⭐⭐⭐第一层Model不同能力的大脑Part 2
⭐⭐⭐⭐⭐第一层Context Window模型的短期记忆容量Part 2
⭐⭐⭐⭐第二层SDK官方封装的代码库Part 4
⭐⭐⭐第二层Streaming逐字实时输出技术Part 4
⭐⭐⭐第二层Temperature控制输出随机性的参数Part 4
⭐⭐⭐⭐第二层System Prompt最高优先级的规则设定Part 4
⭐⭐⭐⭐第三层Embedding文本转数字向量Part 5
⭐⭐⭐⭐第三层Vector Database存储与检索向量的数据库Part 5
⭐⭐⭐⭐⭐第三层RAG检索 + 生成的复合范式Part 5
⭐⭐⭐⭐第四层UI Feedback用户可见的界面反馈Part 6
⭐⭐⭐⭐⭐第四层Console浏览器前端日志面板Part 6
⭐⭐⭐⭐⭐第四层Network浏览器网络请求面板Part 6
⭐⭐⭐⭐⭐第四层Terminal后端命令行窗口Part 6
⭐⭐⭐⭐第四层Server Logs服务器持久化日志Part 6
⭐⭐⭐第四层SDK Debug LogsSDK 底层通信日志Part 6
⭐⭐⭐⭐第四层AI Service DashboardAPI Key 用量与状态后台Part 6
基础编程变量 / 类型 / 函数 / 判断 / 循环 / 类写代码的最小语法子集Part 3
流程排查6 步标准化排查法从 UI 到 Dashboard 逐层定位Part 7

星级分布统计

  • ⭐⭐⭐⭐⭐:9 项(API、Prompt、Token、Model、Context Window、RAG、Console、Network、Terminal)
  • ⭐⭐⭐⭐:7 项(SDK、System Prompt、Embedding、Vector Database、UI Feedback、Server Logs、AI Service Dashboard)
  • ⭐⭐⭐:3 项(Streaming、Temperature、SDK Debug Logs)

学习建议

  1. 零基础 + 还在犹豫"要不要学"先读 Part 0,再用 5 分钟看完下面的"5 个最常被吓到的概念"人话版速查表,先选一条路线(🎮🧠🤖🎨💼🕸️),再决定要不要继续。
  2. 零基础 + 决定要学先选一条路线(推荐 🎮 游戏或 🕸️ 网页——反馈最直观),从 Part 1 开始按顺序读,每篇的"动手任务"必须完成。
  3. 有编程基础:可跳过 Part 0 + Part 3,直接从 Part 2 开始;直接看你选的路线对应的 Part 5\~7 路线专属篇
  4. 有 AI 基础:可只读 Part 5/6/7(按你选的路线读),重点补排查能力。
  5. 建议节奏:每篇 1\~2 天,整个系列约 2 周可通关。路线专属的 Part 5\~7 各加 1\~2 周,总计 4\~6 周独立开发者。
  6. 🎯 选路线前必看Part 0 6 条学习路线 帮你用 5 分钟选好路线。

5 个最常被吓到的概念(人话版速查)

> 本节是 Part 0 的浓缩版——如果你只想用 1 分钟了解"AI 编程最常被吓到的 5 个词是啥意思",看这张表就够。

#概念人话解释一句话类比
1API跟 AI 说话的"窗口"。你不用懂 AI 怎么工作,你只要把问题丢进窗口,AI 把答案递出来。餐厅服务员——你不用懂后厨怎么做菜,告诉服务员"我要宫保鸡丁"就行。
2Prompt你发给 AI 的话。说得清楚,AI 才答得清楚。Prompt 写得好不好,决定你 AI 用得好不好。给下属布置任务——任务布置得清楚,下属就做得快。
3TokenAI 算账的"字数"。你输入的字 + AI 输出的字,都按 Token 收费。手机流量——你发多少消息、收多少消息,都按流量计费。
4Model(模型)AI 的"大脑"。GPT-4 聪明但贵,GPT-3.5 便宜但稍弱。选模型就是选"大脑"。雇员工——本科生便宜,研究生贵,看你要解决啥问题。
5Context Window(上下文窗口)AI 的"短期记忆"。它能记住你这一轮对话说了多少字,超出的部分就忘了。开会发言时间——你只能讲 10 分钟,超出时间大家就忘了你前面说啥。

看完这 5 行,你已经懂了 AI 编程 50% 的核心概念。

剩下的 19 个核心概念,按层级排在下面的"概念速查表"里。


祝学习愉快。遇到任何问题,欢迎回到本目录的对应 Part 反复查阅。