Docker旗下容器管理工具Docker Compose正式加入人工智能代理(Agent)开发支持,并同步推出云计算算力无缝扩展功能。根据官方说明,开发者现在仅需通过compose.yaml文件,即可完成人工智能代理、模型及相关工具的定义与调度,系统会自动创建与启动所需的代理式应用环境,而且在本机、CI流程或云计算生产环境都能维持相同架构,简化人工智能代理开发与部署的技术门槛。

Docker这次调整Compose设计,将多容器定义与启动的优点,延伸到人工智能代理与工具链集成,开发者可在compose.yaml中直接描述LangGraph、Vercel AI SDK、Spring AI、Google ADK等人工智能代理框架,通过Compose组合不同算子件,创建能够集成多个大型语言模型,并横跨各种工具与服务的人工智能代理应用。

官方也推出Docker Offload功能,解决开发者本地端硬件资源不足的痛点。通过Docker Offload,开发者可将大型语言模型或高运算负载的代理任务,扩展至云计算GPU环境运行,无需复杂配置云计算基础设施,相关流程已与Docker Desktop及Docker Engine深度集成。

另外,针对企业生产环境,Compose目前已支持将应用部署至Google Cloud Run与微软Azure Container Apps,让相同的Compose文件经开发、测试阶段,可在云计算环境继续使用,免除重新撰写或额外转换的繁琐步骤,获得多云、混合云架构带来的弹性。

开发者可直接从Docker Hub取得开源或自有语言模型,并通过OpenAI兼容API在本地快速对接现有开发框架,相关运算也支持GPU加速。此外,Docker MCP Catalog提供多种经审查,可即插即用的工具,降低用户依赖性、版本冲突等问题。