AIが書いたコード、本人に説明させる時代へ — Cline v3.39の「Explain Changes」を試した
AIコーディングツールが生成するコード変更のうち、開発者が「なぜこう変えたのか」を即座に理解できるのは体感で半分以下だと思う。残りの半分は差分を眺めながら頭の中で推測するか、チャットに「これ何?」と聞き直す。
Cline v3.39は、その「聞き直す」手間をゼロにしようとしている。
4月22日にリリースされたCline v3.39の目玉は「Explain Changes」機能。タスク完了後の差分ビューに、変更ブロックごとのインライン説明が自動で表示される。AIコーディングツールでこのUIを実装したのは、筆者が知る限りClineが初だ。
Explain Changesの仕組み
従来のワークフローはこうだった。AIにタスクを指示する → コードが変更される → 差分を確認する → 意図が分からない箇所はチャットで質問する。最後のステップが地味にストレスだった。
Explain Changesは、差分ビューの各変更ブロックに対して、変更の理由と意図をインラインで表示する。「このimportはエラーハンドリング用のユーティリティを追加するため」「この条件分岐はnullチェックの漏れを修正」といった説明が、コードのすぐ横に出る。
さらに、各変更ブロックに対してフォローアップの質問ができる。「この変更は既存のテストに影響する?」「別のアプローチはなかった?」といった質問を、差分ビューから離れずにその場で投げられる。
ここは素直にすごいと思った。差分レビューとQ&Aが同じ画面で完結するのは、コードレビューのUXとして理にかなっている。
なぜインライン表示が重要なのか
CursorにもClaude Codeにも、変更内容を説明する機能自体はある。ただしそれはチャットウィンドウやターミナルに出力されるテキストであって、差分ビューと空間的に統合されていない。
人間がコードを読むとき、コンテキストの切り替えコストは無視できない。差分を見て → チャットに移動して → 質問を入力して → 回答を読んで → また差分に戻る。この往復が、AIの変更量が多いときほどボトルネックになる。
Explain Changesはこの往復を消すアプローチだ。GitHub CopilotのPRレビューコメントに近い発想だが、あちらはプルリクエスト上、こちらはエディタ内の差分ビュー上という違いがある。開発中にリアルタイムで確認できるのはClineのほうが即効性が高い。
新モデル「Microwave」
v3.39にはもう一つ注目点がある。「Microwave」という新モデルだ。
- コンテキスト長: 256Kトークン
- 料金: ベータ期間中は無料
詳細なスペックはまだ公開されていないが、Clineのタスクに最適化されたモデルという位置づけのようだ。256Kコンテキストは大規模なコードベースでも余裕があり、長いファイルを分割せずに渡せる。
正直、ベータ無料という点が一番気になる。Clineは元々BYOKモデル(自分でAPIキーを持ち込む)が基本で、ツール自体の利用料がかからないのが強みだった。自社モデルの導入は、将来的に有料プランへの布石なのかもしれない。
ここは注視しておくべきポイントだと思う。
競合との文脈
AIコーディングツールは2026年に入って「書く」から「理解させる」へとフォーカスが移りつつある。
Claude Codeはターミナル上でタスク完了時にサマリーを出すが、差分とは分離されている。Cursorはエディタ統合の完成度が高い反面、変更の「なぜ」を差分ビュー上で説明する機能は持っていない。GitHub Copilotのコードレビュー機能はPR単位で動くもので、開発中のリアルタイム説明とは用途が異なる。
Clineの「Explain Changes」は、この隙間を突いた機能と言える。AIが書いたコードをAIが説明し、開発者はその場で深掘りできる。コードレビューのワークフローが一段階短縮される。
気になる点
万能ではない。まず、説明の品質はバックエンドのLLMに依存する。Microwaveモデルの実力が未知数である以上、説明が的外れになるケースも想定しておくべきだ。
また、変更量が多い場合にインライン説明が視覚的にノイズになる可能性もある。100箇所の変更すべてに説明が付いたら、逆に読みにくくなるかもしれない。表示のオン/オフや粒度の調整が今後どうなるかは気になる。
それでも、「AIの変更意図をその場で確認できる」というUXの方向性は正しい。AIコーディングツールの次の競争軸は「コードを書く速さ」ではなく「コードを理解させる速さ」になるのかもしれない。
関連記事
ClineとRoo Codeを両方フォークした拡張が、150万ユーザーに達していた — Kilo Codeの立ち位置
ClineとRoo Codeの両方をフォークしたOSSコーディングエージェントKilo Codeを解説。Agent Managerやマルチモデル比較など独自機能、料金、競合との違いを整理する。
Cline CLI 2.0 — ターミナルが「AIエージェントの管制塔」になった
Cline CLI 2.0が登場。並列エージェント、ヘッドレスCI/CD、ACP対応でターミナル完結のAI開発環境を実現。
VS Codeが「Y/N連打から解放」される日 — Copilot Autopilotで1プロンプト投げっぱなしが実現した
VS Code v1.111〜1.115に追加されたCopilot Autopilotモードを解説。承認なしで連続実行するエージェント機能の動き、Cursor Auto・Claude Code Autoとの違い、使い所と落とし穴を検証する。