基础知识

image

基础知识

Agent

负责在模型、工具和最终用户之间传话的程序。

image

Agent会根据当前所拥有的Agent Tools生成System Prompt告诉AI大模型

image

Mcp

Agent ToolsSystem Prompt可能会被多个Agent调用,为了避免代码的复用所以厂商将Agent ToolsSystem Prompt封装成一个服务给不同的Agent调用。

Mcp是用于规范AgentAgent Tools服务之间怎么交互的通信协议。

用于存储Agent Tools服务的叫做Mcp Server,与其交互的Agent叫做Mcp Client

image

Mcp Server可以与Agent在同一台机器上通过stdio标准输入输出方式交流,又可以在不同机器上用Http进行交流。

image

Prompt

提示词,一般使用自然语言描述。

System Prompt:系统提示词, 一般是系统预设的.

User Prompt:用户提示词

image

Function Calling

实际过程中AgentAI大模型的交互中,AI大模模型返回的结果格式不一定正确,

当然对于Agent来说一次不行可以再重新来一次, 但这种反复的重试总归让人感觉不靠谱, 所以有了Function Calling

Function Calling是对System Prompt这种自然语言提示词的格式化,如下图:

image

这种情况下因为回复的格式是固定的,所以即使AI大模型产生错误的回答(幻觉),

AI大模型自己也可以立马检测到并进行重试。

Function Calling因为每家大厂定义的不一样所以通用性不如System Prompt灵活,因此这两种方式都存在市面上。

交互流程

image

参考

10分钟讲清楚 Prompt, Agent, MCP 是什么

posted @ 2026-03-18 14:55  旅行者-林小小  阅读(5)  评论(0)    收藏  举报