最近の「Claude Code」品質レポートのアップデート
概要
- Claude Codeの品質劣化報告とその原因特定
- 影響した三つの変更点と修正内容
- APIは影響を受けず、全て4月20日までに解決
- 今後の再発防止策とユーザーへの感謝
- 全利用者の使用制限リセット実施
Claude Code品質劣化の原因と対応
- 2024年3月以降、Claude Codeの応答品質低下の報告が一部ユーザーから寄せられた事案
- 問題の原因は、Claude Code、Claude Agent SDK、Claude Coworkの三つの変更に起因
- APIは影響なし、推論レイヤーも問題なしと即時確認
- 4月20日(バージョンv2.1.116)時点で全て修正済み
1. Claude Codeの推論努力度デフォルト値変更
- 2月、Opus 4.6リリース時に推論努力度を「高」に設定
- 「高」モードでは遅延が大きく、UIがフリーズしたように見える事象が発生
- 3月4日にデフォルトを「中」に変更し、遅延とトークン消費を抑制
- しかし、ユーザーから「知性が下がった」とのフィードバックが多発
- 4月7日にデフォルト値を「高」に戻し、「xhigh」はOpus 4.7でデフォルトに
2. セッション再開時のキャッシュ最適化バグ
- 3月26日、1時間以上アイドル状態のセッション再開時に古い推論履歴を削除する機能を導入
- バグにより以降の全ターンで履歴を毎回削除、Claudeが忘れっぽく・繰り返しがちに
- キャッシュミス増加で使用制限消費の加速も発生
- CLIセッションではバグが抑制され再現困難、発見に時間を要した
- 4月10日(v2.1.101)に修正済み
3. 冗長性抑制のためのシステムプロンプト変更
- Opus 4.7は従来より冗長な出力傾向
- 出力を抑えるプロンプト指示(「ツール間は25語以内、最終応答は100語以内」)を追加
- 内部評価では問題なしと判断し4月16日にリリース
- 追加検証で知性が約3%低下することが判明し、4月20日に即時リバート
今後の再発防止策
- 社内スタッフが公開版Claude Codeをより多く利用する体制へ
- Code Reviewツールの機能強化・顧客向けリリース
- システムプロンプト変更時の内部評価・アブレーションテストの徹底
- CLAUDE.mdへのガイドライン追加、モデル単位での管理強化
- 重要変更は段階的ロールアウト・広範な評価期間を設ける方針
- @ClaudeDevs(X)やGitHubスレッドでの情報発信強化
ユーザーへの対応と感謝
- /feedbackコマンドや具体的な事例報告が問題特定と修正の決め手
- 全サブスクライバーの使用制限リセットを4月23日より実施
- ユーザーのフィードバックと忍耐への深い感謝