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的指南。
相关
- 项目
- 项目
- 项目
- 项目
- 项目