Cognition's SWE-2 favicon

Cognition's SWE-2

SWE-2は、Kimi K3から事後学習されたCognitionの主力コーディングモデルであり、的を絞ったコードベース探索と複数の思考負荷レベルにわたる厳格な検証を備えた、自律型ソフトウェアエンジニアリング向けに設計されています。

コードとITread、grep、ディレクトリ一覧ツールを使用してリポジトリ内を探索し、コード修…コンパイル、リント、自動テストコマンドを実行し、システムの挙動をエンドツーエンドで…Gitコミットを作成し、最終的な実装の詳細をユーザーに伝達する。外部連携が利用できない場合に、代替データソースやフォールバック経路を特定する。
Cognition's SWE-2 product interface screenshot
推定月間訪問数
42.7万
データ期間:
AIToolly 掲載日

Cognition's SWE-2とは?製品概要

製品の機能と公式な位置づけ

SWE-2はCognitionが開発した特化型コーディングモデルであり、自律型ソフトウェアエンジニアリング向けに最適化された強化学習を通じて、2.8兆パラメータのKimi K3ベースモデルから事後学習されています。

Devin環境全体に直接統合されているSWE-2は、リポジトリ探索、複数ファイルにまたがるコード編集、ビルド検証、テスト作成など、エンドツーエンドの開発ワークフローを実行します。

Cognition's SWE-2で何ができますか?

公式情報で確認できる活用例

リポジトリの保守とバグ修正

開発者はコードベースの課題をSWE-2に割り当てることで、関連ファイルの調査、変更の計画、コード修正の適用、検証済み修正のコミットまでを行わせることができます。

自動テスト生成とリグレッション検証

エンジニアリングチームはこのモデルを活用してエンドツーエンドのテストを作成し、エッジケースに対してソフトウェアの変更を個別に検証できます。

事後学習アーキテクチャと強化学習

SWE-2はKimi K3をベースに事後学習されており、数兆パラメータ規模のモデルへと強化学習をスケールさせることで、単一のトレーニング実行において各推論エフォート層のパフォーマンスを最適化しています。

このトレーニングアーキテクチャでは、追加のバックワードパスを必要とせずに勾配分散を安定させるため、長さ加重型の報酬ベースラインが使用されています。サービング時のロールアウトには、NVFP4およびFP8カーネルに加え、オンライン更新されるドラフトモデルを活用した投機的デコーディングが用いられます。

  • エフォートレベル全体にわたるベースモデルのフロンティア曲線の局所的な傾きに合わせた線形ペナルティを組み込んでいます。
  • トレーニングと推論の間におけるポリシーの乖離を抑制するため、長さ加重型のグループベースラインを適用しています。
  • ロールアウト時のメモリオーバーヘッドを管理するため、量子化対応トレーニングを施した低精度のNVFP4およびFP8カーネルを使用しています。

Cognition's SWE-2を選ぶ前に確認すること

自分の素材とワークフローで確認したい項目

  • Devin Desktop、Devin CLI、Devin Web、Devin Fusionなど、想定される対象インターフェースでSWE-2が利用可能であることを確認してください。
  • 対象リポジトリの複雑さや探索要件に最も適しているのが、medium、high、maxのどの推論エフォート設定であるかを検討してください。
  • 高度なターミナルコマンドに大きく依存するプロジェクト要件については、ターミナルベースのベンチマークで記録された実績値と照らし合わせて確認してください。

Cognition's SWE-2の情報源と確認日

確認した情報源とその日時

最終確認日
カテゴリー
コードとIT

Cognition's SWE-2のよくある質問

情報源を確認した製品情報に基づく回答

SWE-2はどの基盤モデルをベースに構築されていますか?

SWE-2は、自律型コーディング向けの強化学習があらかじめ施された2.8兆パラメータのモデルであるKimi K3から事後学習されています。

どの導入環境がSWE-2をサポートしていますか?

SWE-2はDevin DesktopおよびDevin CLIで利用可能であり、順次Devin WebおよびDevin Fusionへと提供が拡大されています。

以前のモデルと比較して、SWE-2はリポジトリ探索にどのようにアプローチしますか?

SWE-2は関連するファイルに的を絞って探索を行うため、SWE-1.7よりも少ない探索ステップ数でコードの編集を開始できます。

SWE-2ではどのような推論エフォートレベルを選択できますか?

このモデルはmedium、high、maxのエフォートレベルをサポートしており、迅速なコード修正と、より深い計画や検証のどちらを優先するか選択できます。

異論や課題が提示された際、SWE-2は検証をどのように処理しますか?

SWE-2は検証を行わずにユーザーの仮説を鵜呑みにすることはせず、テストアーティファクトを実行して技術的な証拠を精査することで結論を導き直します。

同じカテゴリーに最近追加されたツールをチェックできます。