---
title: "C.1 AI 编程相关"
---


![99-appendix_c-1-content.png](/images/Basic/99-appendix_c-1-content.png)
# C.1 AI 编程相关

遇到不认识的词？来这里查。每个术语都用最通俗的话解释。


## Vibe Coding

**一句话解释**：不写代码，用自然语言告诉 AI 你想要什么，让 AI 帮你生成代码。

**类比**：就像你告诉装修师傅「我想要一个温馨的客厅」，而不是自己去搬砖砌墙。

**例子**：
- 你说：「做一个显示今日名言的网页，蓝色背景，白色大字」
- AI：输出完整的 HTML/CSS/JS 代码


## Spec Coding

**一句话解释**：先写好详细的规范文档，再让 AI 按规范生成代码。

**类比**：就像盖房子前先画好图纸，每个房间多大、门窗在哪都写清楚。

**和 Vibe Coding 的区别**：
| | Vibe Coding | Spec Coding |
|---|---|---|
| 文档 | 不需要 | 需要详细文档 |
| 适合 | 简单项目、快速验证 | 复杂项目、团队协作 |
| 特点 | 快、灵活 | 稳、可维护 |


## Prompt

**一句话解释**：你给 AI 的指令或问题。

**类比**：就像你给外卖小哥的备注：「少盐少油，多放辣」。Prompt 写得越清楚，AI 做出来的东西越符合你的预期。

**好 Prompt 的特点**：
- 说清楚要什么（目标）
- 说清楚给谁用（用户）
- 说清楚不要什么（限制）


## Context（上下文）

**一句话解释**：AI 理解你需求所需要的背景信息。

**类比**：就像医生看病需要知道你的病史。你告诉 AI 越多背景信息，它就越能给出准确的答案。

**Context 包括什么**：
- 你之前说过的话
- 你提供的代码
- 你描述的项目背景
- 你使用的技术栈


## Context Window（上下文窗口）

**一句话解释**：AI 一次能「记住」的信息量上限。

**类比**：就像人的短期记忆容量。聊得太长，AI 会「忘记」最开始说的内容。

**实际影响**：
- 对话太长时，可能需要重新说明背景
- 一次给太多代码，AI 可能处理不过来
- 不同的 AI 工具，窗口大小不同


## Hallucination（幻觉）

**一句话解释**：AI 一本正经地胡说八道，编造不存在的信息。

**类比**：就像一个太想帮忙的朋友，不知道答案也要硬编一个。

**常见表现**：
- 编造不存在的库或函数名
- 给出「看起来对但实际不能运行」的代码
- 引用不存在的文档或链接

**如何应对**：
- 对 AI 的输出保持怀疑，重要信息要验证
- 让 AI 解释它的代码，检查逻辑是否说得通
- 直接运行代码看看能不能跑


## Agent（智能体）

**一句话解释**：能自主完成多步骤任务的 AI 系统。

**类比**：普通 AI 像计算器（你问一句答一句），Agent 像助理（你给个任务，它自己规划步骤完成）。

**例子**：
- 你说：「帮我做一个待办清单应用」
- Agent：自己分析需求 → 设计结构 → 写代码 → 测试 → 修复问题


## MCP（Model Context Protocol）

**一句话解释**：让 AI 能连接外部工具和数据的标准协议。

**类比**：就像 USB 接口标准。有了统一标准，AI 就能方便地「插上」各种工具使用。

**实际用途**：
- 让 AI 能读写本地文件
- 让 AI 能访问数据库
- 让 AI 能调用 API


## Token

**一句话解释**：AI 处理文本的基本单位，大约等于一个单词或几个汉字。

**类比**：就像话费的「分钟」。你和 AI 聊天消耗的是 Token，用完了要充值。

**关于费用**：
- 大多数工具按 Token 收费
- 输入和输出都消耗 Token
- 汉字通常比英文消耗更多 Token

**省 Token 的小技巧**：
- 描述尽量简洁但不模糊
- 不要重复已经说过的信息
- 一次对话解决一个问题
