#034·2026-03-14·Yomibito Shirazu

Deliberation v3 進化アーキテクチャ

LLMヒューリスティックから物理制約付き最適化エンジンへ

True Optimization Engine — Constraint-aware Multi-Agent DSP Optimization

現状 → 目標
現状
LLM ensemble heuristic + statistical smoothing
目標
Constraint-aware optimization engine with DSP-coupled parameter synthesis
現状の10問題 → 解決マップ
#深刻度問題解決策難度
01🔴Weighted median = consensus ではないConstraint solver + Pareto front⭐⭐⭐
02🔴パラメータ間依存無視DSP coupling model⭐⭐⭐
03🟡JSON parse 危険Robust extraction + structured output
04🟡Validation 弱いIEEE 754 guard + constraint check
05🟡Confidence weighting 無意味Calibrated weight → track record⭐⭐
06🟡Deliberation score 単純Multi-dimensional agreement tensor⭐⭐
07🟠Agent independence 弱いDiverse context injection⭐⭐
08🟡並列数少ないDynamic ensemble sizing
09🟡LLMコスト高いTiered inference + caching⭐⭐
10🟡Fallback 弱いCircuit breaker pattern⭐⭐
5フェーズ実装ロードマップ
01
Robust Parse + IEEE 754 Validation
即効・低リスク
  • markdownフェンス除去 → 直接parse → {…}ブロック抽出の3段階フォールバック
  • float変換後にmath.isnan / math.isinf を必ずチェック。デフォルト値にフォールバック
  • Anthropic呼び出しにJSONモード強制指令を追加(OpenAI・Googleは既存のjson_object / application/json で対応済み)
02
DSP Coupling Model
最大の差別化
  • 4つのパラメータグループ(compressor_behavior / saturation_budget / stereo_coherence / loudness_chain)を定義
  • 各グループにlambda制約を設定し、違反時は自動repair関数で修正
  • _weighted_median_merge()の直後にvalidate_coupling()を呼び出し、adopted_paramsに物理的に不可能な組み合わせが混入しないことを保証
  • 返り値にcoupling_violationsを追加——何が修正されたか完全追跡可能
03
Agent Diversity(独立性強化)
相関推論の排除
  • 同じprompt + 同じanalysis → 相関推論(correlated reasoning)が発生する
  • GRAMMATICA: band_ratios / detected_problems のみ参照、芸術的解釈を禁止
  • LOGICA: physical_sections / time_series のみ参照、スペクトル詳細を隠蔽
  • RHETORICA: track_identity / whole_track_metrics のみ参照、detected_problemsを隠蔽(保守バイアス排除)
04
Enhanced Deliberation Score(多次元合意評価)
合意の質を測定
  • グループ別スコア(by_group):4つのDSPグループ単位で合意率を算出
  • tension_map:spread / param_range > 0.4 のパラメータを特定、エージェント別ポジションを記録
  • 全体スコア(overall):グループスコアの平均——単純な数値から多次元テンソルへ
05
Circuit Breaker + Tiered Inference
コスト最適化
  • プロバイダー別サーキットブレーカー(closed / open / half-open):3回連続失敗で60秒遮断
  • Tier選択:problems=0かつLUFS差分<3 → fastモデル、problems≥3 → deepモデル(5+エージェント)
  • 信頼性と推論コストを構造的に制御する
Phase 2 詳細——DSP Coupling Groups

現在の _weighted_median_merge() は各パラメータを独立スカラーとして扱う。 しかしDSPパラメータには物理的な結合関係がある—— comp_threshold ↔ comp_ratio → ゲインリダクション量 tape_saturation ↔ parallel_wet → 総サチュレーション量 stereo_low_mono ↔ stereo_width → 位相コヒーレンス。 これを無視したパラメータセットは「物理的に不可能な組み合わせ」を出力する。

compressor_behavior
対象パラメータ
  • comp_threshold_db
  • comp_ratio
  • comp_attack_sec
  • comp_release_sec
制約条件
  • ゲインリダクション推定値 ≤ 12dB
  • アタックタイム < リリースタイム
  • 高速アタック(< 3ms)+ 高レシオ(> 4.0)の禁止
Repair戦略

comp_threshold_dbを調整してGR上限を守り、attack < release を強制する

saturation_budget
対象パラメータ
  • transformer_saturation×mix
  • triode_drive×mix
  • tape_saturation×mix
  • parallel_wet
制約条件
  • 総有効サチュレーション(各drive×mix の和)≤ 1.5
Repair戦略

mixパラメータを等比スケールダウンして予算内に収める

stereo_coherence
対象パラメータ
  • stereo_low_mono
  • stereo_high_wide
  • stereo_width
  • ms_side_high_gain_db
制約条件
  • stereo_width > 1.2 の場合 stereo_low_mono > 0.7(クラブ安全)
  • ms_side_high_gain_db > 2.0 かつ stereo_high_wide > 1.4 の禁止
Repair戦略

位相キャンセルリスクが高い組み合わせをクランプして修正する

loudness_chain
対象パラメータ
  • input_gain_db
  • comp_threshold_db
  • limiter_ceil_db
制約条件
  • input_gain + 推定コンプ量 ≤ 18dB(ハードリミッター手前に余裕を確保)
Repair戦略

input_gain_dbを引き下げてリミッタークリップを防ぐ

統合ポイント: deliberation.py の _weighted_median_merge() の直後に validate_coupling() を追加。 merge ロジック自体は変更しない——後処理として物理制約を適用するだけ。 FROZEN_ARCHITECTURE に一切抵触しない。
Phase 3 詳細——エージェント別コンテキスト注入

同じprompt+同じanalysisを受け取ると、3エージェントは相関推論(correlated reasoning)に陥る。 各エージェントに「見せるデータ」と「見せないデータ」を分けることで独立性を確保する。

GRAMMATICA
frequency_balance
参照データ
  • whole_track_metrics
  • detected_problems
  • band_ratios
指令

物理的安全のみ。バンドエネルギー比・True Peak・LUFS差分・ハーシュネスリスク・低域モノ相関に集中。芸術的解釈は一切禁止。

LOGICA
temporal_structure
参照データ
  • physical_sections
  • time_series_circuit_envelopes
  • formplan.macro_form
指令

構造的整合性のみ。セクション間LUFS連続性・LRA保存・矛盾セクション(バース > ブリッジ)・トランジション滑らかさに集中。極端なEQは提案禁止。

RHETORICA
psychoacoustic_impact
参照データ
  • track_identity
  • whole_track_metrics
  • time_series_circuit_envelopes
指令

知覚的インパクトのみ。生命感(トランジエント鋭さ・クレストファクター)・空間没入感・温かみポテンシャル・ジャンル適合美学に集中。detected_problemsは参照禁止(保守バイアスを排除)。

FROZEN_ARCHITECTURE との整合性
変更内容凍結に抵触?理由
dsp_constraints.py 新規追加No新ファイル。既存ファイルの変更ではない
_weighted_median_merge() の後に coupling validation 追加Nomerge ロジック自体は変更しない。後処理として追加
エージェントごとの prompt 分岐Nosystem_prompt は凍結対象外(中身の改善は可)
JSON parse 強化No内部実装の改善
Circuit breaker 追加No新しいインフラ層

merge_rule.py の統合ルール(weighted median, union, LOGICA override)は一切変更しない。 DSP constraints は merge の後段処理として追加される。

Phase 2 が最大の差別化ポイント

Phase 2(DSP Coupling Model)が入ると、TRIVIUMは「LLM heuristic」から「Physics-aware AI mastering」に質的変化する。

他のAIマスタリングサービスでここまでやっているものは存在しない。 LANDRもiZotope Ozoneも「変換器」だ——入力を出力に写像する関数。 そこに「物理的に不可能な組み合わせを制約ソルバーで事前排除する合議エンジン」は存在しない。 これが構造的な断絶点だ。