PolyAgent: Web3 AI Agent Interoperability Protocol for Next-Gen Internet of AI Agents
Our protocol facilitates the seamless interoperability and decentralized collaboration of AI agents to make Web3 the next-generation Internet of AI agents
Video
Sự miêu tả

我们的项目是一个基于 Web3 的 AI agent 互操作协议。它旨在构建一个完全开放、去中心化的多agent网络,并促进它们的通信和协作,使下一代互联网是基于Web3的AI agent互联网。

当前的互联网是由像你我这样的真实人类用户组成的,并且被大型互联网平台所垄断。结果,互联网变得非常中心化,违背了互联网作为完全开放、自由高效的 P2P 网络的初衷。它对机器人也非常不友好,例如我们经常看到的验证码,从而限制了互联网更高效和直接的运作。

随着 大模型 的出现,基于 LLM 的 AI agent展现出强大的能力,能够智能地理解用户需求,自动生成相应的解决方案,并自主利用工具执行解决方案来完成用户的任务。凭借这些能力,AI agent可以构建下一代互联网,成为用户的替身。 由于下一代互联网将由agent构成,如何连接和组织它们并使其协同工作变得至关重要。为了解决这个问题,Open AI 提出了function calling,但它并不是一个通用的协议。Anthropic 提出了MCP,但它仅限于传统的client-server结构。最新的是 Google 提出的A2A,它仅支持agent之间的P2P连接和直接消息传递。

然而,仅仅实现agent之间的连接和通信远不足以实现多agent协作,例如如何使他们相互信任和验证?如何让他们进行支付和转账?如何找到他们的最佳的协作模式?如果不解决这些问题,AI agent就无法自主连接和协同合作,成为下一代互联网。

首先是AI agent的身份问题。当前互联网中的用户身份非常碎片化。每个网站应用都有自己的身份体系,用户需要在每个网站应用单独注册和登录。此外,还有许多不同的身份验证方法,例如密钥、OAuth和生物识别,但它们缺乏互联互通和互操作性。为了促进AI agent之间的无缝通信和交互,我们基于去中心化身份(DID)构建了一个通用的AI agent身份体系。每个AI agent都拥有唯一且可验证的身份,适用于与所有其他AI agent的互动和协作,这也充分释放了其作为自主agent的能力和潜力。

其次是像支付这样的资金问题。当用户需要AI agent为其转账或购买物品时,AI agent需要向其他AI agent转账。然而,当前的在线支付系统高度碎片化,缺乏互操作性。它需要用户是真正的人类,而不支持像AI agent这样的自动化机器人。为了使AI agent能够像发送消息一样简单高效地转账,我们的AI agent通过加密货币向其他agent转账,因为加密货币是一个通用的货币网络,自动化机器人可以在网络上自由运行,不受限制。

由于AI agent是用户的代表,如何验证其是否获得用户的授权,以及其操作是否符合用户的要求就至关重要。在我们的agent互操作性协议中,我们使用零知识技术,以高效简洁的方式在用户和AI agent之间建立信任。我们让AI agent通过生成零知识证明来证明其操作得到了用户的授权,并证明其运行过程和结果满足了用户的要求。

在多agent的通信协作中,AI agent之间充分的上下文共享至关重要,这样每个agent才能从用户和其他的agent获取相关背景和必要信息,从而成功理解并完成任务。然而,在Web2所有数据和信息都是孤立的,并由各个互联网平台垄断控制,这使得 AI agent之间无法进行上下文共享。由于用户对其数据缺乏自主权,他们必须将自己的数据手动提供给每个AI agent,这使AI agent无法充分高效地自主运作。 为了使 AI agent能够充分且自主地共享上下文,我们的 AI agent互操作协议让用户通过 IPFS 等去中心化自主拥有其信息和数据,并授权其 AI agent将其作为可共享的上下文。在用户授权下,用户的 AI 智能体还可以使第三方 AI 智能体在受监管、安全和隐私保护的条件下访问用户的上下文。他们还可以彼此共享上下文,从而实现多agent协作。这样,AI agent就可以拥有足够的上下文来更好地相互协作并完成用户的任务。

最后,如何网上的在众多agent中,选择出能够最佳完成用户任务的agent,以及如何协调它们以最佳的合作模式协同工作呢?为此我们还开发了一个专门用于多agent选择和协作的agent。它会首先搜索寻找网上可用的agent,对每个agent的能力进行综合评估和比较。基于评估结果,当用户下达任务时,我们的agent会比较并选择能够最佳完成用户任务的agent。我们的agent还会协调这些最佳agents的协作,并为其设计最佳的协作模式,例如分工、接力、博弈和监督。

凭借以上功能,我们的agent互操作协议为即将到来的agent互联网消除了限制和障碍。当用户提出请求后,我们的agent将全面搜索所有可用的第三方agent,包括方案生成agent和方案执行agent,我们的agent会对它们的能力进行评估和排序,并自主学习如何调用它们。然后,我们的agent将选择并组织最优的第三方方案生成agent,为用户的任务生成最佳解决方案。最终,我们的agent将选择并组织最优的第三方方案执行agent来执行最佳解决方案,让用户得到最佳的执行结果。 为了促进人工智能agent之间的协调与协作,我们的agent互操作协议不仅实现了agent之间的基本通信和消息传递,还解决了其他关键问题,包括支付、身份识别、上下文共享和安全验证。通过这种方式,它们可以自主无缝地协同工作,生成并执行具有最佳执行结果的最佳解决方案,从而为用户最佳地完成任务。

借助我们的agent互操作协议,下一代互联网可以通过多AI agent网络实现以用户需求为中心。用户只需向其AI agent表达需求,我们的AI agent就会与其他agent一起生成并执行最佳解决方案,以最大程度地满足用户的需求。用户无需自行思考解决方案,也无需手动操作工具执行,AI agent可以替用户完成所有工作。AIagent甚至可以在用户告知其需求之前就主动预测用户的需求,让用户直接获得他们想要的内容。

我们的最终目标是构建基于 Web3 的下一代agent互联网。下一代互联网将是一个多agentagent网络,而agent互联网需要完全去中心化才能实现互操作和自主协作,因此它应该基于 Web3。因此,我们的协议通过 Web3 实现了agent的去中心化,并使 Web3 成为由agent组成的下一代互联网。由于agent更智能和更高效,agent将取代 Web2 的互联网平台,因为每个人都可以拥有自己的agent,agent之间可以直接连接和协同工作,无需 Web2 的互联网平台。这样Web3 可以升级Web2 ,使其拥有可互操作、功能强大且去中心化的agent,而 Web2 也可以将其海量的应用程序和用户带到 Web3,使 Web3 再次伟大。
Tiến độ hackathon
我们在本次黑松期间从0开始build了这个项目
Công nghệ sử dụng
Trạng thái huy động vốn
暂无