docker/compose-for-agents

Build and run AI agents using Docker Compose. A collection of ready-to-use examples for orchestrating open-source LLMs, tools, and agent runtimes.

解决的问题

本项目提供了一系列用于部署 AI 智能体系统的现成模板。它通过使用 Docker Compose 管理各种智能体框架所需的依赖项、模型和工具,消除了配置环境的复杂性。

工作原理

每个演示都是一个包含 compose.yaml 文件的独立文件夹。您只需导航到该文件夹,在配置文件中提供必要的 API 令牌,然后运行 docker compose up --build 即可。该设置可以使用 Docker Model Runner 在本地运行模型(利用您的 GPU),也可以配置为使用 OpenAI 模型。

适用人群

希望尝试不同 AI 智能体框架(如 CrewAI、LangGraph 或 Agno)而无需花费时间进行手动基础设施设置的开发者。对于那些希望了解智能体如何在标准化环境中与工具 (MCP) 以及本地或远程语言模型交互的人来说,这是理想的选择。

主要亮点

  • 包含多种智能体框架,如 CrewAI、LangGraph、Agno 和 ADK。
  • 支持本地模型执行(通过 GPU)和基于云的模型(如 OpenAI)。
  • 使用熟悉的 Docker Compose 命令标准化部署流程。
  • 展示了通过 Model Context Protocol (MCP) 与各种工具和数据源的集成。
  • 提供了一种测试多智能体和单智能体架构的一致方法。

相关

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