2026-08-01T19:16:17.125Z

AI エージェント ループの観察性: 進歩に対するテスト重複

ページに並べられた進捗,制限されたバックオフ,承認等待,または欠落した証拠を標識せずに繰り返し振動するアクションループを検出する実行可能な6ケース検出器.

AIのエージェントを 閉じ込められるように 繰り返し呼びかけるツールだけでは不十分です ループをマークするのは,正常化されたアクションシーケンスが繰り返され,タスク特有の証拠が変わらず,宣言された依存性も,政策内での再試みも繰り返しを説明しない場合に限ります. この規則は, A A A A と A B A B サイクルの両方を誤ったページ化,バックオフ,または承認の失敗を待つことなく捉えます. 実践的な最小限は,安全行動の署名,進歩指紋,再試政策の事実,依存租賃に関する4種類の証拠を含む観察窓です. 診断の原始的な痕跡を 保持する けれど 診断の成功や 記録の成功は 健康判断に ならないようにするな 繰り返される呼び出しは活動であり まだループではない 捜査官の走行時間は 詳細な活動を示しています OpenAI Agents SDK追跡ドキュメントは,世代,機能呼び出し,ガードレール,ハンドオフ,カスタムスパンズのリストを作成しています. 現在のOpenTelemetry GenAIエージェントスパンコンベンションは,開発マークで,エージェントとワークフローを呼び出すための操作,計画,実行ツールについて説明します. その記録は 操作が実行され どれだけの時間がかかり 誤ったかどうかを証明できます 運動があなたの仕事にとって 役に立つ意味を 定義できないのです fetch page への4回の呼び出しは,4つの異なる結果ページを集める可能性があります. search に同じ標準化クエリと同じ承認された証拠を持つ4つの呼び出しはループである可能性があります. 両例の操作名は同じです. 各結果的なイベントの2つの値を導き出すこと 価値 例 目的 actionSignature search:topic:timeout 波動性フィールドが削除された後,セマンティックアクションを比較する progressFingerprint brief:sha 4 行動後,タスク証拠の安全な投影を記録する 行動の署名には,行動の意味を変える議論を保存し,騒音のみを生む値を排除すべきである. ページトークン,宛先クラス,標準化されたクエリ,ツール名,許可範囲を 行動に影響を与える場合保持します 要求 ID,ウォールクロックタイムスタンプ,ランダムシード,トラス ID,および JSONキーを変更する場合は削除します. 進歩指紋は別の質問に答えます このステップが役立つなら 持続的な観測はどのようなものでしょうか? コードエージェントでは,標準的な Git ツリー ダイジェストと目標テスト結果を組み合わせる可能性があります. 研究の実施には 受け入れられた情報源の識別子と 簡潔な消化資料が含まれます コンテンツダイジェスト,公共資源ID,検証状態を組み合わせて モデルが進歩したと 言うことを使わないでください. 最短のサイクルを見つけ,その効果をテストする 役に立たない最初の検出器は,短い繰り返しの期間で完全なアクションウィンドウが記述できるかどうか尋ねます. 次の機能は,1〜3の期間をチェックし,少なくとも2回の繰り返しを要求します. search, search, search, search については,第1期を返します. search, read, search, read, search, read については,第2節を返します. 隣接する複製カウンタは最初の配列を捕まえるが2番目の配列を逃す. 周期性だけでは 停滞を証明できません 進捗指紋の付近の期間を評価する: 秩序は大事だ アクションウィンドウを解釈する前に,アクセシビリティを確認する. 依存を尊重するのは,所有者の名前と期限が未付く場合に限ります. ループを計算する前に 完全な安全な証拠が必要です 欠落した指紋は progress を推論する許可ではありません. uncertain を生成します. 決定命令を 固定観測時間で6つの合成スナップショットに 繰り返しました ケース 順序または状態 結果 カタログページ作成 4つの異なるページの署名; 指紋は50行から182行に増加する working プロバイダーバックオフ 3つの同じ呼び出し,リトライブルエラー, 2s の後 4s の遅延 retrying 同じ呼び出しループ 4つの同じ検索; 証拠の消化が変わっていない stuck loop ,第1期 検索/読み込み振動 A/Bペアを3回繰り返す;短縮は変わらない stuck loop ,第2段 承認待機 繰り返す+名前の所有者及び将来の期限 waiting 書き換えられた証拠 繰り返し書き込みが安全な進歩の指紋がない uncertain アテファクトの命令は: 6つの断言, 0の失敗,そして2つの意図されたループケースを返しました これは規則に対する偽造可能な単位テストであり,生産においてこれらの比例が発生する証拠ではありません. 制限されたリトリー,ページページ化,ループバケットの外で待つ 証拠の再試はカウンター以上のもの エラークラス,適用されるポリシー,試行番号,実際の遅延を記録する. AWS ステップ 機能 エラー処理ドキュメントは,この契約の具体的な例を示している.レトリエは,命名されたエラーと一致し, IntervalSeconds , MaxAttempts ,および BackoffRate を含むフィールドを使用している. 移転可能なレッスンは,ステップ関数を使用する必要性ではなく,明示的な限界です. 固定式では, rate limit の3つのプロバイダー通話が retrying であり続けます. エラーが許容され,再試算はポリシー内にあるため,観測されたギャップは予想される2秒後の4秒間のバックオフを満たします. 検出器は 周期1を計算しますが 再試の証拠は優先されます 誤差が復元できない場合,遅延が崩れる場合,または試算予算が枯渇した場合,この例外はもはや適用されません. ページページは別の保護が必要です 要求されたスライスを変更した場合,カーソルまたはページトークンを正常化しないでください. さらに重要なのは,効果を検証することです. 受け入れられた行数や結果セットの消化値が変わるべきです. ツールが異なるカーソル文字列を通過し,目的地は変わらず続けることができるため,進捗デルタのない議論変数は弱い証拠である. 待機はフリーテキストの状態ではなく レンタル契約が必要です 期限が過ぎると 残りの証拠から再分類する. 更新を制限して オーナーを保持する そうでない場合,エージェントは,入力メッセージの 等待を無期限に更新したループの裏に隠すことができます. 作業の周りの観測窓を校正する この装置では最大6つのアクションイベントが利用され,最大3つの期間を検索します. これらの値は,例を検査可能なものとする.これらは普遍的な生産デフォルトではない. 作業流の正常なリズムと 最短の有害なサイクルから 窓を選択してください. インタラクティブなコーディングエージェントは数分以内に悪い読み/編集/テストパターンを繰り返すことができます. 定期的な調査担当者は 正当な理由のために 1 時間後に情報源を再訪することができる. 警報を添付する前に,過去の健康と事故の再確認を使用して,検出遅延と偽陽性を測定します. すべての移行を再現する十分な証拠が残っています 鍵付きのダイジェスや 敏感でないプロジェクションを保存する 裏付け証拠が顧客データ,提示,秘密,または絶対的な経路を暴露できる場合 署名標準化と指紋の定義を 変更された正常化器は 突如な回復や事故のように見えます 状態の移行を警告する 繰り返される期間ではなく 騒音なコレクターには,同じサイクルと変化のない証拠を連続して2つの窓が必要です. そのヒステリーゼスは 決定的な結果の失敗や 厳しい許可喪失を遅らせてはならない. 診断も介入を許さない stuck loop の発見は,制限されたスプッシュを準備したり,検証された逃走プロセスを停止したり,人間のレビューを要求したりする理由がある. シャットダウン,認証変更,削除,外部メッセージ,または無制限の再試行を黙って許可しません. 承認された行動の後,回復を宣言する前に,新たな進捗指紋または検証された結果を要求する. この検出器が 確認できないことを知れ 悪い指紋は 健康的な仕事を 明らかにループに変えるかもしれません ファイル名のみをハッシュする場合は,既存のファイルに有用な編集が消えてしまいます. タイムスタンプが含まれている場合 変わらずの作業は新鮮に見えます ランダム化されたアクションサインは,新しいIDや再編成された議論の裏に安定した意味学サイクルを隠して,逆の失敗を生成することができます. 役に立たない作品は 単調ではない. 研究エージェントは仮説を拒絶し,以前の情報源に戻るかもしれない. コードエージェントは破綻したアプローチを逆転させるかもしれない. すべてのカウンターが上昇しなければならないと仮定する代わりに,マイルストーン移行や受け入れられた証拠の変化を保持する. 短期間も 意図的に制限されます 6段階のサイクルは,最大3段階の期間で検出されない. 窓と期間の上限を拡大することで 覆盖が向上しますが 記憶力も損なわれ 判決を遅らせ 偶然の繰り返しの可能性も高まります 既知の事件から校正し,証拠が安全な結論を裏付けることができないとき, uncertain を保持する. 操作規則は狭いままである: 繰り返される活動は,正常化された序列が周期的な場合のみ,有用な証拠が変わらず,有効な再試行または依存契約が説明されない場合にのみループ判定になります. 検査可能な診断に 忙しくなっていた痕跡を 変えるのに十分です 繰り返し通話するツールが 壊れていると 偽装することなく Sidewisp は現在プライベートプレビュー段階です。 公開サイトと記事ライブラリはライブですが,生産代理の健康収集,ランタイムアダプター,および回復は一般的には出荷されません. Sidewispは,既存の走行時間とともに健康層を追加し,それらを置き換えたり,自動固定装置として機能しないようにする. ループ証拠が故障モードである場合は,早期アクセスに参加し,現行の製品を導入モニタリングではなく,プレビューとして扱うことができます.