国内的 agent 平台有很多,一直以来不知道主要是做什么的,概念满天飞,我最近仔细看了几个平台,简单翻译一下我理解的悬乎其悬的概念,不知道我的理解是否准确,欢迎指正。
- 前置:用户在这些平台上根据 prompt 或者一些知识库( RAG+人设对话?)
- Agent: 根据 prompt 或者知识库创建的机器人。(和 2022 年的人设对话差不多?只不过加了点 MCP 可能可以直接帮你从提供 API 的平台操作资源?)
- MCP: 自己写好一些 function tools 或者资源放在服务端等待模型调用。(以前是开放 API 由服务端访问,现在换句话说,MCP 是属于模型的 API ?)
- 多 Agent 协同:几个 Agent 并联或者串联在一起,还是用类似 Restful 传递信息,实现功能。(和几年前的绘图 Workflow 差不多?把函数式的判别器换成模型 API ?)
- Backend as a service:根据 prompt 创建的机器人( MCP 也好 Agent 也罢),然后自己的应用直接调用这些平台的机器人的接口,作为自己应用的功能。(托管的 API 微服务?)
不知道能不能这么理解,有佬说说或者指正吗?