是什么
扣子 Coze(Coze Studio)是一个一站式的可视化 AI 智能体(AI agent)开发工具,由 coze-dev 组织发布在 GitHub 上。[1] 所谓「可视化」,指主要工作发生在界面上而不是代码编辑器里:选模型、写指令、挂接知识与工具、把步骤串起来,背后运行的东西由平台提供。仓库采用 Apache-2.0 协议开源,这是一份宽松的开源许可,允许使用、修改和再分发,只要保留其条款。[1]
由来
按其 README 的说法,这个项目源自 Coze 开发平台。同一份 README 称,该平台已服务数万家企业与数百万开发者,平台的核心引擎已经全部开源。[1] 实际变化在于:过去只作为托管服务存在的代码,现在任何人都可以在自己的机器上阅读、运行和修改。
技术结构
后端用 Go 编写,前端用 React 与 TypeScript 编写。系统采用微服务(microservice)架构,并按领域驱动设计(domain-driven design)的思路组织,因此代码被拆成对应产品不同领域的若干服务,而不是一个大应用。[1] 对打算在其上做二次开发的团队来说,这一结构很关键:改动比如知识库模块,只需在它自己的服务边界内进行,不必通读整个系统。
功能模块
仓库列出的功能模块包括模型服务、智能体与应用的搭建和发布、工作流、插件、知识库、数据库以及提示词(prompt)。[1] 每一项都对应智能体搭建中常见的一环:工作流(workflow)规定智能体依次要走哪些步骤;插件(plugin)让它能调用自身之外的东西,例如外部接口;知识库(knowledge base)存放它可以查阅的文档;数据库保存结构化记录;提示词则是塑造模型行为的指令文本。搭建与发布写在同一个模块里,但两者是不同的事:前者是作者还在修改的草稿,后者是别人真正在用的版本。
对外接口
有两个接口用于集成。一个是面向对话的 OpenAPI,让其他系统可以通过 HTTP 与智能体开始并继续一段对话,而不必经过可视化编辑器。另一个是 Chat SDK,开发者可以用它把智能体或应用嵌入其他软件,让助手出现在已有产品里,而不是单独的一个页面。[1] 两者一起标出了「搭建智能体」与「把智能体用到别处」之间的分界。
自己部署
最低部署要求是 2 核 CPU 与 4 GB 内存,用 Docker Compose 运行:各服务写在 Compose 文件里,在一台机器上一起启动。[1] 这个资源门槛不高,足以用于评估、内部工具和小规模部署,不需要容器集群。自行部署还意味着智能体处理的数据留在运营方自己的基础设施上,也意味着运营方可以查看某项功能究竟怎样实现,而不必只相信一份说明。
在发展中的位置
截至撰写时所记,该仓库显示 21.8k stars 与 3.1k forks。[1] 对这类项目而言 forks 值得留意,因为许可协议与服务划分都在鼓励修改:一个 fork 可以变成某家公司内部自用、带自家模型、插件和知识的智能体平台。这类工具处在「组装智能体」的那一层——它在模型之上,又在人们最终使用的成品应用之下。
[1]: GitHub,coze-dev/coze-studio。
注释与来源
- coze-dev/coze-studiohttps://github.com/coze-dev/coze-studio
引用本页: 扣子 Coze. TellWorld, https://www.tellworld.net/zh/products/coze. 更新于 2026-11-08