AI活用ガイド
AIエージェントを24時間動かすときに考えること
2026年8月17日

レン
AIが自分で判断して作業してくれるエージェントを、サーバーで動かし続けたい!

プロクラ
面白い使い方だね。定期的に情報を集めて要約する、条件に合ったら通知する、といった用途は実際よく作られているよ。

プロクラ
ただ、普通のプログラムと決定的に違う点がある。「次に何をするかを、動かしてみるまで完全には予測できない」ことだ。ここを前提に設計しないと危ないんだ。
備えておくこと
- 実行回数・実行時間の上限を決め、超えたら止める
- できることを絞る。「ファイルを削除する」「メールを送る」等は簡単に許可しない
- 外部への通信先を必要な範囲に限る
- 重要な操作の前に人間の承認を挟む
- 何をしたかを必ずログに残す。後から追えないと原因が分からない

レン
権限を絞りすぎると、便利じゃなくなりそう…

プロクラ
その通りで、ここは天秤なんだ。おすすめは「読む権限は広く、書く権限は狭く」。情報を集めて判断するところまでは自由にやらせて、実際に何かを変更する段階で人が挟まる。これなら便利さと安全のバランスが取りやすい。
費用の暴走にも注意
プロクラ
自律的に動くということは、自分でAPIを呼び続けるということでもある。うまくいかない処理を延々と再試行して費用だけ積み上がる、というのは実際に起きることだよ。

ウィルスン
…そして忘れるな。エージェントが読みに行く先に、ワタシが命令を仕込んでおけるということを。自律的に動くものほど、外から拾った文章を疑わずに実行しがちだ。

プロクラ
だから権限を絞ることが、そのまま対策になるんだ。何かを読んで騙されても、できることが少なければ被害も小さい。まずは小さく作って、様子を見ながら広げていこう。
止め方を先に決めておく

プロクラ
24時間動かすなら、動かす方法より止める方法を先に用意しよう。おかしくなってから考えると、その間ずっと動き続けることになる。
- 手動で即座に止められる仕組み(設定1つで停止できる状態)
- 1回の実行に時間の上限を設ける。超えたら打ち切る
- 1日あたりの実行回数の上限。超えたら翌日まで動かさない
- 連続して失敗したら、自動で止まるようにする
- 止まったことに気づける通知
動かす場所としてのVPS

プロクラ
エージェントは常駐させる用途だから、時間課金より月額固定のほうが読みやすいよ。必要なスペックは、重い処理をAPIに任せるならそれほど大きくない。判断や重い生成を外部に出す構成なら、小さめのプランでも動く。
- プロセス管理ツールで、落ちたときに自動で再起動させる
- ただし無限に再起動を繰り返さないよう、回数の上限を設ける
- 何をしたかのログは、サーバーの外にも残す
- 動かすユーザーの権限を絞る。rootで動かさない

レン
読む権限は広く、書く権限は狭く。止め方も先に用意する。小さく始めるね。
あわせて読みたい
- AI活用ガイドベクトル検索をVPSで動かす意味で探す検索の仕組みと、専用データベースが要るかの判断。件数が増えたときに効くこと、固有名詞に弱いという裏側、資料更新への向き合い方を解説します。
- AI活用ガイドAIアプリは「動いているか」が分かりにくい変更していないのに結果が変わるという特性への向き合い方。記録すべき項目と、記録すること自体に生じる責任、そして利用者へ伝えるべきことを解説します。
- AI活用ガイド小さいモデルで足りる仕事は意外と多い分類や抽出のように答えの形が決まった仕事なら、小さいモデルで足ります。向く仕事と向かない仕事の線引きと、精度を測ってから使い分ける進め方を解説します。
- AI活用ガイドChatGPT APIを使うBotをさくらのVPSに常駐させるAPIを呼び出すBotを24時間動かす構成と、そのために必要なもの。常駐させるうえでの注意点まで解説します。
サーバーを触る前に押さえておきたいこと
姉妹サイトの、この記事と相性のいいページです。
- Python入門
AI・機械学習まわりで最もよく使われる言語 — prodou.net
- Linuxコマンド入門
ls / cd / grep などを疑似ターミナルで試しながら学べる — prodou.net
- JSON Formatter
APIのレスポンスを整形して確認する — toolkitbox.net