我毕业后参加研制的第一款软件,供给了从数据库到 GUI 控件,再到自界说脚本语言的整套组件,让用户首要通过拖拽的方式就能搭出一个 App 来。放到今天,也便是所谓的无代码/低代码平台。只是我参加的那款软件,诞生于 1985 年,至今也仍在迭代,现已到了第 19 版。

SQL Chat - 基于 ChatGPT  的对话式交互 SQL 客户端

FileMaker Pro 在国内知名度并不高,远远不及它的追随者 Airtable。但它作为一款老牌软件,在国外仍是具有庞大的用户根底。当年团购鼻祖 Groupon 一开始的团购券便是用 FileMaker 制作的;Apple 总部的访客体系,也是运行在 FileMaker 的 Kiosk 形式下;还有美国大大小小牙医诊所的信息体系,许多都是用 FileMaker 搭出来的。

SQL Chat - 基于 ChatGPT  的对话式交互 SQL 客户端

FileMaker 更贴切的姓名该叫做 App Maker (Google 从前也借鉴 FileMaker 推出过一款就叫 App Maker 的产品,不过后来关停了)。在当年,也还有另一款和 FileMaker 同时期诞生的软件,也做了类似 App Maker 的工作,名叫 HyperCard。HyperCard 虽然也不为人知,但它对于当今互联网的影响则更为深远,www 万维网,Netscape 网景浏览器和 JavaScript 都是受了 HyperCard 的启发,像 http 协议里的首字母单词 Hyper 便来源于此。

SQL Chat - 基于 ChatGPT  的对话式交互 SQL 客户端

前两天,美国红杉宣布了一篇题为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(sqlchat.ai)。

SQL Chat - 基于 ChatGPT  的对话式交互 SQL 客户端

从零打造,以 Chat 交互为中心,推翻传统 GUI 形式的 SQL 客户端

SQL Chat - 基于 ChatGPT  的对话式交互 SQL 客户端

☁️ 采用 Next.js 框架,国内可直接布置到腾讯云 Web 应用保管服务,国外也可一键布置到 Vercel,相同支撑私有化布置

SQL Chat - 基于 ChatGPT  的对话式交互 SQL 客户端

️️ 第一版支撑了 MySQL & PostgreSQL,后续会陆续支撑其他数据库

SQL Chat - 基于 ChatGPT  的对话式交互 SQL 客户端

所有代码都开源在github.com/bytebase/sq…


从 HyperCard 敞开的 GUI 年代,到 Netscape 敞开的互联网年代,再到如今以 OpenAI, ChatGPT, GitHub Copilot, Notion AI 等引领的 Chat 年代,我们一直在沿着 Alan Kay 们 Tools for Thought 的轨迹前行。

现在终点现已不再遥远,而接下来的旅程 Bytebase 也会通过 SQL Chat 加入其间。⛵️

欢迎试用 sqlchat.ai,有任何想法和建议,欢迎来 SQL Chat GitHub repo 找到组织!