Agent & AI 名词大扫盲:一篇文章搞懂 10 个核心概念

你是不是经常在 AI 圈听到一堆名词——大模型、Agent、RAG、MCP、Function Call……每个都似懂非懂?这篇文章用最通俗的语言,一口气帮你扫清 10 个高频 AI 术语。


1. 什么是大模型?

一句话:大模型就是「读过全网、能对答如流」的超级大脑。

大模型(Large Language Model,LLM)是指参数规模巨大的神经网络模型,通过在海量文本数据上训练而来。它学到的不是「死记硬背」,而是语言的模式、逻辑的脉络和知识的关联。

典型代表: GPT-4、Claude、Gemini、DeepSeek、Qwen 等。

可以这样理解:一个学生读了互联网上几乎所有的书、文章和对话,虽然不能保证每个知识点 100% 准确,但绝大多数问题都能给出像样的回答——这就是大模型。

💡 为什么叫「大」? 因为参数多、训练数据大、计算资源大。模型越大,通常能力越强,但成本也越高。


2. 什么是 Prompt?

一句话:Prompt 就是你跟 AI 说的话——它是你给模型的「指令」。

Prompt(提示词)是用户输入给大模型的文本,用来引导模型生成期望的输出。同一个模型,用不同的 Prompt,可能得到天差地别的结果。

例子:

  • 差 Prompt: “写点什么”
  • 好 Prompt: “你是一个资深科技博主,请用通俗易懂的语言写一篇 800 字左右的 AI 科普文章,面向编程初学者,语气轻松有趣。”

进阶技巧: 好的 Prompt 通常包含角色设定 + 任务描述 + 输出要求 + 约束条件。这被称为「Prompt Engineering」(提示工程)。


3. 什么是 Agent?

一句话:Agent 是「会自己动手干活的 AI」,不只是聊聊天而已。

Agent(智能体)是指能够自主感知环境、做出决策、执行行动的 AI 系统。它不只是回答问题,而是可以:

  • 拆解复杂任务(规划)
  • 调用工具来执行(行动)
  • 根据结果自我修正(反思)
  • 记住上下文(记忆)

普通的 LLM 就像一个「纸上谈兵的顾问」——你问他怎么修水管,他能说得头头是道。而 Agent 则像是一个「带着工具箱上门的水管工」——先检查哪里漏水,然后决定用扳手还是生料带,动手修好,最后检查效果。

💡 典型 Agent 框架: LangChain、AutoGPT、Claude’s Agent Loop、OpenAI Assistants API。


4. 什么是 Tool?

一句话:Tool 是 AI 的「手脚」,让它不光能说,还能做。

Tool(工具)是赋予 AI 执行具体操作的能力。没有工具,AI 只能生成文本;有了工具,AI 可以:

工具类型 例子
搜索工具 联网查最新信息
计算工具 执行精确数学运算
代码执行 运行 Python 脚本
文件操作 读取、写入、编辑文件
API 调用 查询天气、发送邮件

Tool 就像给 AI 配了各种「外挂设备」——计算器、搜索引擎、记事本、电话……AI 不再是「空口说白话」,而是真的能动手做事。


5. 什么是 Function Call?

一句话:Function Call 是 AI 和代码之间的「翻译官」,让 AI 知道什么时候该调用什么函数。

Function Call(函数调用)是一种让大模型结构化输出调用请求的机制。当 AI 认为需要执行某个操作时,它不再输出普通文字,而是输出一段结构化的函数调用指令:

{
  "function": "get_weather",
  "arguments": {
    "city": "北京",
    "date": "2026-07-21"
  }
}

然后由外部系统解析这个指令,真正执行对应的函数,再把结果返回给 AI。

说白了就是:你和 AI 聊天,AI 说「我需要查一下天气」→ 它输出一个格式化请求 → 系统接收到请求后去调天气 API → 系统把结果还给 AI → AI 再告诉你天气怎么样。Function Call 就是中间那步「格式化的请求」。


6. 什么是 MCP?

一句话:MCP 是 AI 的「万能插头」,让不同模型和不同工具能互相插拔。

MCP(Model Context Protocol,模型上下文协议)是由 Anthropic 提出的一种开放协议,旨在统一 AI 模型与外部工具、数据源之间的通信方式。

核心思想: 就像 USB-C 统一了充电接口一样,MCP 想要统一 AI 的工具接口。有了 MCP:

  • 一个工具写一次 MCP 接口,就能被所有支持 MCP 的模型使用
  • 一个模型通过 MCP,就能接入成百上千的工具和数据源

架构图(概念):

┌─────────────┐        MCP 协议        ┌──────────────┐
│  AI 模型     │ ◄──────────────────► │  工具/数据源   │
│  (Client)    │                       │   (Server)    │
└─────────────┘                       └──────────────┘

以前每个 AI 都有自己的「专用充电线」——A 模型的工具在 B 模型上不能用。MCP 就像是大家统一用 USB-C,所有工具都能插拔,所有模型都能用。
image.png


7. 什么是 Skills?

一句话:Skills 是 AI 的「操作手册」,告诉它遇到特定任务时该怎么做。

Skills(技能)是对特定任务的最佳实践模板。一个 Skill 通常包含:

  • 场景描述: 什么时候触发这个技能
  • 步骤指南: 具体的操作流程
  • 约束规则: 什么能做、什么不能做
  • 示例输出: 期望的结果格式

例子(Obsidian YOLO 中的 Skill):

skill: obsidian-output-format
描述: 当需要编辑 .md 文件时,输出格式规范
规则:
  - 用 <yolo_block> 包裹编辑内容
  - 支持 REPLACE / INSERT_AFTER / APPEND

打个比方,Skills 就像是给 AI 的「SOP(标准作业程序)卡片」——不教 AI 死记硬背,而是告诉它「遇到这类任务,按这个流程走就对了」。


8. 什么是 RAG?

一句话:RAG 是给 AI 配的「参考书」,让它能查资料再回答,而不是瞎编。

RAG(Retrieval-Augmented Generation,检索增强生成)是一种让 AI 在回答问题前先检索相关知识的技术架构。

工作原理:

  1. 用户提问
  2. 检索: 从知识库(文档库、数据库)中找出最相关的片段
  3. 增强: 将检索到的片段作为上下文提供给大模型
  4. 生成: 大模型结合上下文给出答案

与其让 AI 闭卷考试(全靠记忆),不如让它开卷考试——先翻书,再答题。这样回答更准确,还能引用来源。
image.png

💡 RAG 的最大价值: 解决大模型「幻觉」问题(胡编乱造),同时让 AI 可以回答私有知识库中的内容。


9. 什么是向量数据库?

一句话:向量数据库是 AI 的「语义搜索引擎」,找的不是关键词,而是「意思相近」的内容。

传统数据库搜索靠关键词匹配——搜索「苹果」,只能找到包含「苹果」两个字的内容。而向量数据库把数据转换成数学向量(一堆数字),搜索时找的是语义上最相似的内容。

  • 传统搜索:搜「猫咪」→ 只找出写了「猫咪」的文档
  • 向量搜索:搜「可爱的毛茸茸小动物」→ 找出关于猫咪、小狗、仓鼠的所有内容(因为语义相近)

典型产品: Pinecone、Weaviate、Milvus、ChromaDB、Qdrant。

主要用途: RAG 的检索环节、相似图片搜索、推荐系统。


10. 什么是 Harness 工程?

一句话:Harness 工程是 AI 的「驾驶舱」,让你能操纵和管理 AI 干活的全过程。

Harness(直译为「挽具」或「控制装置」)工程指的是围绕 AI 模型构建的工程化系统,让 AI 不再是黑箱,而是可控制、可调试、可观察的工具。

包括的环节:

环节 说明
Prompt 管理 编写、测试、版本控制 Prompt
工具编排 配置 AI 能用哪些 Tool
Memory 管理 控制 AI 的记忆和上下文
观测/调试 监控 AI 的每一步思考和行动
安全/合规 限制 AI 的行为边界

换个角度说:如果把大模型比作发动机,那么 Harness 工程就是整辆汽车的驾驶系统——方向盘、仪表盘、刹车、油门。发动机再强,没有好的 Harness 也开不远。

💡 例子: Obsidian YOLO 插件的 Agent 系统就是一种 Harness 工程——它帮你管理工具、技能、记忆、上下文,让 AI 在你的笔记库里高效工作。


总结对照表

序号 名词 一句话记忆法
1 大模型(LLM) AI 的「超级大脑」
2 Prompt 你给 AI 下的「指令」
3 Agent 会自己动手的「AI 打工人」
4 Tool AI 的「外挂装备」
5 Function Call AI 和代码之间的「翻译官」
6 MCP AI 工具的「万能插头」
7 Skills AI 的「标准作业手册」
8 RAG 让 AI 「开卷考试」的技术
9 向量数据库 AI 的「语义搜索引擎」
10 Harness 工程 操作 AI 的「驾驶舱」

它们之间是什么关系?

最后用一个简单的场景串起来:

你写了一个 Prompt(指令)
   ↓
大模型理解后,需要查私有知识
   ↓
通过 RAG(检索)+ 向量数据库(语义搜索)找到相关资料
   ↓
如果需要调外部 API → Function Call / Tool 上场
   ↓
如果有 MCP 协议 → 各种工具即插即用
   ↓
Agent(智能体)统管整个流程:规划→执行→反思→修正
   ↓
Skills(技能模板)指导 Agent 按最佳实践操作
   ↓
Harness 工程把控全局:调试、安全、观测

image.png

这样一来,这 10 个名词就不再是孤立的碎片,而是组成了一整套现代 AI 应用的技术栈。


Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐