快速开始
Project Background
Spring AI Alibaba Admin is an AI Agent development and evaluation platform based on Spring AI Alibaba, designed to provide developers and enterprises with a complete AI Agent lifecycle management solution. The platform supports a complete workflow from Prompt engineering, dataset management, evaluator configuration to experiment execution and result analysis, helping users quickly build, test, and optimize AI Agent applications.
Github repository: https://github.com/spring-ai-alibaba/spring-ai-alibaba-admin
Core Features
🤖 Prompt Management
- Prompt Template Management: Create, update, and delete Prompt templates
- Version Control: Support for Prompt version management and history tracking
- Real-time Debugging: Provide online Prompt debugging and streaming responses
- Session Management: Support for multi-turn conversation session management
📊 Dataset Management
- Dataset Creation: Support for importing and creating datasets in multiple formats
- Version Management: Dataset version control and history management
- Data Item Management: Fine-grained data item CRUD operations
- Create from Trace: Support for creating datasets from OpenTelemetry trace data
⚖️ Evaluator Management
- Evaluator Configuration: Support for creating and configuring various evaluators
- Template System: Provide evaluator templates and custom evaluation logic
- Debugging Features: Support for online evaluator debugging and testing
- Version Management: Evaluator version control and release management
🧪 Experiment Management
- Experiment Execution: Automated execution of evaluation experiments
- Result Analysis: Detailed experiment result analysis and statistics
- Experiment Control: Support for starting, stopping, restarting, and deleting experiments
- Batch Processing: Support for batch experiment execution and result comparison
📈 Observability
- Trace Tracking: Integrated OpenTelemetry providing complete trace tracking
- Service Monitoring: Support for service list and overview statistics
- Trace Analysis: Provide detailed Trace details and Span analysis
🔧 Model Configuration
- Multi-model Support: Support for mainstream AI models including OpenAI, DashScope, DeepSeek
- Configuration Management: Unified configuration and management of model parameters
- Dynamic Switching: Support for dynamic updates of model configuration at runtime
System Architecture
Overall Architecture

🚀 Quick Start
Prerequisites
- 🐳 Docker (for containerized deployment) + Docker Compose: 2.0+
- ☕ Java 17+ (for source code execution) + Maven: 3.8+
- 🌐 AI Model Provider API Keys, supporting OpenAI, DashScope, DeepSeek