企业级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,然后几条命令就搞定:

bash 复制代码
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 的模块划分非常专业:

plaintext 复制代码
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

欢迎大家交流!

相关推荐
Dawson Zhu2 分钟前
Queen Planner深度解析:Agent竞争从模型时代进入系统时代
人工智能·语言模型·架构·aigc·agi
甲维斯12 分钟前
GPT6.2Astra也很强啊,国模...!
人工智能
量化分析码农35 分钟前
股票历史数据的复权参数对照:多级别返回的字段与数值差异
java·javascript·后端
承渊政道1 小时前
Fooocus本地AI绘图教程:Windows部署、低门槛生图与远程访问
人工智能·windows·cpolar·fooocus·生图
猫猫不是喵喵.1 小时前
从0到1创建一个微服务项目
java·数据库·微服务·1024程序员节
熊猫钓鱼>_>1 小时前
普通用户视角的端侧智能体验手记【鸿蒙心迹】
开发语言·人工智能·华为·智能手机·性能优化·ai编程·harmonyos
瑞雪兆丰年兮1 小时前
JavaWeb-day13-SpringBootWeb事务管理&AOP
java·开发语言·springboot·javaweb·事务·web·aop
曲径海盗1 小时前
Try-Except怎么用,3个追问解答在自动化下的应用
java·jvm·oracle
AI算力1 小时前
私有云时代来临:AI NAS如何重塑你的数字生活?
人工智能·科技·ai·生活·nas·ai算力·ainas
程序员cxuan1 小时前
讲真,智能路由这事儿,还得看基元律动
人工智能·后端·程序员