近期各种模型频繁迭代,仅听到这些模型的升级消息就令人振奋。
但你真的了解它们吗?你知道如何用好它们吗?例如:
- user prompt
- system prompt
- AI Agent
- function calling
- MCP
- RAG
- 上下文窗口
可能你零星的知道些皮毛,不过没关系,现在让我带着你深入学习一番。
一、什么是 User Prompt
最早的 GPT,其实只是个'高级点的聊天机器人'。
你给它一句话(user prompt),它给你一句话回答。
它能聊天、能写文章、能解释代码。
但它不能真的帮你做事。
比如你说:
帮我把 C 盘的 hello_world.cpp 移动到 D 盘,并总结内容
它最多告诉你'应该怎么做',但不会真的帮你操作文件。
于是问题来了:
能不能让 AI 真正去执行任务?
这就引出了 —— AI Agent。
二、User Prompt 和 System Prompt
在讲 Agent 之前,我们先把基础打牢。
1、User Prompt(用户提示词)
就是你在对话框里输入的内容。
例如:
你好
早期 GPT 只有 user prompt。
模型没有人格设定、没有角色设定,只是普通问答。
2、System Prompt(系统提示词)
后来人们发现,可以给模型'设定人设'。
比如:
你是一个傲娇的程序员,说话尽量傲娇,最好带 emoji。
这个提示不让用户看到,但每次请求都会和 user prompt 一起发给模型。
于是模型有了:
- 性格
- 风格
- 行为约束
本质上:
user prompt = 你说的话
system prompt = 模型的隐藏设定
三、AI Agent 是怎么让 AI 干活的?
现在进入核心。
1、AI 的问题
AI 本身:
- 只能输出文本
- 不能操作系统
- 不能读文件
- 不能访问数据库
所以它只能'动脑',不能'动手'。
2、Agent 的出现
AI Agent 本质上就是一段程序。
它的作用是:
在 用户、AI、工具 之间做协调。
你可以理解为:
| 角色 | 职责 |
|---|---|
| AI | 思考和决策 |
| Agent | 协调和调度 |
| Tool |


