帮助中心/最新通知

质量为本、客户为根、勇于拼搏、务实创新

< 返回文章列表

【科技前沿】字节 Coze 今天开源了!普通人不会代码也能5分钟开发 AI 助手!

发表时间:2025-01-16 01:32:56 小编:主机乐-Yutio

希里安近日见闻

各位读者好啊,转眼七月底了,又是一个周末,各位最近AI工具是不是用不过来了?

希里安最近已经分享了如何使用Gemini CLI 、Rovo Dev CLI、 Claude Code CLI、Kiro、Qwen Code这些AI工具,而今天Coze又开源了,希里安来给大家分享一波!

2025 年 7 月 26 日,Coze 宣布开源,发布了 Coze StudioCoze Loop 两大项目,采用宽松的 Apache 2.0 协议,允许免费使用、修改甚至商业化部署。这一举措让 Coze 从云端服务走向了本地化部署,真的一下子点燃了开源社区的热情!

一、Coze 是什么?为什么它这么火?

Coze 是字节跳动推出的一站式 AI 智能体开发平台,中文名为“扣子”。它最大亮点是 零代码/低代码 的开发体验,即使你没有编程背景,也能通过拖拽界面和预设组件快速创建属于自己的 AI 聊天机器人或智能体。Coze 支持文本、图像、API 调用等多模态能力,可以轻松部署到微信、飞书、Discord 等多种社交平台和通讯工具上,覆盖从简单问答到复杂工作流处理的各种场景。

Coze 的核心优势包括:

  • 易用性:拖拽式界面,内置调试工具
  • 多模态支持:处理文本、图片、音视频等多种数据
  • 知识库管理:支持导入 PDF、网页等外部数据,提升回答精准度
  • 工作流自动化:通过节点组合实现复杂任务的自动化处理
  • 强大的集成性:支持 API 调用,可无缝融入企业现有系统

二、Coze 开源了什么?核心项目解析

Coze 的开源主要包含以下两个核心项目,分别面向开发和调试管理:

1. Coze Studio

  • 简介:Coze Studio 是 Coze 平台的开发核心,提供一站式的 AI 智能体开发环境。它集成了从提示词设计、模型配置到工作流编排的完整工具链,支持前后端开发
  • 技术栈:基于 Golang 和 Node.js 生态,性能有保障,兼容性较强
  • 功能清单
    • 模型服务:管理模型列表,可接入OpenAI、火山方舟 等在线或离线模型服务
    • 搭建智能体: 编排、发布、管理智能体,支持配置工作流、知识库等资源
    • 搭建应用:创建、发布应用
    • 搭建工作流:创建、修改、发布、删除工作流
    • 开发资源:支持创建并管理以下资源:插件、知识库、数据库、提示词
    • API 与 SDK:创建会话、发起对话等 OpenAPI、通过 Chat SDK 将智能体或应用集成到自己的应用
  • 功能亮点
    • 可视化编辑器:通过拖拽节点快速搭建工作流
    • 多模型支持:支持豆包、OpenAI、通义千问等主流大模型
    • 插件生态:内置丰富插件,支持浏览器、代码编辑器等工具调用
    • 本地部署:开发者可将 Coze Studio 部署在本地,摆脱云端限制
  • GitHub 地址https://github.com/coze-dev/coze-studio

2. Coze Loop

  • 简介:Coze Loop 是一个专注于 AI 智能体调试和全生命周期管理的工具平台,覆盖从提示词优化到性能监控的各个环节
  • 功能亮点
    • 提示词工程:提供提示词优化功能,帮助开发者提升智能体表现
    • 性能监控:实时分析智能体的运行效率和响应质量
    • 调试支持:通过日志和可视化界面快速定位问题
  • GitHub 地址https://github.com/coze-dev/cozeloop

开源协议:Apache 2.0

Coze 的开源项目采用 Apache 2.0 协议,这意味着:

  • • 任何人都可以免费使用、修改代码
  • • 支持商业化部署,无需公开修改后的代码
  • • 灵活性高,适合个人开发者、小型团队和大型企业

这一宽松的协议大大降低了使用门槛,吸引了大量开发者参与,GitHub 上 Coze Studio 的 Star 数在希里安发文前就突破了 3.4K!

三、如何部署 Coze 开源项目?

想体验 Coze 的开源版本?以下是基于 Coze Studio 的本地部署指南,简单几步就能上手!

部署步骤

1. 克隆源代码

代码语言:javascript
AI代码解释
复制
git clone https://github.com/coze-dev/coze-studio.git

2. 进入项目目录

代码语言:javascript
AI代码解释
复制
cd coze-studio

3. 从模板目录复制 doubao-seed-1.6 模型的模版文件,并粘贴到配置文件目录

代码语言:javascript
AI代码解释
复制
cp backend/conf/model/template/model_template_ark_doubao-seed-1.6.yaml backend/conf/model/ark_doubao-seed-1.6.yaml

4. 配置模型参数

  • • 编辑 backend/conf/model/ark_doubao-seed-1.6.yaml 文件
  • • 设置模型 ID、API 密钥等参数(支持豆包、OpenAI 等模型)
  • • 获取API KEY配置参考这篇文章https://www.volcengine.com/docs/82379/1541594
  • • 获取 Endpoint ID https://www.volcengine.com/docs/82379/1099522

5. 启动服务

代码语言:javascript
AI代码解释
复制
cd docker
cp .env.example .env
docker compose --profile '*' up -d

6. 检查运行状态

  • • 部署可能需要拉取镜像,耗时稍长
  • • 当日志显示 Container coze-server Started 时,服务启动成功
  • • 注意:如果端口被占,需要停止对应服务,比如我的节点上有K8s的etcd服务,就需要停止,不然无法启动coze

环境要求

  • 操作系统Linux、macOS 或 Windows(推荐 Linux)
  • 工具GitDocker、Docker Compose
  • 硬件:建议 4C8G,最低2C4G

注意事项

  • • 首次部署可能因镜像拉取耗时较久,请耐心等待
  • • 如果遇到兼容性问题(如 Python 生态),可参考 GitHub 社区的 issue 讨论
  • • 开源版功能相较云端版有所精简,部分高级插件可能暂不可用

四、Coze 开源的优缺点分析

优点

  1. 1. 低门槛开发:即使是非技术人员,也能通过可视化界面快速上手
  2. 2. 灵活定制:开源代码允许开发者根据需求深度修改,适合企业级应用
  3. 3. 本地化部署:摆脱云端依赖,数据更安全,适合对隐私要求高的场景
  4. 4. 免费使用:Apache 2.0 协议支持免费商用,降低成本
  5. 5. 社区支持:活跃的 GitHub 社区为开发者提供丰富的资源和支持

缺点

  1. 1. 功能缩水:开源版(有时被称为“丐版”)相比云端版阉割了部分高级功能,如某些插件和企业级特性
  2. 2. 部署复杂性:对于没有 Docker 经验的用户,初次部署可能有一定学习成本
  3. 3. 生态待完善:相比 Dify、n8n 等竞品,Coze 的开源生态尚在起步阶段,插件和文档支持有待丰富
  4. 4. 性能差异:本地部署版本的 LLM 效果可能略逊于官方云端服务

五、Coze 开源对那些人有吸引力?

Coze 的开源对以下群体尤其有吸引力:

  • 个人开发者:想快速构建 AI 智能体但预算有限?Coze 开源版免费且易用,完美适合个人项目
  • 中小企业:需要定制化 AI 解决方案,本地部署的 Coze 提供安全性和灵活性
  • 开源爱好者:希望参与 AI 开发的社区贡献者可以通过 Coze Studio 和 Coze Loop 学习和改进代码
  • 教育与研究:高校和研究机构可利用 Coze 开源版进行 AI 教学和实验

例如,开发者可以通过 Coze 快速搭建一个微信公众号客服机器人,集成知识库回答常见问题;企业则可以用 Coze 构建内部数据分析助手,自动化生成报告

六、快试试吧!

  • Coze Studio GitHubhttps://github.com/coze-dev/coze-studio
  • Coze Loop GitHubhttps://github.com/coze-dev/cozeloop
  • 官方文档https://www.coze.cn/docs
  • 社区讨论:加入 GitHub 社区,获取最新更新和支持
  • 快速入门https://www.coze.cn/open/docs/guides/quickstart

期待在 Coze 的开源世界里创造出属于自己的 AI 产品!我还在测试使用,如果各位读者有任何问题或成功案例,欢迎在评论区分享哦~


最后

安装使用只是第一步,通过工具创造产品,让他人受益才能发挥工具的价值,所以,后面我会分享使用ai工具产出的具体案例,比如这个开源项目 CiliKube开源啦!让小白一次学会K8s 运维 + Web 开发 + k8s二次开发(Vue3+Go 全栈,免费开源)就使用ai工具生成了不少功能,下一篇,我来分享如何用ai工具生成ai应用,感兴趣的读者可以关注公众号“希里安”,获取项目最新动态和技术分享!


联系我们
返回顶部