docker/labs-ai-tools-for-devs

Your trusted home for discovering MCP tools – seamlessly integrated into Docker

解决的问题

它使开发者能够使用 Docker 容器作为工具来创建和执行复杂的代理型 AI 工作流。它解决了 LLM 仅限于简单文本响应的问题,使它们能够执行复杂操作,并在各种平台上运行于沙箱环境中。

工作原理

该系统使用 Markdown 文件定义工作流,然后通过对话循环执行。该循环在工具结果、代理响应和提示之间来回传递,使代理在遇到错误时能够自我纠正。工具以 Docker 镜像实现,系统支持多模型代理,意味着可以在单个工作流中为不同任务分配不同的 LLM(例如,使用前沿模型进行规划,使用本地模型进行执行)。

适用人群

专为希望构建可追踪、可版本化 AI 工作流的开发者设计,这些工作流可通过 Git 共享,并使用 Docker 在任何环境中一致运行。

主要亮点

  • Docker 化工具:使用 Docker 镜像作为 LLM 的工具,以实现沙箱执行和更广泛的环境兼容性。
  • 支持 MCP:提示和工具可作为 Model Context Protocol (MCP) 服务器使用。
  • 基于 Markdown:工作流以纯 Markdown 编写,便于人类和 LLM 读写。
  • 多模型编排:允许在单个工作流中结合不同 LLM 家族,以优化成本或性能。
  • 项目优先上下文:使用专用的「提取器」Docker 镜像,将相关项目信息提取为 JSON 上下文供 LLM 使用。

相关

  • Dispatch
  • Dispatch
  • 项目
  • 项目
  • 项目