Prompt&Agent&MCP
Prompt
用户和 AI 模型进行交互时,最初是用户提供 User Prompt (理解为用户的问题),模型结合 System Prompt (理解为系统预设的前提 eg:系统以安全的模式进行回答)两者共同来回答用户的问题;
Agent
若用户期望模型可以利用本地已经写好的工具(Tools,已经写好的函数调用的形式)来自动化的完成指定的任务;eg:(两个工具 list_files 列出目录,read_file 读文件)


中间的 AutoGPT 即 AI Agent(在 Agent Tools 、模型、用户之间“传话”的工具);
由于生成的 System Prompt 以及模型返回给 Agent 的内容格式等存在差异,模型厂商推出 Function Calling 功能,主要用来规范描述;
MCP
MCP 一个通信协议,专门用来规范 Agent 和 Tools 服务之间是怎么交互的,一些交互接口,参数格式等;
整体的基本流程:

这里的 MCP Server 可以是 Tools 也可以是数据、Prompt 模版;
学习原文:





