Cognition、自律型ソフトウェアテストのために GPT-6 Astra を統合
Cognition は、ソフトウェア開発タスクのテストと検証を自動化するために、GPT-6 Astra を製品ラインナップに統合しました。この統合により、Cognition の自律型ソフトウェアエンジニアである Devin は、テストレポートとソフトウェアの動作の視覚的な録画を生成することで、コードが期待通りに機能することを証明できるようになり、手動でのコードレビューの必要性を軽減します。
自動テストと視覚的検証
GPT-6 Astra は、Devin がアプリケーションのエンドツーエンドテストを実行し、結果の具体的な証拠を提供することを可能にします。Otter Run という iPhone ゲームに関する特定のユースケースでは、Devin は Astra を使用してシミュレータ内でゲームをテストし、主に 2 つの出力を提供しました:
- 視覚的な録画: アプリケーションの動作を示すために、シミュレータで実行されているゲームの録画。
- テストレポート: どのチェックが合格し、どの領域が未テストのままかを確認するレポート。
これらの出力により、人間のエンジニアは、コードのすべての行を手動で追跡することなく、ソフトウェアの機能を検証し、テストの残りのギャップを特定することができます。
マルチモーダル入力によるバグ修正の加速
Cognition は、顧客から報告された問題を解決する時間を短縮するために、Astra の機能を活用しています。顧客がバグのスクリーンショットを提供した場合、チームはその画像を Astra 経由で Devin に渡すことができます。Devin はその後、問題を修正し、修正結果を示す新しいスクリーンショットを返します。
手動コードレビューの削減
Cognition は、GPT-6 Astra を使用して、検証の負担を手動のコード検査から証拠に基づいたレビューへと移行させることを目指しています。自律型エージェントが自身の作業をテストし、機能の証明を提供することで、Cognition は、エンジニアが手動で調査しなければならないコードの量を減らしつつ、出荷速度を向上させることを期待しています。
"私たちは、時間が経つにつれて、手動で見るコードが減り、最終的にはより多くのものを出荷できるようになると期待しています。これは、GPT-6 に関して私たちが本当に興奮していることの一つです。"
— Walden Yan, Co-founder, Cognition