fetchai/innovation-lab-examples

80+ production-ready AI agent examples in Python — build autonomous agents, multi-agent systems and agentic AI with uAgents, ASI:One, MCP, A2A, LangChain, CrewAI, Gemini, Claude and OpenAI.

解决的问题

本仓库提供了超过80个可直接投入生产的AI代理示例,帮助开发者从概念快速过渡到部署。它消除了从零开始构建自主代理和多代理系统的需求,提供了针对常见用例的可运行、自包含的模板。

如何工作

每个示例都是一个独立的Python项目,拥有自己的依赖项和环境配置。该集合利用uAgents框架进行消息传递和发现,并与多种LLM(OpenAI、Claude、Gemini)及编排框架(CrewAI、LangChain、AG2)集成。支持两种主要的多代理模式:通过共享协议实现的代理间通信(A2A)以及单进程内的基于框架的编排。

适用人群

  • 初学者:学习使用Fetch.ai工具构建自主代理。
  • 开发者:将LLM、支付系统(Stripe、FET)或Web3集成到代理工作流中。
  • 黑客松参与者:需要快速启动模板的开发者。
  • 贡献者:希望与社区分享自身代理实现的开发者。

主要亮点

  • 多样化的用例:包含RAG、支付功能代理、MCP(模型上下文协议)服务器和浏览器自动化等示例。
  • 多框架支持:与LangChain、CrewAI、Pydantic AI和Google ADK集成。
  • 与umagents集成:深度集成uAgents框架、Agentverse和ASI:One。
  • 轻松部署:包含Docker支持,并提供部署到ASI Cloud或通过Render部署到Agentverse的指南。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目