データインフラの構築支援を行うインサイトテクノロジーは4月16日、データベース移行やバージョンアップ時のSQLテストツール「Insight SQL Testing」に生成AIを活用したSQL修正提案機能を実装した最新版「ver.4.0」をリリースしたことを発表した。

生成AIが修正提案を行う最新版「ver.4.0」

「Insight SQL Testing」(公式Webサイト)

「Insight SQL Testing」(公式Webサイト)

「Insight SQL Testing」は、データベースをオンプレミス・クラウド環境に移行する場合やソフトウェアのバージョンアップ時等に発生するSQLエラーや不具合などを、移行先もしくは別環境で互換性テスト・評価などを行い、実作業時のテスト工数を削減できるテストツール。

従来、「Insight SQL Testing」では本番環境のデータベース上でアプリケーション発行のSQLを自動収集、データを移行先もしくはテスト環境で活用してテスト・評価し、テスト環境で発生したSQLエラーに関しては、別途専用ツールを利用し再テストをおこなっていたが、最新版「ver.4.0」では新規に生成AIによるSQL修正提案機能を実装。生成AIがエラー発生時のSQL修正案を提示することで、ツール不用でそのまま再テストを行える。

  • 生成AIを利用したSQL修正提案機能の利用画面(同社資料より)

    生成AIを利用したSQL修正提案機能の利用画面(同社資料より)

機能はSQLテスト実行後のエラー表示画面上に表示される「エラー分析」ボタンをクリックすることで利用できる。ダイアログで表示される修正提案のSQL文をエラー表示画面のテキストボックスに入力、そのまま再テストを続けられる。

  • 「エラー分析」機能による修正提案(同社資料より)

    「エラー分析」機能による修正提案(同社資料より)

「Insight SQL Testing」で利用できる生成AIサービスは、クラウド環境で利用する「Amazon Bedrock」の「Claude v2.1」モデル(別途Amazon Bedrock契約必要)とローカル環境で利用するオープンソースのLLMチャットボット「GPT4All」にモデル「swallow-7b.Q5KM.gguf」を使用する2種類。