概要
- Claude Codeのセッションログには 暗号化された推論記録 が含まれる
- ユーザーは 推論内容のサマリー しか受け取れない仕様
- 完全な推論内容の取得にはエンタープライズ契約 が必要
- ローカルファイルから 監査証跡を得ることは不可能
- ドキュメント表現が 分かりにくい 点に注意
Claude Codeの推論ログ仕様と注意点
- Claude Codeは各セッションのログを ディスクに保存
- ログ内の“thinking blocks”は モデルの推論プロセス を示す部分
- 実際には600文字程度の 署名(signature) のみ記録
- 推論内容は Anthropicによって暗号化 されている
- 復号鍵はAnthropicが保持 しており、ユーザーの端末には渡されない
- API経由で返されるのは 推論のサマリー のみ
- 完全な思考出力の取得にはエンタープライズ契約 が必須
- Matt Greenによる 署名ブロックの追加調査 も存在
- 監査証跡や詳細な検証 を約束する前に仕様を要確認
“extended-thinking”出力の実態
- ctrl+oなどで得られる“extended-thinking”は Fable/Opusの推論サマリー
- 実際にモデルが行った推論そのもの ではなく、 論理の要約 に過ぎない
- 例えるなら「 jpegをbmpに変換し、再度jpegとして扱う」ような データ損失 が発生
- サマリーは 本来の推論内容を完全には再現できない
ローカルファイルと監査証跡の限界
- ローカルファイルからは推論内容を取得できない 仕様
- 取得可能なのは 入力・出力・実行アクションのログ のみ
- スクレイピングなどで行動記録は残せるが、 推論の根拠自体は不可視
- 推論内容の完全な監査証跡は不可能 である点に注意
ドキュメント表現とユーザーへの影響
- ドキュメントの 表現が間接的かつ分かりにくい 傾向
- “extended thinking returns a summary of Claude’s full thinking process”という表現が 誤解を招きやすい
- 実際の推論内容が得られると誤認しないよう要注意
オープンソースモデルへの要望
- オープンソースAIモデルの性能向上 が急務
- 透明性や検証性の向上 が今後の課題