Docker Compose新增构建和运行AI代理功能
Docker更新了Compose功能,新增特性使开发者更轻松地构建、交付和运行AI代理。
开发者可在compose.yaml文件中定义开放模型、代理和MCP兼容工具,然后通过单条命令docker compose up启动代理堆栈。
Compose集成了多种代理框架,包括LangGraph、Embabel、Vercel AI SDK、Spring AI、CrewAI、Google的ADK和Agno。
此外,现在它还集成了Google Cloud Run和Microsoft Azure Container Apps Service,允许将代理部署到无服务器环境。
公司还宣布了Docker Offload功能,允许开发者将计算密集型工作负载卸载到高性能云环境。“像往常一样在本地构建、测试和扩展代理应用,而Docker在幕后处理繁重工作,”Docker总裁兼COO Mark Cavage和工程与产品执行副总裁Tushar Jain在博客文章中写道。
公司目前提供300分钟的免费Offload使用时长,供用户体验。
其他用于构建代理的有用Docker功能包括MCP Catalog(用于查找可连接到代理的工具)和Model Runner(允许开发者从Docker Hub拉取开放权重LLM,在本地运行,并通过OpenAI兼容端点进行交互)。
“软件的未来是代理化的,每位开发者都将构建目标驱动、多LLM代理,在丰富的工具和服务生态中推理、规划和行动。通过Docker Compose、Docker Offload、Docker更广泛的AI能力以及与Google、Microsoft和Agent SDK的合作,我们让这一未来对所有人触手可及且易于实现,”Cavage和Jain写道。