SQL Chat - 基于 ChatGPT 的对话式交互 SQL 客户端
我毕业后参与研发的第一款软件,提供了从数据库到 GUI 控件,再到自定义脚本语言的整套组件,让用户主要通过拖拽的方式就能搭出一个 App 来。放到今天,也就是所谓的无代码/低代码平台。只是我参与的那款软件,诞生于 1985 年,至今也仍在迭代,已经到了第 19 版。
FileMaker Pro 在国内知名度并不高,远远不及它的追随者 Airtable。但它作为一款老牌软件,在国外还是拥有庞大的用户基础。当年团购鼻祖 Groupon 一开始的团购券就是用 FileMaker 制作的;Apple 总部的访客系统,也是运行在 FileMaker 的 Kiosk 模式下;还有美国大大小小牙医诊所的信息系统,许多都是用 FileMaker 搭出来的。
FileMaker 更贴切的名字该叫做 App Maker (Google 曾经也借鉴 FileMaker 推出过一款就叫 App Maker 的产品,不过后来关停了)。在当年,也还有另一款和 FileMaker 同时期诞生的软件,也做了类似 App Maker 的事情,名叫 HyperCard。HyperCard 虽然也不为人知,但它对于当今互联网的影响则更为深远,www 万维网,Netscape 网景浏览器和 JavaScript 都是受了 HyperCard 的启发,像 http 协议里的首字母单词 Hyper 便来源于此。
前两天,美国红杉发表了一篇题为 Developer Tools 2.0 的文章,其中 Developer Tools 1.0 对应的就是基于 GUI 的开发者工具,而如果把开发者工具定义为帮助构建软件的软件 (App Maker),那么 HyperCard 就是开启 1.0 时代的开发者工具。
HyperCard 诞生于 1987 年,经过了 36 年,随着 Generative AI 的到来,我们终于迎来了软件界面交互的第一次根本性变革,从基于图形界面 (GUI) 的交互转到基于 Chat 的对话式自然语言交互。而在这场软件交互的变革中,生产工具本身,也就是开发者工具,一定是走在变革最前沿的。
数据库工具也是开发者工具下的一个子类,我们之前也曾内部讨论过是否自研一款全新的 SQL 客户端,但对比了市面上那些开发了 10 多年的友商产品,我们也无法找到足够的差异化点。而 Generative AI 的到来完全颠覆了已有的界面交互范式,把大家重新拉回了起跑线,那些积累了那么多年的 GUI 组件,各种对话框一下子都没必要了。我们当然不想错过这千载难逢的起手机会,所以今天,我们隆重推出了 Bytebase 成立以来的第二条独立产品线 SQL Chat (https://sqlchat.ai)。
🔧 从零打造,以 Chat 交互为中心,颠覆传统 GUI 模式的 SQL 客户端
☁️ 采用 Next.js 框架,国内可直接部署到腾讯云 Web 应用托管服务,国外也可一键部署到 Vercel,同样支持私有化部署
️ 🦁️ 第一版支持了 MySQL & PostgreSQL,后续会陆续支持其他数据库
🚀 所有代码都开源在 https://github.com/bytebase/sqlchat
从 HyperCard 开启的 GUI 时代,到 Netscape 开启的互联网时代,再到如今以 OpenAI, ChatGPT, GitHub Copilot, Notion AI 等引领的 Chat 时代,大家一直在沿着 Alan Kay 们 Tools for Thought 的轨迹前行。
现在终点已经不再遥远,而接下来的旅程 Bytebase 也会通过 SQL Chat 加入其中。⛵️
💙 欢迎试用 sqlchat.ai,有任何想法和建议,欢迎来 GitHub 找到组织!
评论