Anthropicは11月13日、Claude公式ブログで「常時稼働エージェント(always-on agent)」の作り方をまとめたガイドを公開した。常時稼働エージェントとは、ユーザーがメッセージを送ったときだけでなく、決まった時刻や外部からの通知をきっかけに自分で動き出し、何日にもわたって仕事を続けるAIエージェント(目的に向けて自分で作業を進めるAI)のことだ。同社によると、こうした仕組みを自社製品に組み込みたいという相談が顧客から増えているという。

実際は「寝て起きる」の繰り返し

ガイドは、常時稼働といっても実際にずっと動いているわけではないと説明する。エージェントはほとんどの時間を休止して過ごし、きっかけ(イベント)が届くと目を覚まして作業し、結果を保存してまた休む。この1回分の作業を「ラン」と呼び、これを無限に繰り返すことで、ユーザーからは「いつも動いている」ように見える。

普及が進んだ理由として、Anthropicはモデルの進歩を挙げる。最新モデルはユーザーの意図をくみ取り、いつ確認を取るべきかの判断が上手になった。さらにAIの利用料金が下がっており、特に長時間かかるタスクほど恩恵が大きい。ある長時間のコーディング評価では、Opus 5.5は解決1件あたりの費用がOpus 5より78%少なく、通常の作業での40%減を大きく上回ったという。

組み立てに使う5つの部品

ガイドが挙げる中心部品は次の5つだ。1つ目は「イベント受信箱」で、Webhook(外部サービスからの自動通知)や定期タスクなど、すべてのきっかけをいったんデータベースの表にためる。同時に届いた通知で作業がぶつかったり、障害で通知が消えたりするのを防ぐためで、1つの受信箱を処理する担当(ワーカー)は常に1つだけにするのがよいとしている。

2つ目は「タイマー」。返事の確認のような一度きりの予定と、毎日のまとめ配信のような定期予定を別の表で管理する。3つ目は「記憶(メモリー)」で、ユーザーからの指示、ユーザーについて分かったこと、すでに伝えた内容、作業の進み具合をファイルとして保存し、次のランに引き継ぐ。ほかのシステムで調べ直せる情報は保存せず、場所だけを書いておくのがコツだという。

4つ目の「権限」は、ユーザーが見ていない間にエージェントが勝手な操作をしないための仕組みで、最もリスクが大きい部分とされる。パスワードなどはエージェントに直接渡さず、外側の中継役(プロキシ)が通信に付け足す方式を推奨。危険な操作は分類器で止め、重要な判断はユーザーの承認を待つ。5つ目の「送信箱」は、結果をユーザーに届ける出口で、送る量の調整にも使う。通知が多すぎるとうるさく、少なすぎると大事なことを見逃すため、最初は控えめに始めるのがよいとしている。

日本の利用者にとっての意味

今回の内容は開発者向けの設計指針だが、Claude Codeの自動メモリーや承認待ちの仕組みなど、Anthropicが自社製品で使っている考え方がそのまま紹介されている点が特徴だ。社内の定型業務を自動で回すエージェントを作りたい企業や個人開発者には、そのまま設計の手本になる。一般向けのエージェント製品の動向はClaude Duetの試用記事も参考になる。