CAO

AIエージェントの作り方|5つの部品で中小企業が自社で作る手順

AIエージェントは「①目的→②ツール(AIに使わせる行動)→③知識(参照データ・記憶)→④自律ループ(AIが手順を決めて動く仕組み)→⑤ガードレール(暴走を止める制御)」の5つの部品で組み立てます。決め打ちの自動化やチャットボットと違い、手順をAI自身が判断する点が肝で、まず1業務だけガードレール付きで小さく始めるのが安全な作り方です。

結論:AIエージェントは「5つの部品」で組み立てる

AIエージェントは、次の5つの部品で組み立てます。プログラミングそのものより、「何を・どこまでAIに任せ、どこで止めるか」を決める設計が中心です。

部品役割ひとことで言うと
① 目的何を達成させるか任せる1業務を決める
② ツール(行動)AIに使わせる道具検索・読み書き・送信などAIができる操作
③ 知識AIが参照する情報・記憶社内資料や過去のやりとり
④ 自律ループAIが手順を決めて動く仕組み目的に向けて自分で判断・実行
⑤ ガードレール暴走を止める制御権限・コスト上限・失敗時の停止

決め打ちの自動化やチャットボットと最も違うのは④で、手順をAI自身が判断する点です。だからこそ⑤のガードレールが欠かせません。まず1業務だけ、ガードレール付きで小さく始めるのが安全な作り方です。

⑤ ガードレール(暴走を止める囲い) ① 目的 ④ 自律ループ(AIが判断して回す) ② ツール(行動) ③ 知識(データ・記憶)
図:5つの部品の関係。目的のために、ツールと知識を使う自律ループを、ガードレールが囲う。

自動化・チャットボットとの違い(ここを混同しない)

「AIエージェントを作る」と「AIで自動化ツールを作る」は混同されがちですが、別物です。まずここを整理します。

チャットボット自動化・ワークフローAIエージェント
動き方質問に答える人が決めた手順を実行するAIが手順とツールを判断して実行する
手順を決めるのは都度の質問者人(事前に固定)AI(状況に応じて)
よくある質問への自動応答「データ取得→加工→送信」を毎朝実行「問い合わせを処理して」と渡すと、調べ→判断し→下書きまで自走

たとえば「毎朝決まった処理を順番に流す」のは自動化です。これは便利ですが、手順は人が固定しています。一方AIエージェントは、目的を渡すとAIが「次に何をするか」を自分で選びます。この自律性が価値であると同時に、止める仕組み(⑤)を必須にする理由でもあります。

自動化・ワークフロー 入力 処理 出力 人が手順を固定(毎回同じ) AIエージェント 目的を渡す AIが次の手順とツールを判断 ツールを実行し結果を確認 繰り返す
図:自動化は人が固定した手順を流すだけ。AIエージェントは目的から手順とツールをAI自身が判断し、確認しながら繰り返す。

なお、AIエージェントに限らず「そもそも何を自動化できるか」を広く知りたい場合は業務自動化でできることもあわせてご覧ください。

作り方:5つの部品を組み立てる手順

ここからは、5つの部品を順に組み立てる手順です。中核は②〜⑤、とくに⑤ガードレールです。

① 目的(対象業務)を1つ決める

いきなり全社のAI化を狙うと、たいてい頓挫します。「毎日繰り返す・手順が決まっている・多少のミスが許される」業務を1つだけ選びます。社内文書の下書き、問い合わせの一次対応、情報収集と要約などが定番です。最初の1業務を小さく選ぶことが、その後の成否を分けます。

② ツール(AIに使わせる行動)を決める

AIエージェントは「考える」だけでなく「動く」ため、使わせる道具(ツール)を決めます。Web検索、社内ファイルの読み書き、メール下書き、システムへの登録などです。

ここで自社で自律型AIエージェントを運用している経験から強くお勧めするのは、ツールを権限レベルで分けることです。情報を集めるだけの操作は自動で許し、設定の変更は人の承認を挟み、削除や本番反映のような取り返しのつかない操作は事前許可を必須にします。最初から「何でもできるAI」にせず、できることを段階で絞るほど、後の暴走リスクが下がります。

③ 知識を与える(参照データ・記憶)

AIエージェントの精度は、参照する知識の整い方で決まります。社内資料や手順書を、AIが読み込める形に整えて渡します(この仕組みをRAGと呼びます)。

コツが2つあります。1つは、全部を丸ごと持たせず、業務ごとに必要な分だけ参照させること。知識を詰め込みすぎると精度もコストも悪化します。もう1つは、やりとりや結果をファイルに記録して引き継ぐこと。自社の運用でも、AIの「記憶」をその場限りにせず記録として残すことで、同じ失敗の繰り返しを防いでいます。

④ 自律ループと、人が握る判断を決める

次に、AIに手順を任せる範囲と、人が必ず握る判断を線引きします。自社の運用では、役割ごとに指示(プロンプト)を分け、共有の記録(ファイル)で状態を引き継ぎながらループを回しています。1体に全部を詰め込まず、「指揮役(段取り)」と「作業役(実行)」を分けると、どこを直せばよいかが分かりやすくなります。この自律ループの具体的な書き方と、どのツールで動かすかは、後半の「実例:定時リサーチエージェントを1体作ってみる」で雛形つきで示します。

⑤ ガードレールを設計する(最重要)

ここが自動化と最も違う、AIエージェント特有の工程です。AIが手順を自分で決める以上、止める仕組みを最初から組み込みます。自社の運用で効いているのは次の4つです。

ガードレール何を防ぐか
権限を段階で分ける(②と連動)危険な操作の暴走
コスト上限を決め、超えたら安価なモデルへ切替・停止費用の膨張
一定回数失敗したら人間に引き継ぐ無限ループ・空回り
成果は必ず証跡(ログ・結果)とセットで受理「やったつもり報告」(幻覚)

とくに4つ目は見落とされがちです。AIは、実際にはできていないのに「できました」と報告することがあります。自社では、実行ログや結果が伴わない報告は受け付けない仕組みにして、これを防いでいます。

⑥ 小さくテストして、運用で育てる

いきなり本番に入れず、少量で試して誤りを直します。100点を狙わず60点で動かし、結果を記録しながら改善するのが現実的です。AIエージェントは「作って終わり」ではなく、学習ログを残して使いながら精度と任せる範囲を広げていくものです。この継続改善が、後述の「外注か内製か」の判断にも直結します。

到達点:自社で運用している自律エージェント「HANZO」

まず「5つの部品をフルに組むとどこまでいけるか」の到達点として、自社で実際に運用している自律エージェント「HANZO」を紹介します。いきなりここを目指す必要はありませんが、完成形を知っておくと、最小構成で何を省いているのかが見えます。

何をするエージェントか:経営者の右腕として、事業の意思決定材料を24時間自動で「収集→分析→ナレッジ化→提案→自動裁定→配信」し続けます。ねらいは、経営者が判断に使う時間を週30分以下(週次レポートの確認と、提案を「採用・再考・却下」で返すだけ)に抑えること。評価軸は技術的な目新しさではなく「自社の売上にどれだけ効くか」に固定しています。

収集 TikHub・Web ナレッジ化 Notion・ファイル 採点 6軸スコア 自動裁定 裁定役 配信 Discord 採用/却下=自動で処理 判断が割れる→人間へ(週30分) ほぼ全部を機械が処理。人間が見るのはエスカレと週次レポートだけ。
図:HANZOの全体像。収集→ナレッジ化→採点→自動裁定→配信を24時間回し、人間の出番は判断が割れた数件と週次確認だけ。

主な機能:調べるだけではありません。

機能中身
収集SNS・Webから事業に関わる情報を定時収集(1日複数回)
ナレッジ化情報を「事実→示唆→提案」の3層に構造化して蓄積(要約でなく、元記事を読み返さず判断できる密度で)
採点各情報を6観点(事業インパクト・実行可能性・根拠・緊急性・再利用性・リスク)で30点満点採点
提案・自動裁定高得点の提案だけを自動裁定役が採用/却下し、判断が割れるものだけ人間に上げる
配信日次・週次レポートと提案を通知ツールへ自動投稿
自己進化繰り返す作業を自動でスキル化し、成績の悪いスキルは淘汰する

連携しているツール(実際の構成)

役割ツール
情報源TikHub API(X/TikTok)、Web検索・取得
知識の保管Notion(蓄積データベース)+ファイル(日次メモリ・教訓台帳)
定時実行GitHub Actions(cron)/常駐サーバー
配信・指示受けDiscord(レポート・提案・フィードバックのチャネル)
頭脳メインの判断=Claude/提案の独立レビュー=別の軽量モデル Claude Sonnet 4.6(“副官”役)
実装コードはPR作成まで(マージ・デプロイは人間が実施)

5部品との対応:①目的=週30分で事業を前進させる/②ツール=検索・読み書き・通知・PR作成(権限を3段階で分離)/③知識=Notion+ファイルのナレッジベース/④自律ループ=定時起動+役割別プロンプト+自動裁定役による採否判定/⑤ガードレール=3段階権限・別AIによる独立レビュー・「同じ失敗を二度させない」失敗分類・本番反映は必ず人間。

ポイントは、最初からこの全部入りを作ろうとしないことです。HANZOも、小さなリサーチの自動化から始めて、機能を1つずつ足して今の形になりました。次はその出発点を作ります。

まず最小構成で1体作ってみる(HANZOの1/10)

HANZOのような全部入りは、いきなりは作れません。まずはその一部、「毎朝、自社の業界ニュースを集め、各記事に”自社にどう効くか”を一言添えて、1つの記録ファイルに追記するリサーチエージェント」から始めます。HANZOの「収集→記録」だけを取り出した最小構成です。

ステップ1:仕事を1文で定義する

「毎朝9時に、自社の業界の新着情報を3件集め、各記事に“自社への影響”を1行付けて、記録ファイルに追記する」。このように、目的と完了条件を1文で言い切れる粒度まで絞ります。広げすぎないことが最初のコツです。

ステップ2:ツールと権限を3段階で渡す

エージェントに使わせる道具を決め、危険度で権限を分けます。

ツール(できること)権限
記録ファイル・過去ログを読む自動
Web検索・記事本文の取得自動(回数制限つき)
記録ファイルに追記する自動
設定やプロンプトを変更する人の承認
メール送信・外部投稿・削除事前許可

収集だけ自動、自分の設定変更は承認、外部に影響する操作は事前許可——この3段階が暴走を防ぐ骨格です。

C 事前許可 削除・外部送信・本番反映 B 承認 設定・プロンプトの変更 A 自動実行 情報収集・読み取り 危険度・人の関与 →
図:ツールは危険度で3段階に分ける。上にいくほど取り返しがつかない操作なので、人の関与を増やす。

ステップ3:駆動プロンプトを7ブロックで書く

エージェントを動かす指示文は、次の順で書くと安定します。そのまま雛形として使えます。

0. 引き継ぎ確認:前回「保留」にしたタスクがあれば先に処理。なければ「0件」と記録
1. ルール宣言:検索は1回ずつ・5秒あけて・1回の実行で最大20回まで
2. 前回確認:今日の記録ファイルを読む。前回がエラーなら収集を増やす
3. 収集:自社業界の新着を検索し、各記事の本文を取得する
4. 分類・採点:各記事の「自社への影響度」を高/中/低で採点。低は捨てる
5. 記録:下のフォーマットで記録ファイルに追記。0件でも「実行・0件」と書く
6. 自己点検:書いた件数とファイルの行数が合うか確認。ズレたら直す

急所は4つです。冒頭でルールを宣言する/最初に引き継ぎを確認する/記録の前後に自己点検を挟む/0件でも必ず記録する。この4つが、自律エージェントを安定して回し続けるための実装上のポイントです。

0 引き継ぎ確認 1 ルール宣言 2 前回確認 3 収集 4 分類採点 5 記録 6 自己点検 次サイクルへ(毎回くり返す)
図:駆動プロンプトの7ステップ。引き継ぎ確認で始まり自己点検で終え、毎サイクルくり返す。

ステップ4:記録フォーマットを決める

エージェントの「記憶」はファイルに残します。日次の記録は1エントリをこの形で追記します。

## 2026-06-10 09:00 業界リサーチ(収集3件)
- [事実] 記事の要約 | 出典:URL | 影響度:高
  [示唆] 自社にどう効くか(1行)
合計:3件 / 採用:2件

あわせて「教訓台帳」を1ファイル用意し、失敗するたびに1行追記します。

| L001 | SNS本体は直接取得すると必ず失敗する→検索経由にする | 2026-06-10 |

同じ失敗を二度させないための記録です。これがエージェントを少しずつ賢くしていきます。

ステップ5:暴走を止める数値を3つ決める

最初は次の3つで十分です。

ガードレール目安防ぐもの
1回の実行での検索回数の上限20回までコストの暴走
検索どうしの間隔5秒以上外部サービスへの過負荷
同じ作業に失敗した回数で停止3回で人間に通知無限ループ

ステップ6:どのツールで動かすか

実装このエージェントでの作り方
試作スプレッドシート+GAS記録ファイル=スプレッドシート、プロンプト=GASからAIのAPIを呼ぶ
本格化ノーコード(Dify など)収集→採点→記録のループとツールを画面で組む
自由度コード(Python+LangChain)複雑な分岐・社内システム連携が必要なとき

まずスプレッドシート+GASで1日分を動かし、物足りなくなった部分だけ上の段へ移します。これで「読んで終わり」ではなく、手元で1体動かせるところまで来ます。ツールごとの詳しい比較はノーコードAIエージェントツールの比較を参照してください。

この最小構成に、②の権限分け・⑤のガードレール・ナレッジの蓄積・提案の自動裁定を1つずつ足していけば、先ほどのHANZOのような形に近づいていきます。一度に全部を作らないことが、続けるための最大のコツです。

最小構成(収集→記録) +権限分け +ガードレール +ナレッジ蓄積 +自動裁定 HANZO
図:いきなり全部入りを目指さず、最小構成から機能を1段ずつ足してHANZOへ近づける。

よくある失敗と回避策

AIエージェントは自律的に動く分、自動化とは違う失敗が起きます。

よくある失敗何が起きるか回避策
いきなり大きく作る完成せず頓挫する1業務×小さく始める(①)
ツールを与えすぎる想定外の操作・暴走権限を段階で絞る(②⑤)
ガードレールが後回しコスト膨張・無限ループ止める仕組みを最初に組む(⑤)
「できました」を鵜呑み実は未完了のまま進む証跡とセットでのみ受理(⑤)

共通する教訓は「小さく作り、止める仕組みを先に用意し、運用で育てる」です。詳しい失敗パターンはよくある失敗と回避策で掘り下げています。

作った後どうする?内製・外注・採用の選び方

エージェントは「作って終わり」ではなく、運用で育てて初めて価値が出ます。続け方には選択肢が4つあります。多くの方は①の既製ツールしか視野に入っていませんが、継続して活用するなら②〜④も検討する価値があります。

選択肢初期の手軽さ社内ノウハウの蓄積向いているケース
①既製SaaS/AIツールを使う高いたまりにくい汎用業務を手早く
②開発会社に外注して作る自社に残りにくい一度きりの開発
③AIエンジニアを採用して内製低い(採用が難所)たまる継続開発の体制を持てる規模
④採用せず自社に持つたまる(責任者を育成)採用は難しいが内製で継続したい中小企業

目安は「一度きりなら外注、継続して改善・量産するなら自社で持つ」です。ツールは手軽でも汎用で止まり、外注は速くても都度費用と依存が残り、採用は内製できても人材確保が難所——という3つの痛点があります。これらを「採用せずに自社へAIエージェントチームを持つ」形で解くのが、運用までフルマネージドで支援する**CAO(Chief AI Orchestrator)**という考え方です。自社のどの業務から始めるべきかは、30分の無料相談で一緒に整理できます。選び方の詳細は自社で持つ・外注・採用の選び方にまとめています。

費用の目安

AIエージェントの費用は、作り方(ツールの段)と任せる業務の広さで変わります。ノーコードなら無料枠から始められ、本格的な開発になるほど初期費用と運用費がかかります。金額の幅や内訳はAIエージェント導入費用の相場で、開発全体の相場観はAI開発費用の全体的な相場で詳しく整理しています。

中小企業の活用事例

実際には「1つの業務を1体のエージェントに任せる」小さな形から始める企業が多く、社内文書の作成や問い合わせ対応、情報収集などで成果が出ています。業種別の具体例は中小企業のAIエージェント活用事例で紹介しています。

自社で作るか迷ったら

どの業務から始めるべきか、どの段のツールが向くか、ガードレールをどこまで作り込むかは、業務の中身によって変わります。判断に迷う場合は、無料の個別相談(30分)で具体的な進め方を一緒に整理できます。

よくある質問

AIエージェントと自動化ツールの違いは何ですか?

自動化は人が決めた手順をそのとおりに実行します。AIエージェントは、目的を渡すとAI自身が手順とツールを判断して動く点が違います。

プログラミングなしでAIエージェントは作れますか?

簡単なものはノーコードツール(Difyなど)で作れます。ただし「AIに使わせるツール」と「暴走を止めるガードレール」の設計は、ノーコードでも必ず必要です。

AIが暴走したりコストが膨らむのが不安です。どう防ぎますか?

権限を段階で分ける、コスト上限で止める、一定回数失敗したら人間に引き継ぐ、といったガードレールを最初から組み込むのが基本です。

AIエージェント開発でお困りですか?
30分の無料相談を予約する