OpenAI出典公開日

GreptileがGPT-6 Astraでバグ検出をコードレビューの先へ

Greptile(新しいウィンドウで開きます) は、コードベース全体のコンテキストを把握したうえでコード変更のレビューとテストを行うAIエージェントを構築しています。「私たちはバグを減らし、世界のソフトウェアをより信頼性の高いものにする事業に携わっています」と共同創業者兼CEOのDaksh Guptaは言います。

Greptile(新しいウィンドウで開きます) は、コードベース全体のコンテキストを把握したうえでコード変更のレビューとテストを行うAIエージェントを構築しています。「私たちはバグを減らし、世界のソフトウェアをより信頼性の高いものにする事業に携わっています」と共同創業者兼CEOのDaksh Guptaは言います。

Dakshにとって、そのミッションを遂行するにはコードを読むだけでなくアプリケーションの挙動をテストすることが必要であり、GPT‑6 Astraのcomputer useは、Greptileに大規模なテストの自動化手段を提供します。

「史上初めて、computer useは、ユーザーがアプリケーションを壊そうとする体験を自動化できるレベルに達し、大企業がはるかに自信を持ってリリースできるようになりました。」
—Daksh Gupta、共同創業者兼CEO、Greptile

GPT‑6 Astraによる大規模なアプリケーションテスト

プルリクエストの検証には、コードが論理的に正しいか、開発者の意図どおりに動作するか、安全であるか、既存の機能を壊さないかを確認することが含まれます。そのテストの一部には、実際にアプリケーションを実行する必要があります。コードを読むだけでは問題が明らかにならない場合があるからです。

Dakshは、iPhoneでウェブサイトを表示したときにボタンが消える例を挙げます。GPT‑6 Astraにより、Greptileはプルリクエスト用の開発サーバーを起動し、ブラウザをiPhoneサイズのビューポートにリサイズし、ユーザーがアプリケーション内を操作する様子をシミュレートできます。モデルの視覚理解により、画面を検査して隠れたボタンを発見できます。

「これらのモデルを使えば非常に速くコードをリリースできることを考えると、すべての変更をQA企業にテストさせるのは非現実的なほど遅すぎます」と彼は言います。GPT‑6 Astraにより、Greptileはこの種のアプリケーションテストを大規模に自動化できます。

Daybreakによる顧客の防御力の強化

Dakshによれば、より強力なモデルは攻撃者がアプリケーションを悪用するのにも容易であり、従来は典型的な標的ではなかった企業を含め、企業をリスクにさらしています。

「私たちは、スタートアップであっても自社のシステムを簡単に保護できるようにしたいのです」とDakshは言います。「Daybreakがあれば、非常に安全な形でこれを実現でき、敵対者の攻撃手段よりも高度な防御メカニズムを顧客が持つことを保証できます。」

Codexによるバグと手戻りの削減

GreptileのKnowledge Baseは企業のコードベースをインデックス化し、その仕組みを人とエージェントが読める形式で文書化します。同社はこのドキュメントを、Model Context Protocol(MCP)サーバーを通じてCodexに提供しています。

これによりCodexは、顧客の既存のパターンに沿ったコードを書けるようになります。Dakshによれば、何千もの顧客がCodexをGreptileのナレッジベースに接続しています。

その影響を測るために、チームはAI生成コードがどの程度の頻度でリバートされるかを追跡しています。「エージェントにコンテキストを提供すると、リバートが減り、顧客は時間と推論コストを節約できます」とDakshは言います。顧客はその節約分を、同じ変更の手戻りではなく新しい作業に充てることができます。

Greptileは自社のソフトウェアやエージェントの構築にもCodexを使用しています。「私たちはCodexの大規模ユーザーです」とDakshは言います。「すべての部門、特にエンジニアリングで膨大な量の利用を行っています。」

Ultrafastによるより高速な開発への展望

Dakshの説明によれば、Greptileにとって唯一の本当のボトルネックは、アイデアを動作するソフトウェアに変えられるスピードです。モデルの知能はすでに多くのタスクにとって十分であるため、Ultrafastを開発を高速化する手段と見ています。

「私が最も期待しているのは、Ultrafastが、良いアイデアを思いつくのとまったく同じ速さで動けるレバーになるということです。」
—Daksh Gupta、共同創業者兼CEO、Greptile

彼の長期的な目標は、重要なエンタープライズソフトウェアの変更とリリースを、サイドプロジェクトのリリースと同じくらい簡単にすることであり、OpenAIがそれに必要な検証の構築をGreptileが行うのを支援しています。

働き方の新時代に参加しよう

世界100万人以上の事業者がOpenAIで確かな成果を上げています。営業に問い合わせる
原文の出典

OpenAI

内容について

原文の公開と権利は出典元に帰属します。

機械翻訳 · 原文をご参照ください