Skip to content
このページは AI の支援により作成・翻訳されました。誤りがあれば、改善にご協力ください。 GitHub で編集

進化パイプライン

PRX のすべての自己進化提案は、4 ステージのパイプライン(ゲート、分析、判断、実行)を通過します。このパイプラインにより、変更が十分に根拠があり、安全で、元に戻せることが保証されます。

パイプラインステージ

┌────────┐    ┌─────────┐    ┌────────┐    ┌─────────┐
│ ゲート  │───►│  分析   │───►│  判断  │───►│  実行   │
└────────┘    └─────────┘    └────────┘    └─────────┘

1. ゲート

ゲートステージは進化サイクルをトリガーすべきかどうかを判断します。以下をチェックします:

  • スケジュール条件(時間ベースのトリガー)
  • データの十分性(分析に十分なサンプル)
  • システムの健全性(アクティブなインシデントがない)
  • レート制限(時間ウィンドウあたりの最大変更数)

2. 分析

分析ステージは収集データを検査して改善機会を特定します:

  • パフォーマンスメトリクスの集約
  • パターン検出と異常の特定
  • ベースラインとの比較
  • 予想される影響推定を含む提案の生成

3. 判断

判断ステージは安全性と正確性に関して提案を評価します:

  • 事前定義された不変条件に対するサニティチェック
  • リスク評価スコアリング
  • 既存ポリシーとの競合検出
  • 承認ルーティング(L1 は自動、L3 は手動)

4. 実行

実行ステージは承認された変更を適用します:

  • ロールバックスナップショットを作成
  • 変更をアトミックに適用
  • リグレッションシグナルを監視
  • サニティチェック失敗時に自動ロールバック

設定

toml
[self_evolution.pipeline]
gate_check_interval_secs = 3600
min_data_points = 100
health_check_url = "http://localhost:3120/health"

関連ページ

Released under the Apache-2.0 License.