読了時間 : 18 minutes

LLMの戦いは開発者のターミナルでも行われます。学術的な無意味なベンチマークではなく。実際の現場では:30,000トークンのプロンプト、AsciiDocで書かれたエージェントガバナンス、デバッグが必要なGradle Kotlin DSLプラグイン、そして3週間続くセッションが連続してあります。あなたのためにDeepSeek-V4-Pro、Kimi K2.6、GLM-5.1をテストしました。ここに結論があり、技術的証拠によって裏付けられています。

トック

</think>

コンテキスト:テストベンチではなく、建設現場

3週間前、私はそれに取り組んでいた`codebase-gradle`私のメタビルドシステムは、4つのプロジェクト(PlantUML用READMEジェネレーター、AsciiDocスライドビルダー、静的JBakeサイト、LLMチャットボット)のYAML設定を一元管理します。Opencodeエージェントは、AsciiDocで記述された私のエージェントファイルメソッドに従い、各セッション開始時に約30KトークンのEAGERコンテキストをロードしていました—絶対的ルール、バックログ、過去10セッションの履歴。

それがこの場所で、私は三つのモデルと対峙した:

  • Kimi K2.6(Moonshot AI, 1T パラメータ / 32B アクティベート済み, 256K コンテキスト最大, MLA) - GLM-5.1(Zhipu AI/Tsinghua, 744B params / DSA, 200K 最大コンテキスト) - DeepSeek-V4-Pro(DeepSeek, 1.6T パラメータ / 49B アクティベート済み, 1M コンテキスト 最大, CSA+HCA)

すべてクラウドサーバーの Ollama を介して提供され、すべて思考モード(考察フェーズが有効)で動作します。課題は、正しいコードを生成し、長時間のセッションで一貫性を保ち、コンテキストが 80K トークンを超えたときに幻覚を起こさないことです。

私のテスト環境

@startuml
skinparam backgroundColor #FEFEFE
skinparam defaultTextAlignment center
skinparam wrapWidth 220

title テスト環境 — Opencode セッション × 3 LLMs
left to right direction

package "🖥️開発者用ターミナル" #E8F5E9 {
  rectangle "AGENT.adoc\n(ルール, バックログ)" as AG
  rectangle "PROMPT_REPRISE\n(ミッション)" as PR
  rectangle "INDEX.adoc
(ロードマップ)" as IDX
}

package "�☁️ Ollama クラウド" #BBDEFB {
  rectangle "DeepSeek-V4-Pro\n1.6T / CSA+HCA" as DV4
  rectangle "Kimi K2.6
1T / MLA" as KIMI
  rectangle "GLM-5.1\n744B / MLA+DSA" as GLMG
}

package "�⚙️ コードベース Gradle" #FFF9C4 {
  folder "buildSrc/" {
    file "codebase.kt"
    file "readme.kt"
    file "site.kt"
    file "slider.kt"
    file "snapshot.kt"
  }
  file "build.gradle.kts
(947行)"
  file "embeds.yml"
}

AG --> DV4 : Sessions 1-8 ✅
AG --> KIMI : Sessions 9-10 ⚠️
AG --> GLMG : Sessions 11-13 ⚠️

DV4 --> "コードベース" : "TDD, リファクタリング,\nスナップショット"
KIMI --> "コードベース" : "劣化
60Kトークンから"

note bottom of GLMG
  Meilleur que Kimi
  mais latence +
  DSA moins robuste
  que CSA+HCA
end note

@enduml

各セッションは約30KトークンのEAGERコンテキストで開始されました:AGENT.adoc(287 行)PROMPT_REPRISE.adoc(51 行),.agents/INDEX.adoc(218行),LAZY_EAGER_ESSENTIALS.adoc(50 行). コンテキストはやり取りとともに急速に膨らみ — 10メッセージの典型的なセッションでは累積プロンプトに15-20K トークンが追加されました。

評価グリッド

私は各モデルを、AI支援型ソフトウェア開発にとって重要な4つの軸で評価しました:

�軸

具体的な基準

長い文脈の一貫性

エージェントは40メッセージ前に決められた規約を覚えていますか。

生成されたコードの品質

コードは最初の試みでコンパイルできますか? 既存のパターンに従っていますか?

建築的推論

エージェントは、私が再説明しなくてもモジュール間の関係を理解していますか?

幻覚への耐性

エージェントは何トークンから、存在しないAPIやクラスをでっち上げ始めるのか?

そして自家製の合成メトリクス : その回復係数(彼とコードを書くよりもエージェントを修正する時間がどれくらいか).

Round 1: Kimi K2.6—偽のスタート

Kimi K2.6は私の最初の選択でした。SWE-Bench Verified (80.2)およびTerminal-Bench 2.0 (66.7)でのベンチマークは優れています。MLAアーキテクチャは長いシーケンスに対して良い効率性を約束します。

第9回:好転

Kimi との最初のセッション。タスク:メソッドを実装する`resolveActiveKey()中に`codebase.kt— APIキー解決関数にCLIフォールバック付き。コンテキストは30Kトークンで、Kimiは素早く推論し、キーの有効期限管理を含むクリーンなコードを生成します。

fun resolveActiveKey(
    cfg: CodebaseConfiguration,
    logger: Logger,
    cliProvider: String? = null,
    cliAccount: String? = null,
    cliKey: String? = null
): NamedApiKey? {
    // Résolution provider → compte → clé avec CLI override
    // Kimi a parfaitement compris la chaîne de priorité
}

コードはコンパイルされます。7つのテストケースがパスします。私は楽観的です。

セッション 10 : 静かな難破

2番目のセッション。コンテキストは交換とともに~90Kトークンに増加します。Kimiに、書き込む前にシークレットを匿名化するAsciiDocスナップショットメカニズムを追加するよう依頼します。

ここでそれが脱線する。Kimiは存在しないクラスを考案し始める。彼は私に提案する`AnonymizedObjectMapper`— 架空のクラス。 彼は混同する`ReadmeYmlAnonymizer` et CodebaseYmlAnonymizer. 彼は私にインポートすることを提案します。com.fasterxml.jackson.anonymize.*— 存在したことのないパッケージ。

もっと悪いことに:彼の思考の段階で、彼が誤った前提に基づいて論理を構築しているのがわかります。彼は「思い出す」が`GitConfig`畑を持っている`anonymizedToken`— いいえ、それは`resolvedToken(). 彼は…に帰する`SiteYmlAnonymizer`方法`maskSupabaseCredentials()— 存在しない。

_ それはバグではなかった。それは一貫性の段階的な崩壊だった。まるで、コンテキストに追加される各トークンが、最初の30,000の記憶を少しずつ薄めていくかのように。 _

Kimiを2セッション後に停止する。診断は明らかだ:MLAはKVキャッシュをうまく圧縮するが、細粒度のスパース選択メカニズムがないと、注意は60Kトークン以上で機械的に薄まる。各トークンは「見る」遠いコンテキストをますますうまくできなくなり — そして、ノイズで穴を埋め始める。

ラウンド 2 : GLM-5.1 — 名誉の戦士

GLM-5.1 は異なるアーキテクチャで登場します:ベースモデルに MLA、その後 continued pre-training を DSA (DeepSeek Sparse Attention) で行います — これは軽量なインデクサーで、動的に全履歴から関連性の高いトップ 2048 トークンを選択します。

アーキテクチャ:DSA対純粋MLA

違いは根本的です。Kimiが歴史を単一の潜在空間に圧縮し(その結果、関連情報を識別する能力を徐々に失うのに対し)、GLMは事後トレーニングのインデクサを接ぎ木し、明示的なスパース選択を行います。

@startuml
skinparam backgroundColor #FEFEFE
skinparam defaultTextAlignment center

title 注意アーキテクチャ — MLA対MLA+DSA
left to right direction

rectangle "**Kimi K2.6 — MLA 純粋**" as MLA #FFCDD2 {
  rectangle "KV Cache
完全" as KV1
  rectangle "�圧縮
潜在" as CL1
  rectangle "デコード
潜在空間で" as DL1
  KV1 --> CL1
  CL1 --> DL1
  note bottom of DL1
    ⚠️ Au-delà de 60K tokens :
    perte de discrimination
  end note
}

rectangle "GLM-5.1 — MLA + DSA" as DSA #C8E6C9 {
  rectangle "KV Cache
完全" as KV2
  rectangle "�潜在圧縮 (MLA)" as CL2
  rectangle "軽量インデクサー\n(DSA, top-k=2048)" as IL
  rectangle "デコード
選択されたトークン上で" as DL2
  KV2 --> CL2
  CL2 --> IL
  IL --> DL2
  note bottom of DL2
    ✅ "構築による無損失"
    Sélection explicite
    des tokens pertinents
  end note
}

MLA --> DSA : "ゲイン : スパース選択
希釈を避ける"

@enduml

技術レポートは明示的に述べている:DSAは "lossless by construction" — それに対して、SWA(パターンサーチ)、Gated DeltaNet、SimpleGDNなどの代替手段はRULER@128Kで最大5.69ポイント損失する。

セッション11-13: 堅実だがフラストレーションがたまる

GLM-5.1は距離を保つのが得意です。セッション11(約60Kトークン)では、一貫性を保っています。それは…​を生成します。`SnapshotManager`機能的で、4つの匿名化ツールの管理が正しく行われている。

しかし、遅延は問題です。DSAの思考フェーズは純粋なMLAよりも重く — インデクサは各ステップで履歴を再スキャンする必要があります。Kimiで8秒かかった回答が、GLMでは15秒になります。30メッセージのセッションでは、これがはっきりと感じられます。

そしてそこに微妙な誤りがあります。GLMはKimiのように妄想をしないが、*命名*の間違いを犯す。彼は呼ぶ`toAnonymizedYaml()呼び出すべきメソッド`anonymize(). 彼は逆転する`loadReadmeConfiguration()` et loadCodebaseConfiguration()`の 中`renderFileSection(). これは幻覚ではなく、表面的な混同です — ただし本番環境では、表面的な混同がビルドを壊すことがあります。

GLMと3回のセッションを行った。それはKimiよりも間違いなく優れている。しかし、命名の詳細に関する手動修正を3回行うのは疲れる。

Round 3 : DeepSeek-V4-Pro — 戦争の機械

DeepSeek-V4-Pro は、3 つの中で最も野心的なアーキテクチャを備えています:補完的な 2 つの注意機構を組み合わせたハイブリッド システムです。

アーキテクチャ: CSA + HCA, ダブルネット

@startuml
skinparam backgroundColor #FEFEFE
skinparam defaultTextAlignment center
skinparam wrapWidth 180

title DeepSeek-V4-Pro — ハイブリッドアーキテクチャ CSA + HCA
left to right direction

rectangle "KV Cache
1M トークン" as KV #E3F2FD

rectangle "CSA
圧縮スパースアテンション" as CSA #C8E6C9 {
  rectangle "圧縮
m トークン → 1" as CC
  rectangle "スパース アテンション
(DSA, トップk)" as SA
  CC --> SA

  note bottom of SA
    Attention locale fine
    + sélection sparse
  end note
}

rectangle "HCA
大幅に圧縮された注意" as HCA #BBDEFB {
  rectangle "極限の圧縮
m' >> m → 1" as ECC
  rectangle "密な注意\n残存" as EDA
  ECC --> EDA

  note bottom of EDA
    Contexte global
    + connexions longue distance
  end note
}

rectangle "ハイブリッド
フュージョン" as FUSION #FFF9C4
rectangle "復号
コヒーレント" as DEC #FFE0B2

KV --> CSA : Précision locale
KV --> HCA : Vision globale

CSA --> FUSION
HCA --> FUSION
FUSION --> DEC

@enduml

2レベルの圧縮、2段階の注意の粒度:

  • CSAKVキャッシュを圧縮するごとに`m`tokens、続いてDeepSeek Sparse Attention(スパースアテンション)を適用します — 圧縮された入力のうちトップkのみが参照されます。正確、局所的、効率的。 - HCA: 極端な圧縮 (因子`m'`ずっと大きい`m`), しかし、圧縮された残渣に対して密な注意を払い — 二次的な爆発を引き起こさずにグローバルな接続を維持する。

結果: 1Mトークンあたり、DeepSeek-V4-Proは消費するのは~だけ27%の推論FLOPs et 10% の KV キャッシュのサイズDeepSeek-V3.2 と比較した場合の、以前のモデル。

特に、技術レポート(図9)は発表しています: `Retrieval performance remains highly stable within a 128K context window.

セッション1-8:安堵

私はDeepSeek-V4-Proとともに8回のセッションを過ごしました`codebase-gradle`. 8回のセッションで、幻覚ひとつもなく、でっち上げたクラスひとつもなく、命名の混乱ひとつもなく。

セッション 1 : 実装`CodebaseYmlConfig` et CodebaseYmlAnonymizer. 350行のKotlin、インラインテスト、すべてコンパイル。セッション4:追加`SnapshotManager`ツリービュー, ファイルの収集, ファイルごとのAsciiDocレンダリング。 279行、ゼロエラー。 セッション7: デバッグの`renderFileSection()`4種類の異なる匿名化ツールを解決における曖昧さなく管理しなければならなかった。3つのメッセージで解決した。

レイテンシはよりも高い Kimi — 思考モードでの1回の回答あたり約10〜12秒。ただし、修正率はほぼゼロ。私はエージェントのミスを直すために時間を費やしていません。私は彼と とともに コードを書いています。

決定的なテスト:100Kトークンのリファクタリング

セッション8では、累積コンテキストが100Kトークンを超えます。私は重いリファクタリングを要求します:インライン検証の4つのタスクを抽出するの`build.gradle.kts`JUnit5テストファイルへ向かって`buildSrc/src/test/`.

エージェントは、3段階の計画を提案しています:

  1. 既存のケースを移行してテストクラスを作成

  2. JUnit5およびKotestの依存関係を追加する`buildSrc/build.gradle.kts`

  3. インラインコードを削除する`build.gradle.kts`

プランは正しい。実行はきれいだ。さらに私が見逃していたエッジケースも特定している:Jackson の依存関係が重複している部分の間で`buildscript {}` et `buildSrc/build.gradle.kts`移行中に統一しなければならないもの

100K トークンのコンテキスト、そしてエージェントは思い出すが`CodebaseYmlAnonymizer.TOKEN_MASK`です`"*"`, が`GitConfig.resolvedToken()は 拡張関数 が 定義されている`readme.kt、そしてそれが`SnapshotManager.PRUNED_DIRS`除外する`build`, .gradle et .git。

それが違いです。

フェイス・トゥ・フェイス : 比較メトリクス

基準 キミ K2.6 GLM-5.1 DeepSeek-V4-Pro

最大のコンテキスト

256K

200K

1M

注意メカニズム

MLA純

MLA + DSA

CSA + HCA ハイブリッド

総パラメータ

1T

744B

1.6T

有効な設定

32B

未公開

49B

観測された劣化しきい値

~60K tokens

~120K tokens

~128K tokens

先の振る舞い

大量の幻覚

表面の混乱

ゆっくりとした進行的な劣化

安定性 NIAH

未公開

100% @128K (DSA)

128K まで安定 (図 9)

MRCR @128K

未公開

未公開

Gemini 3.1 Proより優れている

放棄前に開催されたセッション

2

3

8 (そして続く)

修正時間 / コード時間

60%

30%

<5%

平均レイテンシ (思考モード)

8 s

15 s

11 s

信頼係数*

2/10

6/10

9/10

*信頼係数 = 主観的な私のエージェントのコードを取り込み、コミットする能力の尺度であり、行ごとのレビューなし。

@startuml
skinparam backgroundColor #FEFEFE
skinparam defaultTextAlignment center

title レーダー比較 — 3 LLMによる支援ソフトウェア開発
legend right
  |= Couleur |= Modèle |
  | <#FF5252> | Kimi K2.6 |
  | <#FFC107> | GLM-5.1 |
  | <#4CAF50> | DeepSeek-V4-Pro |
endlegend

rectangle " " as space #FFFFFF

rectangle "一貫性
80K+ トークン" as coh #F5F5F5
rectangle "品質
コード" as qual #F5F5F5
rectangle "建築的思考" as arch #F5F5F5
rectangle "抵抗
幻覚" as hall #F5F5F5
rectangle "速度
(開発経験)" as speed #F5F5F5
rectangle "知�識
Gradle/Kotlin" as kg #F5F5F5
rectangle "修正の\n率" as corr #F5F5F5

coh --> qual
qual --> arch
arch --> hall
hall --> speed
speed --> kg
kg --> corr

note top of coh
  Kimi      ████░░░░░░ 4/10
  GLM       ██████░░░░ 6/10
  DeepSeek  █████████░ 9/10
end note

note top of qual
  Kimi      ███████░░░ 7/10 (sous 60K)
  GLM       ████████░░ 8/10
  DeepSeek  █████████░ 9/10
end note

note top of arch
  Kimi      █████░░░░░ 5/10
  GLM       ███████░░░ 7/10
  DeepSeek  █████████░ 9/10
end note

note top of hall
  Kimi      ██████░░░░ 6/10 → ██░░░░░░░░ 2/10 (> 60K)
  GLM       ███████░░░ 7/10
  DeepSeek  █████████░ 9/10
end note

note top of speed
  Kimi      █████████░ 9/10
  GLM       ██████░░░░ 6/10
  DeepSeek  █████░░░░░ 5/10
end note

note top of kg
  Kimi      ███████░░░ 7/10
  GLM       ███████░░░ 7/10
  DeepSeek  █████████░ 9/10
end note

note top of corr
  Kimi      ██░░░░░░░░ 2/10 (beaucoup de corrections)
  GLM       █████░░░░░ 5/10
  DeepSeek  ██████████ 10/10 (presque rien à corriger)
end note

@enduml

なぜDeepSeek-V4-Proはソフトウェア開発で勝つのか

DeepSeek-V4-Proの優位性は単一の要因によるものではなく — 収束である:

1. CSA+HCA アーキテクチャはコードに最適化されています

支援されたソフトウェア開発は、長文脈注意のための*極端*なユースケースです。必要なもの: - ローカルな精度 (このクラスは何を継承しているのか?このメソッドはどこで定義されているのか?) →放送監視委員会 - 全体像(このモジュールはなぜ存在するのか?四つの匿名化ツールはどのように連携するのか?) →HCA

Kimi と MLA だけは局所的な精度を管理するが、60K を超えると全体像を見失う。GLM と DSA は全体像を改善するが、単一レベルのままである。DeepSeek は両方を明示的に組み合わせる。

2. EAGERコンテキストは彼/彼女の快適ゾーン

私のガバナンスシステムは起動時に約30Kトークンのルールとバックログを読み込みます。128Kまでの安定したウィンドウがあるため、DeepSeekはセッションの交換に約100Kトークンの余裕があります。これは、Kimiが劣化なく処理できる量の3〜4倍です。

__ 128Kの完璧な安定性ウィンドウは、私のニーズに正確に合っています:EAGERが30K+交換が70K=20〜30メッセージの生産的なセッションで、決してグリーンゾーンから外れません。 (empty)

3. 品質/遅延比はフローに最適だ

はい、DeepSeek-V4-ProはKimiより遅いです(11s vs 8s)。しかし、total タスクの時間はずっと短いです。なぜなら、エージェントの幻覚を修正するために20分を費やさないからです。

開発者は回答のレイテンシを測定しない。開発者は「質問を投げる」のと「コードが自分のリポジトリにあり動作する」の間の時間を測定する。この指標では、DeepSeek-V4-Proが3つの中で最も速い。

学んだ教訓 : Vibe CodingのためのLLMの選び方

一時的なランキングを超えて、この経験から、ベンチマークには記載されていない基準で、LLMをソフトウェア開発支援のために評価する方法を学びました。

  1. アーキテクチャを見て、発表されたコンテキストサイズを見ないで。— 256Kのコンテキストを謳っているがMLAしか持っていないモデルは、Kimiのようになる:理論的には能力があるが、実際には60Kを超えると使い物にならない。

  2. あなたのコンテキストでテストしてください、汎用的なベンチマークではなく— 私の30Kトークンの初期AsciiDocプロンプトは、絶対ルールとバックログを含んでおり、HLEまたはAIMEの質問とは関係ありません。

  3. レイテンシーは、品質がついてくる限り敵ではない— 正しいコードを生成する遅いモデルは、間違ったコードを生成する速いモデルよりも速い。

  4. 公開された技術報告書がないモデルには注意しろチームが注意アーキテクチャをドキュメントしないのは、長いコンテキストでのパフォーマンスへの自信がないからだ。

@startuml
skinparam backgroundColor #FEFEFE
skinparam defaultTextAlignment center
skinparam wrapWidth 260

title 意思決定木 — 開発支援のためのLLMの選び方
start

:Contexte initial\n> 20K tokens ?;

if (Oui) then
  :Architecture d'attention\nhybride ou multi-niveau ?;

  if (CSA+HCA) then
    :DeepSeek-V4-Pro
    Fenetre stable 128K
    Ideal pour gouvernance EAGER;
    stop
  elseif (MLA + DSA) then
    :GLM-5.1
    Correct jusqu'a ~120K
    Latence elevee;
    stop
  else (MLA seul)
    :Kimi K2.6 (sessions courtes)
    ou eviter pour long contexte
    Chercher un modele avec
    sparse attention;
    stop
  endif
else (Contexte < 20K)
  :N'importe lequel fonctionne.
  Privilegier la latence.;
  stop
endif

@enduml

エージェントガバナンスはこの中でどうなの?

この経験は、私がEager/Lazyガバナンスに関する記事以来主張してきた点を裏付けます:LLMの品質とガバナンスの品質は乗法的であり、加法的ではない。。

Kimi K2.6 とともに、私のガバナンスは完璧だった — しかし、モデルが情報を薄めた。結果:完璧なガバナンス × ハルシネーション = ゼロ。

DeepSeek-V4-Pro を使用すると、EAGER ガバナンス (ルール 30K トークン) + LAZY (セッション アーカイブ、技術的参照) + Hot/Warm/Cold (ローテーション バックアップ) が組み合わさり、各層が相互に強化し合うエコシステムが形成されます。エージェントはルールを目の前に持つ (EAGER)、履歴を参照できる (LAZY)、そしてコンテキストはバックアップのローテーションにより決して飽和状態になりません。

_ 良いLLMがガバナンスなしでは、ハンドルのないフェラーリのエンジンのようだ。良いガバナンスが優れたLLMなしでは、エンジンのないハンドルのようだ。DeepSeek-V4-Pro + 私のガバナンスエージェント = 運転している感覚を初めて味わった瞬間だ。 _

ローテーションバックアップメカニズム(10セッションごとまたは500行以上のEAGERごとにローテーション)は、128Kのコンテキストを保持できるモデルと組み合わせると真価を発揮します:アクティブな10セッションのスライドウィンドウは、コンテキストを新鮮に保ち、決して劣化ゾーンを超えることはありません。

技術的な情報源

私は実証的な経験を公式な技術報告書と照らし合わせて、観察結果を検証しました:

  1. DeepSeek-V4 Technical Report — PDF 取得元https://huggingface.co/deepseek-ai/DeepSeek-V4-Flash[ハギングフェイス]. Figure 9 : "Retrieval performance remains highly stable within a 128K context window. While a performance degradation becomes visible beyond the 128K mark, the model’s retrieval capabilities at 1M tokens remain remarkably strong." CSA+HCAアーキテクチャはセクション2.3で文書化されています。

  2. GLM-5 テクニカルレポート —https://arxiv.org/abs/2602.15763[arXiv:2602.15763]. DSA は continued pre-training を通じて導入され、「構築時に損失なし」。最大コンテキスト 202,752 トークン。表 3/5/6 は、長コンテキストでの性能を代替手法(SWA、Gated DeltaNet、SimpleGDN)と比較して記録しています。

  3. Kimi K2.6 モデルカード —https://huggingface.co/moonshotai/Kimi-K2.6[ハギングフェイス]. MLA、最大コンテキスト256K。エージェントタスクのしきい値を超えた discard‑all 戦略(MLA の長コンテキストにおける実用的な限界を暗示的に確認)。

  4. Kimi K2 テクニカルレポート —https://arxiv.org/abs/2507.20534[arXiv:2507.20534]. MoEアーキテクチャ, MuonClipオプティマイザ, エージェント的なパフォーマンス (HLE, BrowseComp, Terminal-Bench).

最も示唆に富む点:彼ら自身の評価において、Moonshot はコンテキストウィンドウが超過されたときに discard-all (古いコンテキストの削除) 戦略を適用します。これは私が観察したことを正確に確認します:MLA だけでは 256K のウィンドウ全体で一貫性を維持することはできません。アーキテクチャが追いついていない。

結論:職人の選択

3週間と13回の実際の開発セッションの後、結論は出ました:

Kimi K2.6

GLM-5.1

DeepSeek-V4-Pro

60K以下で優秀

最大120Kまで頑丈

どこでも支配する

超えては使用できない

表面の混乱

128Kまで安定

2 セッション、放棄

3セッション、放棄

8セッション、採択

DeepSeek-V4-Proは、Opencodeを使用したすべてのソフトウェア開発支援セッションにおいて、私のデフォルトのLLMになりました。それは最新だからではなく、学術的なベンチマークが最高だからでもありません。しかし、30Kトークンのエージェントコンテキストを持つGradle Kotlin DSLプラグインをプッシュする開発者の実際の業務では、コンテキストが長くなっても私を裏切らない唯一のものだからです。

CSA+HCA はアーキテクチャにおける game changer です。ダブルレベル圧縮 + スパース化は実装の詳細ではなく、それがコードアシスタントと信頼できるチームメイトの違いを生むものです。

_ 私はDeepSeek-V4-Proを選びました。なぜなら、それは3つのうちのただ一つで、私のエージェントガバナンスを防御的な制約(「エージェントが忘れないようにどうすればいいですか?」)から攻撃的な優位(「エージェントがすべてを覚えている今、何を構築できるでしょうか?」)に変えるからです。 _


この記事は、プロジェクトにおける実際の開発13セッションの成果です。codebase-gradle, 文書化されている`.agents/sessions/`私のEager/Lazy/Hot/Warm/Coldエージェントのガバナンス手法によれば。引用されている技術的なソースは、HuggingFaceおよびarXivで公開アクセス可能です。*

関連記事