一个开源的企业级AI系统,集成了智能代理编排与数据分析平台,帮助企业平衡LLM的创造力与工作流程的稳定性。
一分钟了解#
Xpert AI是一个开源企业级AI系统,完美整合了代理编排和数据分析两大平台。它通过"Agent-Workflow混合架构"解决了AI领域的关键挑战:如何在保持LLM创造力的同时确保工作流程的稳定性,让AI既有"自由意志"又能遵循"规则化秩序"。
核心价值:为企业提供兼具灵活性与可控性的AI解决方案,使智能代理既能自由发挥又能按规则执行任务。
快速上手#
安装难度:中 - 需要Docker、Node.js和PostgreSQL环境,但提供了详细的Docker Compose安装方式
# 使用Docker Compose安装
cd xpert
cd docker
cp .env.example .env
docker compose up -d
访问 http://localhost/onboarding 完成初始化流程。
适合我的场景吗?
- ✅ 企业级数据分析与指标管理:支持多维建模、指标管理和BI可视化
- ✅ 复杂业务流程中的AI代理协作:可协调多个智能代理处理复杂任务
- ❌ 简单个人项目:更适合中小型规模,资源要求较高
- ❌ 纯文本处理需求:不适用于单一功能的小型应用
核心能力#
1. Agent-Workflow混合架构#
- 解决了纯代理架构难控制与传统流程缺乏适应性的矛盾
- 使AI既有自由发挥空间又遵循规则化秩序 实际价值:企业在复杂业务场景中既能保持创新又能确保流程稳定性
2. 智能代理编排平台#
- 通过高效管理机制协调多个智能代理协作
- 整合不同类型AI代理处理多维度问题 实际价值:能够自动协调多个专业AI代理共同完成复杂业务任务
3. 企业级数据分析平台#
- 支持多维建模、指标管理和BI可视化
- 连接多种数据源,提供智能分析工具 实际价值:帮助企业快速准确发现业务价值,做出运营决策
技术栈与集成#
开发语言:TypeScript、Java 主要依赖:Node.js/NestJS、Angular、TypeORM、Langchain、ECharts 集成方式:完整平台,支持云服务与自部署两种模式
生态与扩展#
- Agent中间件:基于插件的中间件系统,支持日志、安全、转换等功能
- 技能系统:轻量级代理技能,快速自定义能力集成
- 插件系统:可热插拔的插件架构,兼容LangChain生态
维护状态#
- 开发活跃度:高 - 有新版本发布和功能更新
- 最近更新:近期发布了3.7版本,包含Agent中间件功能
- 社区响应:有活跃的贡献者社区和完整的文档支持
商用与许可#
许可证:AGPL v3
- ✅ 商用:允许,但需注明出处
- ✅ 修改:允许修改源代码
- ⚠️ 限制:遵循AGPL v3协议,需要开源修改内容
文档与学习资源#
- 文档质量:全面 - 包含完整的开发Wiki、教程和API文档
- 官方文档:https://github.com/xpert-ai/xpert/wiki
- 示例代码:有丰富的示例和演示