DUICUO

Alibaba が新しいものをオープンソース化し、それが GitHub でトレンドになっています。

みなさんこんにちは。私はXuanyuanです。

今年のIT分野で最もホットなテクノロジーといえば、AIGCでしょう。その中でも、テキスト処理分野のリーダーはOpenAIのChatGPTです。

数か月前、AI 熱の波が始まったとき、ChatGPT の優れたパフォーマンスは、それが単なるチャットや Q&A ツール以上のものであることを確実に意味しており、他の多くのシナリオでも確実に役割を果たすことができると感じました。

私はファングループで、今年はさまざまなニッチなアプリケーションで GPT 用のツール、ソフトウェア、プラグインが確実に多く登場し、多数のスタートアップ企業がこのブルーオーシャン市場に集まるだろうと予測しました。

この期間中、AI が PPT を作成したり、AI が履歴書を作成したり、AI が週次作業レポートを作成したりするなど、さまざまなアプリケーションを見てきました。

数日前、GitHub を閲覧していたところ、トレンド ページの Alibaba にあるオープンソース プロジェクトを見つけました。

5,000以上の星の数とアリババの評判に惹かれてクリックしました。プロジェクトの中国語での紹介はこちらです。

一見すると、プログラマーがよく使用する Navicat や DBeaver とよく似ている、データベース接続管理ツールです。

Electron テクノロジーを使用して開発されたインターフェースは、シンプルでクリーン、そしてすっきりしています。

しかし、名前に「チャット」が含まれていることから、見た目以上の何かが隠されているに違いありません。どんなAI機能が搭載されているのか見てみましょう。

その序文には次のようにも書かれています。

NavicatやDBeaverといった従来のデータベースクライアントソフトウェアと比較して、Chat2DBはAIGC機能を統合しており、自然言語をSQLに変換したり、その逆を行ったりできます。開発者にSQL最適化の提案を提供することで、開発者の作業効率を大幅に向上させます。これはAI時代のデータベース開発者にとって強力なツールです。将来的には、SQLを理解していない人でも、Chat2DBを使用してビジネスデータを迅速にクエリし、レポートを生成できるようになります。

簡単に言えば、ニーズに応じて SQL を自動的に記述し、SQL の最適化の提案も提供します。

具体的には、これはインターフェイス上の次のボタンの行に反映されます。

AI機能を利用するには、ChatGPT接続が必要です。これを実現するために、ソフトウェアは2つの方法を提供しています。1つは、ユーザーが独自のChatGPT APIキーを取得し、それを入力する方法です。ただし、ご存知のとおり、この方法ではVPNが必要です。

もう一つの方法は、公式WeChatアカウントをフォローして、一時的に無料のAPIキーを取得することです。広告と疑われるのを避けるため、アカウント名はここでは明かしません。

経験

次に、簡単に見てみましょう。念のため言っておきますが、以下の画像にあるSQL文はすべてこのツールによって生成されたもので、私が自分で書いたSQL文は1つもありません。

まず、テストに使用するデータベースとテーブルを作成します。

次に、先ほど作成したテーブルにランダムに 100 行のデータを挿入します。

その後、これは全く意味不明だと気づきました。これらのフィールドは一体どこから来たのでしょうか?このソフトウェアにはまだコンテキスト関係を確立する機能が追加されておらず、単一のコマンドでしか動作しないようです。

次に、いくつかの簡単なクエリ ステートメントを記述します。

確かにそう思えますが、ここでのフィールド名は上記のテーブルの作成時に使用されたものとは異なっており、これもコンテキスト関連付け機能が欠けていることを証明しています。

もう少し複雑な SQL クエリを試してみましょう。

これももっともらしいですね。

どのように最適化するかを考えてみましょう。

この答えはどこにでも使えますが、完全に時間の無駄です。

上記はほんの一例です。私自身も実際に使ってみました。全体的に見て、このツールはSQLに精通したプログラマーにとってはあまり役に立ちません。生成されるコードはあまり使い物になりません。プロンプトを考え出そうと頭を悩ませている間に、SQLはすでに書かれてしまっているのです。

SQL に精通していないユーザーの場合、出力にエラーが多数含まれ、ユーザーを誤解させる可能性があります。

しかし、このソフトウェアはリリースされてまだ間もないにもかかわらず、今のレベルに到達しているのは既に素晴らしいことです。どんなソフトウェアも成長には時間がかかりますが、今後のバージョンアップでユーザー体験はますます向上していくと信じています。国産ソフトウェアに拍手を送りましょう!

このソフトウェアは良いと思いますか?