企业级Java AI Agent应用平台
踏破铁鞋无觅处!Gitee 上偶然发现的这个企业级 AI Agent 平台,直接给公司省了三个月研发周期
最近公司有个需求——搭建一个内部的 BI 智能分析平台,让业务人员可以直接用自然语言查数据库、生成报表,甚至做一些简单的数据分析。说白了,就是要一个 NL2SQL + AI Agent 的一站式平台。
领导给时间很紧,自己从零搞肯定不现实,于是我开始在 Gitee 上疯狂淘开源项目。
一开始我是绝望的
市面上所谓的“AI Agent 平台”不少,但真到落地就各种问题:
- 要么只支持 OpenAI,国内模型用不了
- 要么是玩具级 Demo,连多数据源都不支持
- 要么文档稀烂,部署起来踩坑无数
- 要么根本没有管理后台,还要自己搭前端
找了一圈,心态快崩了。
直到我看到了 Phoenix
在 Gitee 上搜 “NL2SQL” 的时候,一个叫 Phoenix 的项目映入眼帘。本来没抱太大期望,但点进去一看——
好家伙,这项目内容也太全了吧?
Phoenix — 企业级智能体管理平台
这是一个基于 Spring AI Alibaba 2.0.0-M1.1 Graph 的企业级 AI Agent 管理与分析引擎,主要特性包括:
- NL2SQL 智能报表:将自然语言转换为可执行的SQL查询,生成智能报表。
- Python 深度分析:内置Python执行器,支持统计分析、机器学习预测,并生成ECharts图表报告。
- 自定义智能体:支持React Agent和Workflow Graph两种开发范式,具备会话管理、长期记忆等能力。
- MCP 服务器:支持Model Context Protocol,可接入Claude Desktop等工具。
- RAG 增强:集成检索增强生成技术,提升回答准确性和相关性。
- Vben5 管理后台:现代化管理界面,用于管理智能体、数据源、模型等。
每一个关键词都精准踩中我的需求。

越看越上头
仔细读了一遍 README,发现 Phoenix 有两个核心模块,恰好就是我们需要的:
1. phoenix-data(智能报表引擎)
基于 StateGraph 状态机驱动,把自然语言转成可执行的 SQL 和 Python 分析流程。整个流程包括:意图识别 → 证据召回 → Schema 召回 → 规划 → 执行,一条龙全自动。
2. phoenix-agent(自定义智能体框架)
支持两种开发范式——React Agent 和 Workflow Graph,还自带会话管理、长期记忆、MCP 工具集成、Human-in-the-Loop,简直是把企业级智能体的所有能力都封装好了。
最让我惊喜的是这些特性:
| 特性 | 我的真实感受 |
|---|---|
| 7 种数据库支持 | MySQL、PostgreSQL、Oracle、SQL Server、达梦… 我们公司正好用 PostgreSQL + MySQL,直接覆盖 |
| 多模型调度 | 兼容 OpenAI 接口规范,DashScope 也能用,国内部署无压力 |
| RBAC 权限体系 | 用户-角色-部门-公司四级权限,API Key 管理都有,省了自研权限系统 |
| Vben5 管理后台 | 前台做数据分析交互,后台管智能体、数据源、模型,界面还很现代化 |
| MCP 协议支持 | 可以接入 Claude Desktop,顺便把 MCP 的能力也拿下了 |
| 全链路追踪 | OpenTelemetry → Langfuse,LLM 调用全过程可观测,排查问题方便 |
| 多租户 & 三方集成 | 钉钉、飞书、企微都支持,后面要做租户隔离也不愁 |
还有个很戳我的点——Python 深度分析。内置 Docker/Local Python 执行器,能自动生成 Python 代码做统计分析甚至机器学习预测,结果还能出 ECharts 图表报告。这不就是我们要的“智能数据分析师”吗?

部署居然这么简单
最怕的就是开源项目部署起来要折腾半天,Phoenix 这方面做得相当到位。
环境只需要 JDK 21+、Maven、PostgreSQL(带 pgvector)、Redis,然后几条命令就搞定:
git clone https://gitee.com/lwj/phoenix.git
cd phoenix
psql -U your_user -d your_db < sql/all_data.sql
mvn clean install -Dspring-javaformat.skip=true
mvn spring-boot:run -pl phoenix-admin/phoenix-admin-manager
配置也很简洁,几个环境变量就搞定,没有任何花里胡哨的 YAML 文件。对于我这种“能用就行”的人来说,简直不要太友好。
模块架构清晰得感人
Phoenix 的模块划分非常专业:
phoenix/
├── phoenix-parent # BOM 依赖管理
├── phoenix-data # 智能报表引擎
├── phoenix-agent # 自定义智能体框架
├── phoenix-admin # 统一部署入口(端口 8066)
├── phoenix-privilege # 权限认证
├── phoenix-platform # 平台管理(租户、组织)
├── phoenix-common # 公共模块
├── phoenix-rag # 检索增强生成
├── phoenix-kg # 知识图谱
└── phoenix-flink # Flink 大数据集成
每个模块都是标准的 api / core / rest 三层架构,想拆想合都很灵活。如果公司后续要做微服务化,这个架构底子也能直接对接。
总结
说实话,在 Gitee 上能淘到 Phoenix 这种级别的项目,真的是意外之喜。它不像很多开源项目那样只是一个“能跑起来的 Demo”,而是真正的企业级解决方案。
从 NL2SQL 到自定义智能体,从多数据源到权限管理,从 MCP 到全链路追踪,Phoenix 几乎把企业引入 AI Agent 需要的所有能力都打包好了。对于我们这种想快速落地 AI 场景的公司来说,直接拿来用,省下的研发时间至少三个月起步。
如果你也在找企业级的 AI Agent 平台,强烈建议去 Gitee 搜一下 Phoenix,说不定你也会和我一样,发出那句感叹——
“终于找到了。”
仓库地址:https://gitee.com/lwj/phoenix
—— “终于找到了。” 仓库地址:https://gitee.com/lwj/phoenix

欢迎大家交流!
更多推荐


所有评论(0)