常见概念别混表
本节定位
这一页不是正式知识点教程,而是一张“概念地图”。当你在课程里看到 API、SDK、模型、训练、推理、Prompt、RAG、Agent、Token、Embedding 等词时,可以先来这里快速对照,避免把相近概念混在一起。
怎么使用这张表
新人第一次阅读时,不需要记住所有术语,只要先建立大概边界:哪个是工具,哪个是模型,哪个是流程,哪个是应用架构。有经验的学习者可以把它当作术语校准表,后面做项目说明、技术文档或面试表达时,尽量用更准确的词。
开发与调用相关
| 容易混淆的概念 | 简单理解 | 关键区别 |
|---|---|---|
| API | 程序对外提供的调用入口 | 你按约定发送请求,它返回结果 |
| SDK | 封装好的开发工具包 | SDK 通常帮你更方便地调用 API |
| Library(库) | 可复用代码集合 | 你在自己的程序里主动调用它 |
| Framework(框架) | 帮你组织应用结构的骨架 | 你通常要按框架规则写代码 |
| CLI | 命令行工具 | 通过终端输入命令使用 |
| Web API | 通过 HTTP 暴露的 API | 常用于前后端、模型服务和外部系统连接 |
举例来说,OpenAI 或 Anthropic 的模型能力通常通过 Web API 暴露;Python SDK 则把 HTTP 请求细节封装起来,让你用几行 Python 代码完成调用。
模型与服务相关
| 容易混淆的概念 | 简单理解 | 关键区别 |
|---|---|---|
| 模型 | 学到参数的 AI 系统核心 | 模型本身负责推理或生成 |
| 模型服务 | 把模型包装成可调用服务 | 负责接口、并发、鉴权、日志和部署 |
| 推理 | 使用模型得到输出 | 不改变模型参数 |
| 训练 | 用数据更新模型参数 | 需要数据、算力、损失函数和优化 |
| 微调 | 在已有模型基础上继续训练 | 通常用于适配领域、格式或任务 |
| 部署 | 让服务能稳定被别人访问 | 包含运行环境、监控、扩缩容和安全 |
很多初学者会把“调用模型”和“训练模型”混在一起。调用模型像使用一个已经做好的工具,训练模型则是重新塑造工具本身。