ベータ版の開始: TestGPT – コードの整合性のための AI ツール

ベータ版の開始: TestGPT - コードの整合性を実現する AI ツール

テルアビブを拠点とする Codium AI の生成 AI を活用したコード整合性ソリューションである TestGPT が、ベータ版で利用可能になったばかりです。 TestGPT モデルは開発者を支援するために作成され、Python と JavaScript をはじめとする開発とバグ スキャンを高速化するために、自動生成されたソフトウェア テスト スイートの提案を開発者に提供します。

Codium を使用すると、開発者はテストを作成する重要なプロセスを自動化できます。同社によると、この AI モデルの作成には 11 万ドルのシードキャピタルが使用されました。

間違ったソフトウェアのコスト

このようなツールには大きな可能性があります。 2 年に米国だけでソフトウェア障害による 2020 兆ドルという驚くべきコストが発生したことを受けて、多くの企業は現在、自社のソフトウェアの品質に疑問を抱いています。エラーがソフトウェア開発ライフサイクル全体に広がるにつれて、エラーを修正するコストは増加します。しかし、ソフトウェアのテストは困難で時間のかかる手順です。

イタマール・フリードマン氏とデディ・クレド氏は、Alibaba Cloud などの組織の製品チームおよび研究開発チームのリーダーとして、これらの困難に直接直面した経験があります。彼らは、ソフトウェア開発、機械学習、製品管理のバックグラウンドから、ソフトウェア テストの検証に AI ラージ言語モデル (LLM) を使用できると説得され、2022 年に Codium AI を設立しました。

TestGPT によりテストが容易になります

Codium の共同創設者兼 CEO であるフリードマンは、開発者としてコードをテストすることの価値を強調しました。欠陥を見つけるだけでなく、コードを理解するのにも役立ち、理由があってプログラミングしていることを示すことができます。

彼は、自明ではないテスト ケースを書くのは面倒でイライラすると感じていました。本番環境への欠陥の混入を許すという代替案は悲惨な結果をもたらす可能性があるため、テストの開発は時には苦痛さえ伴います。

最初の Codium ツールは、テストを作成し、それらのテストの結果に基づいてコードを変更するという反復プロセスを可能にする IDE (統合開発環境) 拡張機能です。開発者とのコミュニケーションを通じて、このツールはコードをより深く理解し、より正確で洞察力に富んだテストを作成できると同時に、開発者がより良いコードを書くのを支援します。

同社によれば、Codium AI を使用する開発者は、エラーを発見し、コードに関する洞察に富んだ情報を取得して、製品の品質と機能を向上させることを期待している可能性があります。

コードの整合性の向上による開発の迅速化

TestGPT システムは、ChatGPT、Copilot、その他の生成開発ツールと同様に、生成 AI モデルを利用します。しかし、Friedman 氏は、TestGPT はコードが望ましい仕様に準拠していることを確認することに重点を置いていると主張しています。開発者がより迅速に作業できるように、コードの高い整合性を実現することを目的としています。

フリードマン氏によると、プロンプトプロセスにテストのベストプラクティスが組み込まれており、多くの前後処理段階を実行して高品質の結果を保証しているという。

現在、VS Code や PyCharm などの著名な IDE がアドオンとして Codium を提供しています。追加機能やコラボレーション、他の IDE やプログラミング言語も有効にする計画があります。 2023 年 XNUMX 月に Codium のクローズドアルファ版がリリースされて以来、同社は数千人のユーザーがすでに Codium をインストールしていると主張しています。

高いコード整合性を維持し続けるために、Codium AI は成長し、ソフトウェア開発ライフサイクルのより多くのフェーズに統合したいと考えています。その成長には、テストとテストデータの管理、CI/CD 統合、自動問題修正、コード改善の提案、次世代のテスト駆動開発のサポートが含まれると予想されます。

コメントを残す

あなたのメールアドレスは公開されません。 必須フィールドは、マークされています *