readme - anewbit/doctest GitHub Wiki
CozeLoop (CozeLoop) 是一个面向开发者,专注于 AI Agent 开发与运维的平台级解决方案。 它可以解决 AI Agent 开发过程中面临的各种挑战,提供从开发、调试、评估、到监控的全生命周期管理能力。
CozeLoop 在商业化版本的基础上,推出社区版免费对开发者开放核心基础功能模块,以开源模式共享核心技术框架,开发者可根据业务需求定制与扩展,便于社区共建、分享交流,助力开发者零门槛参与 AI Agent 的探索与实践。
CozeLoop 通过提供全生命周期的管理能力,帮助开发者更高效地开发和运维 AI Agent。无论是提示词工程、AI Agent 评测,还是上线后的监控与调优,CozeLoop 都提供了强大的工具和智能化的支持,极大地简化了 AI Agent 的开发流程,提升了 AI Agent 的运行效果和稳定性。
- Prompt 开发:CozeLoop 的 Prompt 开发模块为开发者提供了从编写、调试、优化到版本管理的全流程支持,通过可视化 Playground 实现 Prompt 的实时交互测试,让开发者能够直观比较不同大语言模型的输出效果。
- 评测:CozeLoop 评测模块为开发者提供系统化的评测能力,能够对 Prompt 和扣子智能体的输出效果进行多维度自动化检测,例如准确性、简洁性和合规性等。
- 观测:CozeLoop 为开发者提供了全链路执行过程的可视化观测能力,完整记录从用户输入到 AI 输出的每个处理环节,包括 Prompt 解析、模型调用和工具执行等关键节点,并自动捕获中间结果和异常状态。
功能 | 功能点 | 商业版 | 社区版 |
---|---|---|---|
Prompt 调试 | Playground 调试、对比、版本管理 | ✔️ | ✔️ |
Prompt 优化 | ✔️ | - | |
评测 | 评测集 | ✔️ | ✔️ |
评估器 | ✔️ | ✔️ | |
实验 | ✔️ | ✔️ | |
观测 | Trace | ✔️ | ✔️ |
指标 | ✔️ | - | |
自动化任务 | ✔️ | - | |
模型 | 模型管理 | ✔️ | ✔️ |
安全 | SSO 登录 | ✔️ | - |
数据安全(VPC 私网链接、内容安全策略) | ✔️ | - | |
团队与企业管理 | 工作空间与成员管理 | ✔️ | - |
多人协作 | ✔️ | - | |
企业团队与权限 | ✔️ | - |
- Prompt 开发与调试:CozeLoop 提供了完整的提示词开发流程。
- 评测:CozeLoop 的评测功能提供标准评测数据管理、自动化评估引擎和综合的实验结果统计。
- Trace 上报与查询:CozeLoop 支持对平台上创建的 Prompt 调试的 Trace 自动上报,实时追踪每一条 Trace 数据。
- 社区版使用CozeLoop SDK:CozeLoop 三个语言的 SDK 均适用于商业版和社区版。对于社区版,开发者只需要初始化时修改部分参数配置。
- 系统架构:了解CozeLoop 社区版的技术架构与核心组件。
- 启动模式:安装部署CozeLoop 社区版时,默认使用开发模式,此模式下修改后端文件无需重新部署服务。
- 模型配置:CozeLoop 社区版通过 Eino 框架支持多种 LLM 模型,参考此文档查看支持的模型列表,了解如何配置模型。
- 代码开发与测试:了解如何基于CozeLoop 社区版进行二次开发与测试。
- 故障排查:了解如何查看容器状态、系统日志。
本项目采用 Apache 2.0 许可证。详情请参阅 LICENSE 文件。
我们欢迎社区贡献,贡献指南参见 CONTRIBUTING 和 Code of conduct,期待您的贡献!
如果你在该项目中发现潜在的安全问题,或你认为可能发现了安全问题,请通过我们的安全中心 或漏洞报告邮箱通知字节跳动安全团队。 请不要创建公开的 GitHub Issue。
飞书移动端扫描以下二维码,加入CozeLoop 技术交流群。
感谢所有为 Cozeloop 项目做出贡献的开发者和社区成员。特别感谢:
- Eino 框架团队提供的 LLM 集成支持
- Cloudwego 团队开发的高性能框架
- 所有参与测试和反馈的用户