AI 开发核心词典
这不是考试单词表。把它当成厨房墙上的标签:第一次看到一个词,只要知道它大概放在哪个抽屉;真正用到两三次以后,自然会记住。
词典怎么用
遇到陌生词时只做三步:
- 先看“是什么”,把它翻译成人话。
- 再看“类比”,在脑子里放一幅生活画面。
- 最后看“在哪里见过”,回到真实项目找一次。
例如看到 API Endpoint,不要同时背两个定义。先读成:“API 是服务窗口,Endpoint 是这个窗口的具体门牌号。”
先看概念关系图
text
你写 Prompt
↓
AI 产品 / Agent(ChatGPT、Cursor、Codex 等)
↓ 调用
LLM 模型
↓ 通过 Tool Calling / MCP / API 使用能力
文件 · GitHub · 数据库 · 第三方服务
↓
Git 保存代码 → Build 构建 → Deploy 部署 → 用户访问如果把 AI 开发看成拍电影:Prompt 是剧本要求,模型是演员的大脑,Agent 是能跑现场的执行导演,API 和 MCP 是联系外部部门的方法,Git 是每个版本的素材备份,Deploy 是正式上映。
完整词典
下面按英文字母排列。每个词只保留“人话定义、生活类比、真实出现位置”。
A–D
Agent / AI Agent
**是什么:**围绕模型加上工具和循环,能查看结果后继续决定下一步的程序。
**类比:**不只给建议的顾问,而是能拿着门卡去不同部门实际办事的助理。
**在哪里见过:**Claude Code、Codex 等代码代理,或能连续调用工具的自动化系统。
API
**是什么:**程序之间约定好的通信接口。
**类比:**餐厅服务员,替你把要求送进厨房。
在哪里见过:fetch('/api/...')、模型平台文档。
API Key
**是什么:**调用某个 API 时证明身份和额度的秘密字符串。
**类比:**写着会员身份和账单归属的通行证。
在哪里见过:.env、Cloudflare 或 Railway 环境变量。
Build
**是什么:**把源代码检查、转换和打包成可发布文件的过程。
**类比:**把设计稿、木板和螺丝加工成可以交付的成品家具。
在哪里见过:npm run build、Cloudflare 的构建日志、.vitepress/dist。
CDN
**是什么:**把静态内容缓存到离用户更近的网络节点。
**类比:**同一本书在很多城市都有分仓,不必每次都从总仓寄出。
**在哪里见过:**Cloudflare、图片加速、静态网站全球访问。
CLI
**是什么:**通过输入文字命令操作软件的界面。
**类比:**不点菜单,直接给电脑写明确指令。
在哪里见过:git status、npm run dev、wrangler pages deploy。
Context Window
**是什么:**模型一次请求中能处理的输入和输出总量上限。
**类比:**一张大小有限的工作桌,放不下无限资料。
**在哪里见过:**长对话被压缩、一次喂太多仓库文件时。
Deploy
**是什么:**把可运行版本发布到用户能访问的环境。
**类比:**把厨房里的成品运到正式门店。
**在哪里见过:**Cloudflare Pages、Railway、Vercel。
Dependency
**是什么:**当前项目依赖的其他代码包或工具。
**类比:**做蛋糕时需要的面粉、烤箱和模具;项目不是所有东西都自己制造。
在哪里见过:package.json 的 dependencies、requirements.txt。
Docker
**是什么:**把程序和所需运行环境打成可重复运行的容器镜像。
**类比:**连厨具和配料一起打包的标准厨房箱。
在哪里见过:Dockerfile、Railway 或服务器部署。
E–L
Endpoint
**是什么:**API 中一个具体功能的地址。
**类比:**同一栋大楼里不同窗口的门牌号。
在哪里见过:/api/auth/login、/chat/completions。
ENV / .env
**是什么:**放运行配置的环境变量,以及本地常用的变量文件。
**类比:**不写进公开菜谱的保险柜便签。
在哪里见过:ARK_API_KEY=...、DATABASE_URL=...。
Framework
**是什么:**替项目搭好主结构和规则的开发框架。
**类比:**已经搭好梁柱、等你装修的房子。
**在哪里见过:**React、Flask、Next.js。
Git
**是什么:**记录代码版本、差异和分支的工具。
**类比:**带时间线和分叉路线的游戏存档系统。
在哪里见过:git diff、git commit。
GitHub
**是什么:**托管 Git 仓库并支持协作的平台。
**类比:**云端代码仓库和团队协作大厅。
在哪里见过:manga_studio 项目或其他 GitHub 项目页面。
Hallucination
**是什么:**模型生成了听起来合理、实际没有根据或并不存在的内容。
**类比:**一个不能查资料的人凭相似记忆补出了不存在的书名。
**在哪里见过:**AI 编造函数名、文件路径、最新价格或不存在的文档链接。
IDE
**是什么:**把编辑、运行、调试等能力放在一起的开发环境。
**类比:**工具齐全的工作台,而不只是纸和笔。
**在哪里见过:**VS Code 配合扩展、PyCharm。
Inference
**是什么:**使用已经训练好的模型处理这一次输入并生成输出。
**类比:**训练是多年上课,Inference 是拿到这次试卷后现场答题。
**在哪里见过:**模型 API 请求、推理服务、Endpoint 用量。
JSON
**是什么:**程序之间常用的结构化文本数据格式。
**类比:**字段名称固定、双方都看得懂的快递单。
**在哪里见过:**API Request/Response、配置文件。
LLM
**是什么:**根据上下文预测并生成语言的大语言模型。
**类比:**读过大量材料、根据当前资料继续写的引擎。
**在哪里见过:**聊天模型、代码模型、模型 API。
M–R
MCP
**是什么:**让 AI 应用以统一方式发现和使用外部工具、资源的协议。
**类比:**统一插口标准,让不同设备不必各造一套接口。
**在哪里见过:**AI 连接 GitHub、Notion、数据库或本地工具。
NPM
**是什么:**JavaScript 生态的包注册表和常用包管理命令。
**类比:**代码零件商店加安装员。
在哪里见过:npm install、package.json。
OAuth
**是什么:**让一个应用在用户授权后访问另一个服务的协议。
**类比:**给访客一张限定房间和时间的门卡,而不是交出主钥匙。
在哪里见过:“使用 GitHub 登录”、连接第三方账号。
Open Source
**是什么:**源码按许可证公开,允许查看、使用或修改。
**类比:**公开配方,但仍要遵守配方的使用规则。
**在哪里见过:**GitHub 仓库中的 LICENSE。
Package
**是什么:**别人或团队封装好的可复用代码。
**类比:**装好接口的现成零件。
**在哪里见过:**React、VitePress、Flask 包。
pip
**是什么:**Python 常用的包安装工具。
**类比:**Python 世界的零件安装员。
在哪里见过:pip install flask、requirements.txt。
Prompt
**是什么:**交给模型的任务、上下文和要求。
**类比:**给协作者的任务说明书。
**在哪里见过:**聊天输入框、代码代理任务。
RAG
**是什么:**先检索外部资料,再把相关内容交给模型生成答案。
**类比:**先去档案柜找材料,再带着材料回答。
**在哪里见过:**企业知识库问答、文档搜索助手。
REST
**是什么:**常见的 HTTP API 设计风格。
**类比:**用统一地址和动作管理不同资源。
在哪里见过:GET /projects、POST /projects。
Repository / Repo
**是什么:**由 Git 管理的一整套项目文件和版本历史,中文常叫仓库。
**类比:**不仅保存当前稿件,还保留每次存档和分支路线的项目保险箱。
**在哪里见过:**本地项目文件夹、GitHub Repository。
Runtime
**是什么:**代码真正执行时所处的环境。
**类比:**同一份菜谱需要真正的厨房、灶具和燃料才能做起来。
**在哪里见过:**浏览器 Runtime、Node.js、Python、Cloudflare Workers Runtime。
S–W
SDK
**是什么:**某个平台提供的调用代码、类型和辅助工具集合。
**类比:**官方配好的工具箱,不必徒手连接接口。
在哪里见过:Ark(api_key=...)、Supabase client。
SSH
**是什么:**加密连接远程电脑或服务器的协议。
**类比:**一条带身份验证的安全远程控制通道。
**在哪里见过:**Git SSH 地址、登录云服务器。
Token
**是什么:**在模型语境中,是文字被切分后的处理单位;在登录语境中也可能指身份令牌。
**类比:**同一个词在两个部门代表两种票据,必须看上下文。
**在哪里见过:**模型用量、Authorization: Bearer ...。
Tool Calling
**是什么:**模型用结构化方式提出“请调用某个工具并带上这些参数”。
**类比:**顾问填写一张标准办事单,由有权限的工作人员真正执行。
**在哪里见过:**代码代理读取文件、AI 查询天气、MCP 工具调用。
Webhook
**是什么:**某个事件发生时,服务主动向另一个地址发送通知。
**类比:**快递状态一更新就主动给你发短信。
**在哪里见过:**支付成功通知、GitHub push 触发部署。
WebSocket
**是什么:**浏览器和服务器保持的实时双向连接。
**类比:**一直在线的电话,不用每句话都重新拨号。
**在哪里见过:**实时聊天、协作编辑、流式状态更新。
最容易混淆的几组词
| 容易混的词 | 最简单的区别 |
|---|---|
| 模型 / 产品 | 模型负责生成;产品是你操作的完整界面和工作流 |
| API / Endpoint | API 是一整套服务约定;Endpoint 是其中一个具体地址 |
| API Key / 模型 Token | Key 是身份秘密;模型 Token 是文字计量单位 |
| Git / GitHub | Git 是版本工具;GitHub 是托管 Git 仓库的平台 |
| Terminal / Shell / CLI | Terminal 是窗口;Shell 是接线员;CLI 是具体文字工具 |
| MCP / API | MCP 是 AI 工具连接标准;MCP Server 背后仍可能调用普通 API |
| Package / Framework | Package 是可复用零件;Framework 往往规定项目的整体骨架和写法 |
| Build / Deploy | Build 是做出可发布成品;Deploy 是把成品放到线上环境 |
模型 Token 和登录 Token 是同一个概念吗?
答案:不是。模型 Token 是文字处理单位;登录 Token 是身份凭证。看到 token 必须结合上下文判断。