Skip to content

Next-generation AI Agent Optimization Platform: Cozeloop addresses challenges in AI agent development by providing full-lifecycle management capabilities from development, debugging, and evaluation to monitoring.

License

Notifications You must be signed in to change notification settings

makllama/cozeloop

 
 

Repository files navigation

Image

What is Coze Loop

Coze Loop is a developer-oriented, platform-level solution focused on the development and operation of AI agents. It addresses various challenges faced during the AI agent development process, providing full lifecycle management capabilities from development, debugging, evaluation, to monitoring.

Based on the commercial version, Coze Loop introduces an open-source edition that offers developers free access to core foundational feature modules. By sharing its core technology framework in an open-source model, developers can customize and extend according to business needs, facilitating community co-construction, sharing, and exchange, helping developers participate in AI agent exploration and practice with zero barriers.

What can Coze Loop do?

Coze Loop helps developers efficiently develop and operate AI agents by providing full-lifecycle management capabilities. Whether it's prompt engineering, AI agent evaluation, or monitoring and optimization after deployment, Coze Loop offers powerful tools and intelligent support, significantly simplifying the AI agent development process and improving the performance and stability of AI agents.

  • Prompt development: Coze Loop's prompt development module provides developers with full-process support from writing, debugging, and optimization to version management. With a visual Playground, developers can conduct real-time interactive testing of prompts, enabling intuitive comparisons of the output effects of different LLMs.
  • Evaluation: Coze Loop's evaluation module provides developers with systematic evaluation capabilities, enabling multi-dimensional automated testing of the output effects of prompts and Coze agents, such as accuracy, conciseness, and compliance.
  • Observation: Coze Loop provides developers with visual observation capabilities for the full-chain execution process, fully recording each processing step from user input to AI output. This includes key nodes such as prompt parsing, model invocation, and tool execution, while automatically capturing intermediate results and abnormal states.

Feature list

Module Function
Prompt Debugging * Playground debugging and comparison
* Prompt version management
Evaluation * Manage evaluation sets
* Manage evaluators
* Manage experiments
Observation * SDK reporting of Trace
* Trace data observation
Model Support for integrating models such as OpenAI and Volcano Ark

Quickstart

Refer to the Quickstart to learn how to install and deploy the latest version of Coze Loop.

Using Coze Loop Open-source Edition

  • Prompt development and debugging: Coze Loop provides a complete prompt development workflow.
  • Evaluation: Coze Loop's evaluation functionality offers standardized evaluation data management, automated assessment engines, and comprehensive experimental result statistics.
  • Trace reporting and querying: Coze Loop supports automatic Trace reporting for prompt debugging conducted on the platform, enabling real-time tracking of each Trace data.
  • Open-source Edition usage of the Coze Loop SDK: The Coze Loop SDK in three languages is suitable for both commercial and open-source editions. For the Open-source Edition, developers only need to modify some parameter configurations during initialization.

Developer guide

  • System architecture: Learn about the technical architecture and core components of Coze Loop Open-source Edition.
  • Startup mode: When installing and deploying Coze Loop Open-source Edition, the default development mode allows backend file modifications without requiring service redeployment.
  • Model configuration: Coze Loop Open-source Edition supports various LLM models through the Eino framework. Refer to this document to view the supported model list and learn how to configure models.
  • Code development and testing: Learn how to perform secondary development and testing based on Coze Loop Open-source Edition.
  • Fault troubleshooting: Learn how to check container status and system logs.

License

This project uses the Apache 2.0 license. For more details, please refer to the LICENSE file.

Community Contributions

We welcome community contributions. For contribution guidelines, please refer to CONTRIBUTING and Code of conduct. We look forward to your contributions!

Security and Privacy

If you identify potential security issues in this project or believe you may have found one, please notify Bytedance's security team via our Security Center or Vulnerability Report Email.

Please do not create public GitHub Issues.

Join the Community

Scan the QR code below on the Lark mobile app to join the Coze Loop technical discussion group

Image

Acknowledgments

Thanks to all developers and community members who contributed to the Coze Loop project Special thanks:

  • LLM integration support provided by the Eino framework team
  • High-performance frameworks developed by the CloudWeGo team
  • All users who participated in testing and feedback

About

Next-generation AI Agent Optimization Platform: Cozeloop addresses challenges in AI agent development by providing full-lifecycle management capabilities from development, debugging, and evaluation to monitoring.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 58.3%
  • TypeScript 36.1%
  • Thrift 2.5%
  • JavaScript 1.4%
  • Less 1.0%
  • Shell 0.4%
  • Other 0.3%