博客 / 詳情

返回

業界數據庫工具結合 ChatGPT 的(不完全)彙總

雖然 ChatGPT 才發佈沒多久,但已經成為了打工人必不可少的工具,基於 ChatGPT 的工具也像雨後春筍般涌現出來。而在數據庫相關領域,大家立馬想到的就是能否利用 ChatGPT 的相關技術來幫大家實現用自然語言聊天的方式寫出 SQL。下面我們就來盤點一下最近出現的一系列工具。

sqlTranslate

sqlTranslate 是利用 OpenAI 的 API 實現的一個很簡單的工具,輸入自然語言得到相應的 SQL 語句;或者反過來,輸入 SQL 語句,得到人話;另外還可以上傳自己的 schema。開源到不到一月,已經有 2.7k star 了,還被 GitHub 官推表揚 "incredibly useful weekend project" 。看來天下苦 SQL 久已。

圖片

AI2sql

AI2sql 是一個 AI 驅動的 SQL 生成器,他 2021 年就已經存在了,不久前也接入了 OpenAI 的 GPT-3,可以幫助工程師和非工程師都可以在不瞭解 SQL 的情況下輕鬆寫 SQL。相比 sqlTranslate,AI2sql 更完整一些,它的功能包括了 SQL 語法檢查、格式化和生成公式,支持的數據庫也基本 cover 了市面上最流行的(MySQL, PostgreSQL, MongoDB, Oracle 等)。

圖片

OSSInsight

在某種意義上,OSSInsight 其實之前就在幫你寫 SQL,然後直接生成了 dashboard。

圖片

不過他們最近接入 OpenAI 之後出了一個新工具:Data Explorer,探索 GitHub 數據變得更方便了!可以根據你感興趣的 GitHub insight 問它一些問題,AI 會幫你生成 SQL(然後順便幫你查詢了)。

圖片

背後支撐 OSSInsight 的數據庫是 TiDB,而 TiDB Cloud 不久前也發佈了基於 OpenAI 的智能數據探索功能:Chat2Query,可以使用自然語言提問,即可生成相應的 SQL,進而對你的數據集進行分析。

Bytebase

Bytebase 是一款覆蓋數據庫開發全生命週期的工具,其中承擔查詢職責的 SQL Editor 也已經在上次發佈中接入了 OpenAI 的 gpt-3.5-turbo,現在也可以使用自然語言來生成 SQL,目前功能還很基礎,不過我們已經邀請體驗官來測試過啦,PM 表示需求 get,大家可以期待一下進階版的 Chat SQL ️。

圖片

DBeaver

DBeaver 作為一款老牌 SQL 客户端,除了基本的可視化和管理能力,它還有 SQL 編輯器,數據和模式遷移能力,監控數據庫連接等等。DBeaver 在今年 2 月初也用上了 GPT-3,把人話自動轉換成 SQL。比如可以叫它「顯示所有來自德國的、總額超過 4 美元的發票」,或者用德語 "Zeig alle Rechnungen aus Deutschland mit der Gesamtsumme über 4",它會自動轉換成查詢,可以看到出來的結果都是一致的。

圖片

Outerbase

Outerbase 是一個很新的工具,今年 2.15 才正式發佈,相比傳統數據庫管理工具,Outerbase 完全符合現在的審美 (IMO)。它的用户體驗其實很類似電子表格,接入了 GPT-3 幫你寫 SQL 做查詢,最後還可以生成 dashboard,所以它不僅可以給研發使用,也可以給數據分析師,運營同學使用。

圖片

Aoi (葵)

Aoi 是 ChatGPT 驅動的對話代理程序。可以在終端中與 AI 進行自然語言對話,也可以連上你的數據庫幫你做查詢。

圖片

What's Next?

總之,業內已經出現了各種和 ChatGPT 結合的數據庫工具,以加強數據管理和分析。當然,以上工具只是一小部分,而且他們和 ChatGPT 的磨合仍舊處於初級階段,可以想象的空間還有很多,但很明顯,ChatGPT 和數據庫管理工具相結合的好處是巨大的。以及 - 除了 text2sql,ChatGPT 在數據庫行業可以做的還有很多:客户支持、查詢協助、數據庫管理、數據分析(可以問問 ChatGPT 它還能做啥)。

DBA 這次真的可以退休了。(不是,但是可能之前的那批老牌 SQL 客户端,比如 Navicat 已經感到隱約的危機感了吧)

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.