大家好啊,我是汉堡,继七月重构完厚米匹配系统(https://www.codefather.cn/note/1823592419365535746)后,我又重构并升级了灵犀BI(智能BI)项目。
灵犀 BI (http://bi.hejiajun.icu)是一个在线数据分析和图表显示网站,用户只需上传原始数据集和输入分析目标即可调用 AI 生成与数据集相关的可视化图表。同时还支持用户创建和加入队伍,允许用户将已生成图表纳入队伍中,支持修改和重新生成队伍内其他图表。
前端:https://github.com/dnwwdwd/Lingxi-BI-fronted
后端:https://github.com/dnwwdwd/Lingxi-BI
- MQ 消费者扩展至两个:分别是智谱 AI 与 ChatGPT-4o-mini,提供接口并发能力还加强了图表生成的准确性
- 支持创建队伍和加入队伍:用户可以将已生成的图表纳入队伍中进行团队协作
- 图表实时显示:引入 SSE 技术,当图表生成完毕会通过 SSE 流讲数据推送至前端,并完成实时渲染。(我的图表页面和队伍图表页面都支持)
- 后台管理:新增用户管理、图表管理和队伍管理页面。当图表生成错误时,管理员可以查看图表生成状态,既可以在线修改 Echarts 代码,也能重新生成图表,但走的时管理员专属队列,不会扣除用户积分。
- 限制用户同时生成的数量,保证系统可用性。
- 优化 AI prompt:规范 AI 输出格式,提升 AI 生成代码的合法性和正确性。
如果觉得项目还不错的话,可以给我项目(https://github.com/dnwwdwd/Lingxi-BI)点 star 🌟 哈,真是非常感谢了,如果有 bug 的话,欢迎各位指出。也欢迎各位有想法的开发者与我一个优化和改进哈。








