Skip to content

kweaver-ai/studio

Repository files navigation

Studio

中文 | English

License

Studio is part of the KWeaver ecosystem. If you like it, please also star⭐ the KWeaver project as well.

KWeaver is an open-source ecosystem for building, deploying, and running decision intelligence AI applications. This ecosystem adopts ontology as the core methodology for business knowledge networks, with DIP as the core platform, aiming to provide elastic, agile, and reliable enterprise-grade decision intelligence to further unleash everyone's productivity.

The DIP platform includes key subsystems such as ADP, Decision Agent, DIP Studio, and AI Store.


📚 Quick Links


Studio Definition

Studio is an enterprise-grade, one-stop system workbench that integrates unified identity authentication, fine-grained permission control, large model resource management, and various system-level common services.

It aims to provide developers and administrators with a secure, efficient, and visual control center and workspace—helping enterprises quickly establish a security foundation and manage AI model assets.


✨ Core Features

Studio is organized around three core modules:

🔐 1. Identity and Authentication

Provides comprehensive identity governance and access control:

  • Unified Identity Authentication: Supports local account management and multi-source identity integration.
  • RBAC Permission System: Based on a "User-Role-Permission" model, enabling flexible role management and access policy configuration.
  • Organizational Structure: Supports multi-level department management and user group segmentation.
  • Log & Audit: Full-chain recording of operation logs and security audits to ensure compliance.

🤖 2. Model

Model resource management and scheduling for the AI era:

  • Prompt Engineering: Visual prompt creation and testing.
  • Quota Management: Controls on token usage and call limits for different tenants or applications.
  • Model Management: Supports integration of large language models (LLMs) and smaller models (e.g., Embedding, Rerank), and sets a global default model.
  • Model Statistics: Real-time monitoring of model usage data, with visual reports.

🛠 3. Common Services

Infrastructure-level basic services:

  • Business Domain Management: Manage DataAgent, DataFlow, Ontology, and Operator by business domain.
  • Notification: Email notifications and third-party messaging plugins (e.g., DingTalk, WeCom, etc.).

🚀 Quick Start

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Create a Pull Request

License

This project is licensed under the Apache License 2.0. See LICENSE for details.


Support & Contact


More components will be open-sourced in the future. Stay tuned!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors