① 原理・考え方
AI自動化におけるエラー処理には、性質の異なる2種類があります。1つは、通信エラー・認証切れ・利用制限(レート制限)のような、ツール呼び出しそのものが失敗する種類のエラー。もう1つは、エラーとしては表面化しないが、AIの判断が意図した通りに動かない種類の失敗です。ここで扱うのは主に前者、いわゆる技術的な失敗への対処です。
無人で動く自動化(スケジュール実行等)における大原則は、**「誰も見ていない場所で失敗が起きる」**ということです。人が対話しながら動かしている時なら、エラーが出た瞬間に気づいて手動でやり直せます。しかし無人実行では、その場に気づく人がいません。だからこそ、結果(成功・失敗どちらも)を必ずファイルやDBのような持続する記録に残す設計が、リトライの仕組みそのものより優先されるべき原則です。
なお、以下で説明する「一時的な失敗と恒…
