SourcegraphのAIコーディングアシスタント「Cody」は、無料プランのデフォルト大規模言語モデルとしてClaude 3 Sonnetを採用し、開発者向けの提案速度が2倍に向上し、精度も高まりました。
Sourcegraphはコードインテリジェンス企業として、開発者がコードベース全体でコードを検索し、ナビゲートするためのツールを構築しています。 2023年、同社は開発者がコードをより迅速に記述し理解するのに役立つよう設計された人工知能(AI)コーディングアシスタント「Cody」を発表しました。Codyは、コードベース全体を分析することにより、コンテキストを認識したチャットやその他の有用なツールを提供します。これらは、個別のコードスニペットに依存するのではなく、プロジェクト全体の範囲を考慮し、ソフトウェア開発を大幅に加速させます。
Sourcegraphの最高技術責任者兼共同創業者であるBeyang Liu氏は次のように述べます。「Codyはソフトウェア開発の内部ループを加速します。そしてインライン補完、コードベースを認識したチャット、インライン編集などの機能および開発者が日常的に経験する負担の一部を軽減するツールを備えています。 これにより、開発者がコードを記述するスピードが加速します」
最初のリリースから、Codyはその機能を強化する大規模言語モデルとしてClaudeを開発者が選択できるようにしてきました。2024年、Sourcegraphは、Codyの各プランにおいて、Claude 3 モデルファミリー(Haiku、Sonnet、Opus)すべてを開発者が利用できるようにしました。
SourcegraphのソフトウェアエンジニアであるPhilipp Spiess氏は次のように述べます。「Claude 3 モデルは特に指示に従う能力に優れており、手動での介入やコードスニペットを必要とせずに本番環境へのリリース可能なコードを生成します」「これにより開発者のニーズを効果的に満たし、プロジェクトを前進させると確信しています」

Claude 3の各モデルは、さまざまなレベルのスピードとインテリジェンスに合わせて最適化され、Cody内で異なる機能に優れており、Sourcegraphが品質を損なうことなくコストを抑えるのに役立っています。
Claude 3 Sonnetは、Cody無料版のデフォルトモデルとして機能し、コーディング能力が向上し、Anthropicの以前のモデルであるClaude 2.1の2倍の速度を実現しています。Pro版およびEnterprise版のユーザーは、業界最高水準のコーディング能力と長文コンテキストの再現精度を備えたAnthropicの最もパワフルなモデルであるOpusを利用できます。開発者には、迅速な応答が重要なユースケース用に、Anthropicの最速モデルであるHaikuを使用するオプションもあります。
Claude 3モデルファミリーは、Codyのチャット機能およびカスタムコマンド機能に不可欠なものです。開発者は自身のコードベース全体に関する質問をし、回答を得ることができるため、問題を迅速に解決し、複雑なコードの相互作用を理解するのに役立ちます。 また、カスタムコマンド機能を使用して、コードのリファクタリングやドキュメント生成など、特定のタスクを実行するようCodyにリクエストすることも可能です。Claude 3 Opusのほぼ完璧な再現精度と合わせて、Codyは大量のコードコンテキストを理解し、重要な情報を失うことなく処理できるため、開発者にさらに優れた結果をもたらしてくれます。

「Codyでは、デフォルトのチャットモデルとしてClaudeを採用することに決定しました」とLiu氏は述べます。「当社が提供するコンテキストをユーザー個人のコードベースに関する正確な回答に組み込み、自身のコードのコンテキストに合ったコードを記述する能力が非常に優れています。OpusからHaikuに至るこのモデルファミリーは、速度とインテリジェンスの境界領域においていくつかの優れた点を提供し、Codyの複数の機能を支えています」
SourcegraphのAIアシスタントは、今回のClaudeによる強化で、開発者のコーディング体験を変革しました。Cody無料版ユーザー向けのデフォルトモデルとしてClaude 3 Sonnetを採用して以来、Sourcegraphではコード挿入率が約75%向上しました。Codyユーザーは、Codyの提案からおよそ2倍の量のコードを取得して自身のファイルに直接挿入しており、これはコード品質の向上を示しています。
Claude 3 Sonnetは、前世代のモデルと比較し2倍の速度でチャットとコマンドの応答を提供し、コーディングプロセスがさらに高速化しています。Sourcegraphでは、Cody Proのユーザーの約55%が、新モデルのClaude 3のリリース後、1か月以内にデフォルトモデルから切り替えたことを確認しています。
Sourcegraphは、Codyの機能をさらに拡張する計画です。同社はコード提案の精度と関連性を向上させるため、より多くのコンテキストソースをシステム監視メトリクスなどの統合開発環境に組み入れる実験的プロジェクトを開始しました。この改善では、すべてのClaude 3モデルが提供する20万トークンという大規模なコンテキストウィンドウを活用し、より高度なAI対話を実現する基盤を構築します。「当社のユーザーは間もなく、特にClaude 3 Haikuモデルを使用して、コード変更を確実に生成することができるようになります」とSpiess 氏は述べます。「以前は、コード編集に必要なレイテンシーを提供するモデルはありませんでした。現在、これらの機能を最大限に活用できるよう、このユースケースを用いた機能のプロトタイプ化を進めています。
これらの進歩は、Codyを開発者のリポジトリに不可欠なツールとして確固たる地位を築くのに役立ち、Anthropicはこれらのアップグレードを実現するためにSourcegraphと緊密に連携しています。「私たちは、Anthropicとのパートナーシップに非常に満足しています」とLiu氏は述べます。「このチームと共に働くのは本当に楽しいものです。非常に協力的で、素晴らしく優秀です。今後もClaudeを活用して構築を進め、AIコーディング能力の限界を押し広げていくことを楽しみにしています」