GitKraken、AI時代を乗り切るチーム向けにCode Flowを発表
GitKrakenは、AIエージェントが生成するコードの増大を管理するためのフレームワーク「Code Flow」を発表。可視性、ガバナンス、統合に焦点を当て、Kepler ADE、GitKraken Desktop 12、GitLens 18も同時にリリース。
AIの採用が加速し、コーディングの本質が根本的に変化する中、GitKrakenは「Code Flow」を発表しました。これは、開発者、コーディングエージェント、リポジトリ、レビュー、プルリクエスト、そして最終的に本番環境の間で作業がどのように流れるかを記述するフレームワークです。AIが開発者をコードの一行一行を書く役割から、複数の同時AIエージェントの出力を管理・調整・レビューする役割へと移行させたことが背景にあります。
この新しい働き方は複雑な環境を生み出しています。従来、開発ツールは人間が書いたコードを追跡するために構築されていましたが、今や開発者ははるかに大量の作業、つまり複数のリポジトリにわたってエージェントが生成するブランチ、プルリクエスト、コミットを処理しなければなりません。GitKrakenのCEOであるMatt Johnston氏は、「困難はもはやコードを生成することではなく、エージェントが生成したすべての作業を高品質な完成ソフトウェアに変えることだ」と指摘します。
Johnston氏は次のように説明します。「私たちは3つの対象者を考えています。コーディングエージェント、開発者、そしてエンジニアリングリーダーです。すべてが完璧に動作し、コードが計画からメインブランチへエージェント開発の速度で流れるなら、エージェントは開発者に奉仕し、開発者はエンジニアリングリーダーに奉仕します。」エージェントは生産の最前線の能力と見なすことができ、最終的には作業を指揮し、承認し、必要に応じて介入する開発者に「報告」します。
Code Flowフレームワークは、可視性、ガバナンス、統合の重要な要素に焦点を当てています。エージェントがコードの速度と量を爆発的に増加させるため、チームは作業がどこで停滞しているか、個々のエージェントがどのようにパフォーマンスを発揮しているかをよりよく理解する必要があります。Code Flowは、AI主導の開発が標準となる中で、基準を維持しコンテキストを明確に保つための規律です。
GitKrakenは最近、コードを流すための新製品を発表しました。最初はKeplerで、Windows、Mac、Linux向けの専用エージェント開発環境(ADE)です。また、新しいエージェントモードを備えたGitKraken Desktop 12と、エージェント機能を追加したGitLens 18もリリースされました。Johnston氏は、KeplerはGitKraken DesktopやGitLensとともに、同社が「開発者体験」と呼ぶものの一部だと述べています。顧客はCode Flowフレームワークを次のように使用します。「従来のGitモードで作業するならGitKraken Desktop、IDEでコードモードならGitLens、エージェントファーストモードならKeplerです。」多くのプレビューユーザーは、Keplerで作業を開始し、GitLensを介してIDEに移動し、最後にGitKraken Desktopでコンフリクトを解決するなど、複数のモードを同時に使用しています。これらの製品は、開発者の異なる作業モードを表すため、一つのプランとサブスクリプションで提供されています。