ChatBI开源实现: 基于SuperSonic的AI+BI的产品设计

产品起源

  • 为什么要做这样的产品?文章《ChatBI开源实现: AI+BI的产品设计》中有介绍
  • 为什么要自己做这样的产品?1、低成本试错;2、未来数据生态入口;
  • 为什么要基于Supersonic做?
    • 开源协议友好:可魔改商用
    • 社区活跃:1、凌晨/周末项目成员回答问题、提交代码;2、每月一个版本
    • 可扩展的软件架构:管道化Text2SQL过程、各阶段可快速定制扩展
    • 企业级特性完善:安全(可扩展的4A、原生支持多层级细粒度的数据权限)、准确(基于语义模型-headerless bi理念的设计,有助于为大模型提供更准确的业务知识)
    • Java技术栈:有机会吸引更多企业级Java开发者加入
    • 需要共建的点:
      • 1、UI交互与国外SaaS产品对齐;
      • 2、RAG+Agent能力增强;3
      • 3、生态集成:更多数据源、更多大模型、更多语义模型、更多数据工程生态;
      • 4、基于大模型增强的数据分析能力

产品愿景

数据工作像聊天一样自然

产品理念

  • 安全准确:必须安全、再谈准确
  • 稳定易用:功能稳定、稳定推广、用户稳定增长;产品易用、降低使用门槛、释放用户心智;
  • 丰富开放:逐步增强丰富的功能:1、产品交互的细节;2、数据工作上下游能力;3、周边生态能力的集成及框架的扩展性;始于BI终于Data的开放性方向,不局限于BI的战场,面向全链路的数据工作场景。

产品名

chatData

产品定位

  • 业务人员:数据提取机
  • 分析人员:分析启发器
  • 技术人员:开发加速器

产品规划

  • 阶段一:安全准确
  • 系统管理:单点登陆、用户管理、角色管理、部门管理、权限管理
  • 权限设计:功能权限(菜单权限、助手权限)、数据权限(数据集、语义模型、行权限、列权限)
  • 用户重构:数据分析用户(数据问答)、数据开发用户(数据建模)、平台用户(产品运维)
  • 交互重构:借鉴网易ChatBI,增强【问答对话】UI,【阶段一UI设计介绍】
  • 准确性提升:
    • 1、Prompt增强;
    • 2、语义模型增强;
    • 3、Mapper+Parser流程重构;
    • 4、自动化准确性测评设计;
    • 5、结果可修改:增强筛选条件修改功能
  • 生态集成:
    • 1、Dify模型能力即成;
    • 2、Dify功能流能力集成;
    • 3、Dify知识库集成;
    • 4、FineBI数据集集成;
    • 5、FineBI组件信息;
    • 6、FineBI指标公式集成;
    • 7、StarRocks集成
  • 业务领域:经营分析(人力域、财务域)、产品侧(xx数据平台)
  • 阶段二:稳定易用

7.30版本,未完待续

  • 阶段三:丰富开放

8.30版本,未完待续

阶段一设计稿片段

  • 输入可识别
alt
  • 结果可修改
alt

落地总结

躬身入局: 风光无限,尽在线上;艰辛磨砺,皆在线下。大模型的飞速发展,日新月异,其带来的行业变革演示层出不穷,令人目不暇接。只有真正投入其中,才能深刻体会到"台上一分钟,台下十年功"的深意。正如只有勇敢跳入水中,才能学会真正的游泳技巧。

工程实践: 我们的团队中,有几位同事正致力于基于Dify技术深入开发公司的AI Paas平台。我深受张路宇在《》中提出的观点启发,意识到工程化的重要性往往被人忽视。如果将大模型和算法比作一场精彩绝伦的影视巨作中的主角,那么工程化则是那些让主角光芒四射的幕后英雄。主角的精湛演技提升了作品的艺术高度,而工程化的精妙则稳固了作品的坚实基础。

坚信坚持: 冒险者之所以能够"因为相信,所以看见",是因为他们拥有坚定的信念和远见;而保守者则是"因为看见,所以相信",他们更倾向于眼见为实。我们不应过分高估大模型在短期内的价值,也不应低估其在长期内的潜力。合理评估手中的筹码,保持积极的心态,在牌局明朗之际,我们仍将坚守在牌桌上,才有资格争取最后的胜利。

本文由 mdnice 多平台发布

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/35060.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入解析MVCC:多版本并发控制的数据库之道

✨✨谢谢大家捧场,祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天开心哦!✨✨ 🎈🎈作者主页: 喔的嘛呀🎈🎈 ✨✨ 帅哥美女们,我们共同加油!一起进步&am…

C语言王国——深入自定义类型(联合体、枚举)

目录 一、引言 二、联合体 2.1 联合体类型的声明 2.2 联合体大小的计算 2.3 联合体的实践运用 2.4 用联合体测试大小端字节序 三、枚举 3.1 枚举类型的声明 3.2 枚举类型的特点 四、总结 一、引言 我们刚学完了结构体,相信大家对自定义类型也有了些许了解&…

【代码随想录】【算法训练营】【第50天】 [1143]最长公共子序列 [1035]不相交的线 [53]买卖股票的最佳时机III [392]判断子序列

前言 思路及算法思维,指路 代码随想录。 题目来自 LeetCode。 day 50,周三,无法坚持~ 题目详情 [1143] 最长公共子序列 题目描述 1143 最长公共子序列 解题思路 前提: 思路: 重点: 代码实现 C语…

07 - matlab m_map地学绘图工具基础函数 - 绘制等高线

07 - matlab m_map地学绘图工具基础函数 - 绘制等高线 0. 引言1. 关于绘制m_contour2. 关于绘制m_contourf3. 关于绘制m_elev4. 结语 0. 引言 本篇介绍下m_map中添加绘制等高线的一系列函数及其用法,主要函数包括m_elev、m_contour、m_contourf还有一些函数也和绘制…

初探海龟绘图

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 海龟绘图是Python内置的模块,在使用前需要导入该模块,可以使用以下几种方法导入: l 直接使用import语句导入海龟…

LeetCode 算法:将有序数组转换为二叉搜索树 c++

原题链接🔗:将有序数组转换为二叉搜索树 难度:简单⭐️ 题目 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 平衡 二叉搜索树。 示例 1: 输入:nums [-10,-3,0,5,9]…

[面试题]Zookeeper

[面试题]Java【基础】[面试题]Java【虚拟机】[面试题]Java【并发】[面试题]Java【集合】[面试题]MySQL[面试题]Maven[面试题]Spring Boot[面试题]Spring Cloud[面试题]Spring MVC[面试题]Spring[面试题]MyBatis[面试题]Nginx[面试题]缓存[面试题]Redis[面试题]消息队列[面试题]…

【C语言】操作符(上)

目录 1. 操作符的分类 2. 原码、反码、补码 3. 移位操作符 3.1 左移操作符 3.2 右移操作符 4. 位操作符:&、|、^、~ 5. 单目操作符 6. 逗号表达式 最近准备期末考试,好久不见啦,现在回归—— 正文开始—— 1. …

mulesoft --环境安装与搭建

1.mavenjdkpostman 2.anypoint statdio 下载安装 下载 Anypoint Studio & Mule |骡子软件 (mulesoft.com) 填好基本信息后,会发邮件,在邮件中下载,跳到官网下载 3注册账号 Download Anypoint Studio & Mule | MuleSoft 4.Connect…

详解 ClickHouse 的分片集群

一、简介 分片功能依赖于 Distributed 表引擎,Distributed 表引擎本身不存储数据,有点类似于 MyCat 之于 MySql,成为一种中间件,通过分布式逻辑表来写入、分发、路由来操作多台节点不同分片的分布式数据 ClickHouse 进行分片集群的…

C语言基础——函数(2)

ʕ • ᴥ • ʔ づ♡ど 🎉 欢迎点赞支持🎉 文章目录 前言 一、return语句 二、数组做函数参数 三、嵌套调用和链式访问 3.1 嵌套调用 3.2 链式访问 四、函数声明和定义 4.1 单个文件 4.2 多个文件 总结 前言 大家好啊,继我们上一…

优化系统小工具

一款利用VB6编写的系统优化小工具,系统优化、桌面优化、清理垃圾、查找文件等功能。 下载:https://download.csdn.net/download/ty5858/89432367

【UE5.3】笔记1

内容浏览器:存放项目中所有的资源:关卡、蓝图类...... 关卡--Map 至少有一个关卡,可以有多个关卡 -漫游 视野漫游:鼠标右键WASD QE 鼠标滑轮控制摄像机速度 运行,ESC退出运行,快捷键F8不停止运行单独弹出功能 -创…

《编译原理》阅读笔记:p19-p24

《编译原理》学习第 4 天,p19-p24总结,总计 5 页。 一、技术总结 1.grouping of phases 这里谈到分组(group),那么就会有一个疑问,分组的依据是什么?即根据什么来分组。 (1) front end & back end 编译器包含…

找不到d3dcompiler_47.dll如何修复,这几种修复方法可搞定

最近,我在尝试运行一款游戏时遇到了一个问题,系统提示我丢失了d3dcompiler_47.dll文件。这让我感到非常困扰,因为这个问题导致我无法正常运行游戏。经过一番搜索和尝试,我找到了几种修复这个问题的方法,并成功解决了这…

【内网穿透】FRP 跨平台内网穿透 支持windows linux x86_64 arm64 端口范围映射

AI提供的资料: FRP(Fast Reverse Proxy)是一个专为内网穿透设计的高性能反向代理程序。以下是一些关于FRP的详细资料,帮助您更好地理解和使用这一工具: 核心特点: 内网穿透:能够将位于内网的…

都2024年了,现在互联网行情怎样?

都2024年了,互联网行情是怎样的? 很直白的说,依旧是差得很,怎么说? 我刚在掘金上看到一个掘友写的文章,他是四月领了大礼包,据他的描述如下: 互联网行情依旧是差得很,很…

搜维尔科技:「研讨会」惯性动捕技术在工效学领域应用研讨会

Movella将于7月2日(周二)下午2点举行主题为惯性动捕技术在工效学领域应用的研讨会。来自Movella的伙伴赋能经理Jeffrey Muller作为嘉宾出席,届时主讲人将为大家带来Xsens惯性动捕技术在工效学领域的应用分享。同时,研讨会还邀请多…

监控https证书的到期时间

实现该功能,不用借助第三方库,用go的标准库就足够了… 以下程序可以获取这些域名的SSL证书的到期时间,并在证书距离现在不足7天过期时打印提示: package mainimport ("crypto/tls""fmt""net""…