开源一个我自用了一段时间,觉得真的有点用的数据库agent工具:DataWowsight
开源它之前,我其实每天都在高频使用,甚至有了一种「在数据中漫游」的感觉
「今天充值最多的 10 名用户,有谁是今天注册的吗?」
「被最多人使用的 Bot ,大家喜欢跟它怎么互动」
「购买 A 和 B 的用户,每天爱在什么时候上线?」
任何问题,无论简单或者复杂,随时提问,层层递进
DataWowsight 会分多步,慢慢执行 SQL,如果遇到问题,它会简化并重新尝试,我有一次对话,它写了 14 个SQL,拿到了各种交叉数据,然后给了我相当有参考意义的结论
DataWowsight 支持 Mysql / Postgres,前后端一体开源,只用 vercel + 一个LLM的 API 就能跑
市场上有些数据库+Agent工具,但是我体验下来有些很烂,有些太重了(vanna/DB-GPT),有些则根本贵到用不起,DataWowsight 在这一点上相当不错,它真的很简单,前后端一体,用 vercel 就能跑起来,真正的 1 分钟上手
DataWowsight 也支持智能的可视化(当模型觉得图表好的时候会给你展示图表),对数据库做备注(会放到LLM的上下文里)
总之,这是我正经第一个开源项目,也是我真正天天自用的,希望能帮到大家,也欢迎大家多提 pr
github.com