TwKit

推文

@kafkaup · 2026-10-16 06:42

Docker 把 agent 做成了一条 docker 子命令:docker agent run。Docker Desktop 4.63 以上已经预装这个插件,仓库今天一天涨了 600 多 star。 以前要跑一个带工具的多智能体,大致是这样:挑一个 Python 框架,写编排代码,再把每个工具手动注册进去;换模型供应商要改代码;想把成果给同事用,得连环境一起交接,README 里写一堆"先装这个再装那个"。 用 docker-agent 之后,这些东西落到一个 YAML 里。agents 下面定义角色,写 model、description、instruction,toolsets 里填 type: mcp 和 ref 就接上了工具,比如 docker:duckduckgo。然后 docker agent run agent.yaml。 模型层是供应商无关的,OpenAI、Anthropic、Gemini、AWS Bedrock、Mistral、xAI 都行,也可以直接指向 Docker Model Runner 跑本地模型,只认一个环境变量里的 key。 更像 Docker 的一点是分发:agent 可以推到任意 OCI registry,别人 docker agent run myorg/agent:tag 就能拉起来,等于把 agent 当镜像管。另外内置了 think、todo、memory 这类推理工具,RAG 部分支持 BM25、embedding、混合检索和 rerank。 两点要说清楚:它默认会收集匿名使用数据,介意的话先去看 Telemetry 文档;整个项目还很新,文档站和 examples 目录是目前最值得先翻的地方。顺带一提,他们自己用 golang_developer.yaml 这个 agent 来开发 docker-agent。 今日 +628 star · Go · 总计 4,225 #Docker #AIAgents https://github.com/docker/docker-agent

曝光 356 · 评论 5 · 点赞 2 · 书签 1 · 曝光/时 297.29690763770293

TwKit
正在载入