开发一个网站一般需要多少钱,网络舆情网站,微信里的小程序怎么删除,手机移动端网站是什么一篇文章讲清除AIAgent,Prompt,MCP是什么#xff1f;AIAgent,Prompt,MCP直接有什么联系#xff1f;
假设我们需要借助AI工具去自动生成一张图片时#xff0c;这其中会发生哪些事情呢#xff1f;
1.将我们要做的事情描述给AI工具 这个AI工具就是AI Agent, Agent有UserProm…一篇文章讲清除AIAgent,Prompt,MCP是什么AIAgent,Prompt,MCP直接有什么联系
假设我们需要借助AI工具去自动生成一张图片时这其中会发生哪些事情呢
1.将我们要做的事情描述给AI工具 这个AI工具就是AI Agent, Agent有UserPromgt和SystemPromgt两种promgtUserPromgt里面存储是用户和Agent对话中提取的提示词信息SystemPromg中是系统预设的一些提示词信息 2.AI Agent会与AI模型进行对话 Agent通过UserPromgt和有SystemPromgt解析出用户的核心诉求提示词后将与AI进行对话与AI模型之间的对话有System promgt和Funcation和Calling两种方式 System promgt是AI Agent本身预设的一些信息由Agent去告诉AI模型我们有哪些工具以及使用这些工具应该返回什么样的格式当Agent发现AI模型返回的格式不对时会使用重试的方式去保证AI返回正确的格式 FuncationCalling是各个厂商定义的一套规范的AI模型的响应格式这样一来无需AIAgent自己去预设这些信息FuncationCalling的弊端是每家厂商的规范都不一样且市面很多AI大模型不支持FuncationCalling 3.AI Agent调用Tool服务 当AI大模型告诉Agent需要去调用哪个工具后AI Agent会遵守MCP协议去调用tool工具 在MCP协议中我们的tool服务称为MCPServer,调用tool服务的Agent叫McPClient; MCPServer除了可以提供直接tool工具调用的服务还可以提供Prompts即提示词模板 总结AI Agent是负责在AI大模型、MCPServer、用户之间传话的程序而Prompt是一些提示词信息用于AiAgent和AI大模型通讯MCP是一种协议定义了AI Agent和MCPServer的通讯格式以及MCPServer要提供哪些接口