Claude Managed Agentsで定期自動実行|毎朝AIに仕事をさせる最小構成

AI活用術

AIが「勝手に動く」時代になってきた

2026年6月、ちょっと面白いことが起きています。OpenAI・Anthropic・Googleが揃って「スケジュール実行型のAIエージェント」っぽい体験を強化してきました。ChatGPTにはScheduled Tasksが追加され、GoogleもGemini側でエージェント機能を強化。そしてAnthropicもManaged Agentsでcronスケジュール実行(scheduled deployments)ができるようになってます。

「エージェント」という言葉、最近ほんとうによく聞くようになりましたよね。でも「聞いたことはある、動かしたことはない」という人が大半な気がしていて。自分もそのひとりだったので、今回はClaudeを毎朝決まった時間に自動で動かすという、シンプルなことを試してみました。

Claude Managed Agentsって何が違うの?

Claude APIでエージェントを動かすこと自体は以前からできましたが、Managed Agentsで新しく追加された要素としては、ざっくり以下の点があります。

  • cronベースのスケジューリング:「毎朝7時に実行」みたいな定期実行をAnthropic側で管理できる
  • vault管理の環境変数:APIキーなどの秘匿情報をエージェントに安全に渡せる
  • CLI連携・認証サービス連携:外部サービスへの認証フローを組み込みやすくなった

要するに、「Claudeに仕事を頼んで、毎日同じ時間に自動でこなしてもらう」というのがやりやすくなった、という話です。

実際にやってみた:毎朝ニュースを収集→要約→保存

試したのは「毎朝7時にAI関連ニュースを収集して要約し、テキストファイルに保存する」というタスクです。ローカルで動かす場合はAPSchedulerというPythonライブラリが手軽です。

最小構成のコードイメージ

from apscheduler.schedulers.blocking import BlockingScheduler
import anthropic, datetime, pathlib

client = anthropic.Anthropic()
sched  = BlockingScheduler(timezone="Asia/Tokyo")

@sched.scheduled_job("cron", hour=7, minute=0)
def run_daily_summary():
    msg = client.messages.create(
        model="claude-opus-4-5",
        max_tokens=1024,
        messages=[{
            "role": "user",
            "content": "今日のAI関連ニュースのトピックを3つ挙げ、各100字で要約してください。"
        }]
    )
    output = msg.content[0].text
    date_str = datetime.date.today().isoformat()
    pathlib.Path(f"summary_{date_str}.txt").write_text(output, encoding="utf-8")
    print(f"[{date_str}] 保存完了")

if __name__ == "__main__":
    sched.start()

このコードを動かしておくだけで、毎朝7時にClaudeが起き上がって(語弊がある)要約を書いてくれます。自分でやると忘れるんですよね、毎日のルーティンって。

余談ですが、このスクリプトをEC2のt3.microに乗せて放置すると、オンデマンドで常時稼働なら月数ドル+ストレージ代くらいは見ておくのが無難です。無料枠が残っていたり、スポットインスタンスを使ったり、稼働時間が短い運用だともっと下げられます。

ChatGPT Scheduled Tasks との使い分け

ChatGPTのScheduled Tasksは「チャット画面から設定できる」のが強みで、コードが不要です。一方でClaude Managed Agentsはコードを書く必要がある代わりに、外部サービス連携や処理のカスタマイズ自由度が高いのが特徴だと思っています。

  • コードを書かずに使いたい→ ChatGPT Scheduled Tasks
  • API経由で柔軟に動かしたい・外部システムと連携したい→ Claude Managed Agents

どちらが優れている、というよりは用途で使い分ける感じです。個人的には「ちょっと試す」ならChatGPT、「作り込むならClaude」という印象があります。

※この記事にはプロモーションが含まれます

ちなみに、Aiarty Image Enhancer(AI画像高画質化ツール。ノイズ除去・8倍拡大に対応)も気になっています。Aiarty Image Enhancer

まとめ

AIを「呼び出すもの」から「定期的に動かすもの」に変えると、活用の幅がぐっと広がります。毎日のニュース要約、週次のレポート生成、定期的なデータチェック……地味ですが積み上がると結構大きい。

Pythonが少し書けてClaudeのAPIキーがあれば、今日から動かせます。「エージェントって難しそう」と思っている方は、まずこの最小構成から試してみてください。

参考になったらクリックしてもらえると嬉しいです!

Blogmura AIAI Ranking
タイトルとURLをコピーしました