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(Model Context Protocol)、LangChain、CrewAI 以及多种 LLM SDK。
  • 零配置部署:包含全局设置脚本和 Docker 支持,可直接在容器中运行示例。
  • 生产部署路径:提供将代理部署到 Agentverse 或 ASI Cloud 的指南。

相关

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