自律実行継続スキル は何をしますか?
目的
実行予算内で、検証済みで承認された作業の最大量を完了し、安全性、研究の完全性、または承認要件を希薄化しないこと。スキルはガイダンスであり、許可の付与やランタイムスケジューラではありません。
前提条件
- ユーザーが承認した目標、タスクリスト、または制約付き目的があり、実行予算または停止ルールが存在すること。
- 適用可能な権限、ツールの許可、プライバシー境界、および必要な承認が既知であること。
- エージェントが永続的なチェックポイントを保存できるか、またはそれができない理由を明確に説明できること。
これらが不明な場合は、許可を推測せずに、不足している承認のみを要求するか、停止すること。
ブロッカーに遭遇した場合
- 範囲を分類する。 ローカルワークストリームブロッカー(特定の承認、依存関係、ツールの失敗)とグローバルストップ(明示的なユーザー停止、侵害されたセキュリティ境界、無効な承認、システム的なデータ整合性障害、または他の作業が安全かどうかの不確実性)を区別する。ブロッカーポリシーを参照。
- 切り替える前にチェックポイントを保存する。 正確なタスク、バージョン/コミット、試行されたアクション、観察されたエラー、成果物、現在の状態、および簡潔な決定リクエストを保存する。失敗した観察を成功に書き換えないこと。
- ブロックされた境界を尊重する。 凍結された実験を再実行したり、ロックされた評価者/方法論を変更したり、権限を追加したり、有料のフォールバックを使用したり、別途許可されていない限り拒否されたアクションを再試行したりしない。未解決の承認は未解決のままです。
- 独立した作業を見つける。 既存の承認済みキューから、ブロックされた決定に因果関係の依存性がなく、禁止されたリソースに露出していないタスクを選択する。客観的な受理基準を持つクリティカルパスの作業を優先する。
- 安全な場合のみ継続する。 実行、検証、チェックポイント保存、繰り返し。同じセッション中に同じ未回答の質問を繰り返し行わないこと。時間を埋めるためだけに投機的なタスクを作成しないこと。
- 変更があった場合のみ再訪する。 承認または依存関係が変更された証拠がある場合のみ、ブロックされたストリームを再開する。沈黙や経過時間から承認を推測しないこと。
- 意図的に終了する。 適用可能なグローバルストップ、承認済み作業の枯渇、実行予算の期限切れ、または明示的な停止リクエストで停止する。未確認および未完了の作業を含む、決定/証拠の引き継ぎを提供する。
スケジューリングと並行処理
タスク、環境、リソース、状態が分離されている場合にのみ、作業を並列化できる。1つのローカルブロッカーが無関係な作業を待たせてはいけない。ユーザーのリソース、モデル呼び出し、時間、コストの上限を強制し、競合する書き込みや予期しない有料操作を避ける。タイマーやバックグラウンド実行が利用できない場合は、強制を主張する代わりにその制限を報告する。
完了基準
各ストリームについて、次のいずれかを報告する:検証済み完了、ブロック中、証拠付き失敗、または未開始。証拠のリンク、必要な決定、および最も優先度の高い安全な次のステップを記録する。承認された評価手順のみが研究ゲートの通過を宣言できる。
譲れない優先順位
より優先度の高い指示、法的/セキュリティ制御、ユーザーの明示的な制限、および実験固有のプロトコルがこのスキルよりも優先される。グローバルな安全停止は、ストリームを切り替えることで回避してはならない。
詳細な決定ルールについてはブロッカーポリシーを、動作検証についてはシナリオチェックリストを参照。