当前位置: 首页 > news >正文

AIAgent,Prompt,MCP是什么?

一篇文章讲清除AIAgent,Prompt,MCP是什么?AIAgent,Prompt,MCP直接有什么联系?

假设我们需要借助AI工具去自动生成一张图片时,这其中会发生哪些事情呢?

1.将我们要做的事情描述给AI工具
这个AI工具就是AI Agent, Agent有UserPromgtSystemPromgt两种promgt,UserPromgt里面存储是用户和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要提供哪些接口

http://www.xdnf.cn/news/1009333.html

相关文章:

  • Eplan2022更改用户界面颜色
  • SAP会计凭证抬头增强
  • 【学习笔记】H264视频编码
  • python虚拟环境
  • JavaScript 中 apply、call 和 bind 方法的手写实现
  • cf1742D
  • <论文>自注意力序列推荐模型SASRec
  • 负氧离子监测站在景区的作用
  • 详解HarmonyOS NEXT系统中ArkTS和仓颉的混合开发
  • sqlmap 的基本用法
  • 树莓派-ubuntu 24.04开启桌面远程访问
  • MD从入门到荒废-Markdown文件插入多个动态徽章
  • linux驱动开发(6)-内核虚拟空间管理
  • python 在基因研究中的应用,博德研究所:基因编辑
  • JDK各个版本新特性
  • 指针01 day13
  • Python 基础语法 (2)【适合 0 基础】
  • SM4 与 AES 在 GPU 上的性能比较
  • 一分钟了解MCP
  • AES加密
  • Huggingface Transformer 使用指南2-开发自定义模型
  • apdl细节
  • TypeReference指定反序列化获取响应对象
  • 小黑享受思考心流躲避迷茫:92. 反转链表 II
  • 2025年度重点专项项目申报指南的通知公布!
  • ADC(模数转换)
  • 【大模型应用开发】基于langchain的大模型调用及简单RAG应用构建
  • 使用argocd部署nginx
  • 蓝牙协议LMP(Link Manager Protocol)
  • 试验台铁地板:革新工业领域的里程碑