n8nとAIエージェントで業務を自動化する実践設計ガイド——MIMIRシステム開発ブログ 第3回

「自動化ツールを導入したが、結局ほとんど手動に戻ってしまった」——そんな経験はありませんか?
私自身、LOFIRという会社を経営しながら、複数のクライアントと業務自動化に取り組む中で、同じ壁に何度もぶつかってきました。現場で繰り返し目にしてきたのは、こんな場面です。
- 会議が終わるたびに誰かが議事録を手起こしし、30〜45分が消える
- タスクは生まれたはずなのに担当者が不明確で、結局誰も動かない
- 問い合わせメールへの返信に毎回一から文章を組み立てている
これらは「業務が忙しい」のではなく、「情報の流れが設計されていない」ことから生じる損失です。
問題は多くの場合、ツールの使い方ではなく「何をAIに任せ、何を人間が判断すべきか」という設計の段階にあります。2026年3月、私はn8n・Notion・Slack・Claude/Geminiを統合したワークフローのデモをいくつかのクライアントに実施しましたが、最も反応が大きかったのはノードの操作方法ではなく「なぜこの設計にしたか」という判断の背景でした。
本記事では、n8nを使ったAIエージェントのワークフロー構築において、「設計思想」→「実装手順」→「プロンプト設計」→「運用・保守」という順序で、実務で機能する知識を体系的に整理します。
なぜ今、「エージェント型」自動化なのか

2026年現在、Gartnerは「2026年までに組織の20%がAIによって組織構造をフラット化し、中間管理職の50%以上を削減する」と予測しています。AIによる業務自動化は、先進的な一部企業の取り組みから、競争力を維持するための必須投資へと急速に変わっています。この流れに乗り遅れることは、単なる機会損失ではなく、構造的な競争劣位につながりかねません。
私がいま最も注力して設計・提案しているのが、n8n(エヌエイトエヌ)という自動化プラットフォームと、ClaudeやGeminiといったLLMを組み合わせたエージェント型ワークフローです。
「単機能の自動化」と「エージェント型自動化」は何が違うのか
| 比較軸 | 従来の自動化(RPA的) | AIエージェント型 |
|---|---|---|
| 動作の起点 | トリガーに対し固定処理 | 状況を判断してツールを選択 |
| 例外処理 | ルール設定が必要 | 推論で対応(設計次第) |
| 適するタスク | 定型・反復処理 | 判断・分類・生成を伴う処理 |
| 失敗リスク | 低い(ルール通り) | 確率的な出力に依存 |
この違いを私は、工場ラインのコンベアベルトと、指示書を読んで段取りを組む職人の違いに近いと説明しています。前者は速くて安定していますが、変化に弱い。後者は文脈を読んで対応できる。業務の複雑さが増すほど、後者の価値が際立ちます。
n8nの強みは、この両者を同一のワークフロー内で混在させられる点にあります。確定的な処理は通常のノードが担当し、曖昧な判断や文章生成はAIノードが担当する——この役割分担が、エージェントの挙動を安定させる核心です。
設計思想:「Deterministic」と「Probabilistic」を分ける

AIエージェントが不安定になる最大の原因は、確定的な処理と確率的な処理が混在していることです。これが安定稼働のための最重要原則なので、丁寧に説明します。
確定的(Deterministic)ノードに任せること
- APIリクエストとレスポンスの受け取り
- 条件分岐(If/Switch)による処理の振り分け
- データの整形・マッピング
- Notionへの書き込み、Slackへの通知送信
確率的(Probabilistic)ノードに任せること
- テキストの要約・分類
- 議事録からのタスク抽出
- 文章の生成・リライト
- 感情・意図の分析
たとえばタスクの抽出後、「このタスクはAさんとBさん、どちらに振るか」の判断をAIに丸投げすると、ワークフローが不安定になります。代わりに「Aさんの担当カテゴリ」「Bさんの担当カテゴリ」をNotionのDBに事前定義し、AIの出力をn8nのルーティングノードで機械的にマッチングさせます。判断の根拠を人間が設計し、AIは分類のラベルだけを付ける——この役割分担が安定稼働を生みます。
この分離を徹底すると、「AIが変な出力をした場合でも、フロー制御は確実に機能する」という設計になり、エラーハンドリングのコストが大幅に下がります。
ワークフロー構築の手順:Slack議事録自動化を例に

ここでは、私が実際にクライアントへ提案・デモした「Slackの文字起こしを起点とした議事録・タスク抽出の自動化」を例に、構築手順を解説します。
ステップ1:ボトルネックの特定
ツールを触る前に、「どこに時間がかかっているか」を言語化します。
このケースでは:
- 60分の会議後の議事録整理に平均30分かかっていた
- タスクが散在して抜け漏れが発生していた
- タスク管理ツール(Todoistやtrello)への転記が属人化していた
この3点が明確になって初めて、AIに任せる範囲を決定できます。
ステップ2:ワークフローの設計図を描く

- テキスト前処理ノード(不要な記号・メンション除去)
- Claude/Geminiノード(要約・タスク抽出)
- 条件分岐(タスクあり/なし)
- Notionノード(議事録ページ作成)
- Notionノード(タスクデータベース追記)
- Slackノード(完了通知)
ポイントは前処理ノードをAIノードの前に置くこと。生の文字起こしデータにはSlackのメンション記号(`@user`)や絵文字コードが含まれており、これを除去せずにAIに渡すとプロンプトのコンテキストを無駄に消費します。
処理対象の文字数やAPIのレスポンスにより変動はありますが、60分の会議に対して従来30分かかっていた全工程が、概ね数分以内で完了するのが目安です。
ステップ3:小さく疎結合に作って拡張する
1つの巨大なワークフローを作るのではなく、「議事録生成」「タスク抽出」「Notion転記」をそれぞれ独立したワークフローとして設計し、必要に応じて呼び出す形にします。この疎結合設計により:
- 障害が起きたときの影響範囲が最小化される
- 個別にテスト・改修ができる
- 別のプロジェクトへの流用が容易になる
プロンプト設計:「抽象的な指示」が失敗の元凶

ワークフローの構造が整ったあとに躓くのが、プロンプトの精度です。私が実際に体験した失敗パターンとその改善策を共有します。
失敗パターン1:指示が抽象的すぎる
悪い例:
「この会話をまとめてください」
何が起きたか: AIが「要点」の定義を自己判断し、議事録なのか意思決定サマリーなのかアクションリストなのかが毎回ブレた。担当者が「これは使えない」と再編集する羽目になった。
改善後:
「以下の会議の文字起こしから、(1)決定事項、(2)担当者付きのタスク(期限があれば含める)、(3)次回の確認事項、をそれぞれ箇条書きで抽出してください。挨拶や雑談は含めないこと。」
失敗パターン2:日付があいまい
LLMは「あさって」「今日中に」といった相対表現から正しい絶対日付を計算するのが苦手です。そのため、今日の日付を明示的にプロンプトに含める必要があります。
必ずしも会議日=登録日とは限らないので、ファイル名から日付を取得する、UIに日付入力フィールドを設けるといった工夫や、検出された日付が過去日になった場合のフォールバックといった仕組みがあると日付の精度が向上します。
失敗パターン3:コンテキストが長すぎてメモリが溢れる
長時間の会議の文字起こしをそのままAIに渡すと、モデルのコンテキストウィンドウを超え、後半の情報が要約から落ちることがありました。
対策:
- 1回のプロンプトで渡すテキストは 8,000トークン以内を目安に分割
- 長い会議は「前半要約」「後半要約」を別々に生成し、最後に統合するワークフローを設計
- n8nの前処理ノードで文字起こしをチャンク(分割単位)に切り、重要な発言を先に抽出するステップを挟む
失敗パターン4:出力フォーマットを指定していない
タスク抽出の結果をそのままNotionに書き込もうとしたところ、AIが毎回異なる形式で出力し、後続のノードでエラーが発生し続けました。
対策: プロンプトの末尾に必ず出力フォーマットを指定します。
「回答はJSON形式のみで返してください。スキーマ:`{“tasks”: [{“title”: “…”, “owner”: “…”, “deadline”: “…”}]}`」
失敗パターン5:エラーハンドリングを後回しにした
最初期のワークフローにはエラー処理がなく、APIが一度失敗すると全体が止まっていました。現在はn8nのエラートリガーノードを使い、失敗時はSlackへ即時通知する設計を標準化したり、LLMのAPI稼働状況によるエラーの場合は、代替手段としてClaude⇒Geminiに切り替えるといった工夫もしています。
Notionをデータハブにする理由

ワークフローを設計する際、データをどこに集約するかは経営判断です。私があえてNotionをデータハブとして採用している理由は3点あります。
①情報コントロールの透明性
n8nがどのデータをNotionのどのDBに書いたか、ログが人間にとって読める形で残ります。ブラックボックスになりません。
②AIの参照元の可視化
AIが過去の議事録やメモを参照して回答する設計の場合、Notionのページ・DBが参照ソースとして明示されます。「なぜこの回答をしたか」が追えます。
③プライベート情報を安心してインプットできる信頼の土台
経営者の意思決定メモ、クライアントとの会話ログ、財務の分析結果——これらの機密情報を安心して蓄積できる環境であることが、AI活用の前提条件です。Notionのアクセス権限設計とn8nの組み合わせにより、「誰が何を見られるか」を明示的にコントロールできます。
運用・保守フェーズ:「作って終わり」にしないための3軸評価

多くの解説記事は「ワークフローの作り方」で終わります。しかし実際の運用では、「動いているかどうかの監視」と「品質の継続的な評価」がなければ、いつの間にかワークフローが壊れていても誰も気づきません。
評価軸1:コスト(トークン消費量)
AIのAPI利用料はトークン数(処理するテキストの単位)で決まります。同じタスクでも、プロンプトの設計次第でコストが数倍変わることがあります。n8nのAIノードにはトークン使用量のログが残るので、月次で確認し、想定より大幅に超えている場合はプロンプトの見直しサインです。AIノードが使用できない(httpリクエストノードで代替する)ケースもよくあるので、トークン使用量を記録するノードも適宜用意する必要があります。
評価軸2:応答時間
ワークフローの実行ログから各ノードの処理時間を確認します。特にSlackと連動したリアルタイム応答系では、エンドユーザーが待てる時間に限界があります。週次でチェックし、特定のノードがボトルネックになっていないか把握します。また、ユーザーが常にSlackを見ているとは限らないので、タイムアウト時間やリトライなど、ユーザーが使いやすい設計をよく考えましょう。
評価軸3:精度(人間によるレビュー率)
「AIが生成した議事録をそのまま使えたか、手修正が必要だったか」を記録します。修正が多い場合は、プロンプト・参照データ・モデルのいずれかに改善余地があります。試験的な運用段階では、この修正率を追跡することで、プロンプト改善の優先度が明確になっていく傾向があります。
この3軸を定点観測することで、ワークフローは「動いている」から「機能し続けている」へと育っていきます。
ヒューマン・イン・ザ・ループの設計
重要な意思決定を含む処理(例:クライアントへの送信、経営数値の報告)には、必ず人間の承認ステップを設けます。n8nでは「Wait」ノードを活用し、Slackで承認を求めるメッセージを送り、担当者がリアクションしたら次のノードへ進む設計が実用的です。最初から全体を自動化しようとせず、AIと人間の役割分担を段階的に調整していくことが、安定した本番運用への最短経路です。
「社長ボット」への発展:暗黙知を形式知に変える

あるクライアントの経営者と話していたとき、こんな言葉が出てきました。
「毎日の判断を誰かに聞かれるたびに、また同じ説明をしている。自分の思考を整理して、社員がいつでも参照できる形にしたい」
これは単なる効率化の話ではありません。経営者の暗黙知を形式知に変えるという、組織にとって本質的な課題です。経営判断の多くは、言語化されないまま頭の中に蓄積されています。「なぜあのときあの方向に舵を切ったか」「この顧客にはこのトーンで話すべき理由」——これらは引き継ぎもできず、スタッフも参照できない。
ここまで述べた設計を応用すると、単なる業務自動化を超えた活用が見えてきます。私が現在試験的に開発・検証を進めている「社長ボット」の構想はこうしたものです。
- 経営者が会議やSlackで発した指示・コメント・判断を継続的に記録
- NotionをデータハブとしてAIが整理・タグ付け
- 「過去に同様の状況でどう判断したか」をAIが参照・提示
まだ開発段階ではありますが、「今回の判断は過去にどんな事例と近いか」「この顧客分類はどのカテゴリに当たるか」といった問いに対して、蓄積されたデータを元に回答する傾向が見えてきています。
「記録・蓄積・暗黙知の形式知化」は、AI活用以前から価値を持つ組織資産です。Notionに日々のメモ・会議録・意思決定の背景が蓄積されていれば、その情報を参照するAIエージェントを後から構築できます。逆に言えば、記録がなければ何も始まりません。
どこから始めるか——導入の起点となる3つのユースケース

「理屈はわかったが、自社ではどこから手をつければいいか」という問いに対して、私がよく提案する起点を3つ挙げます。
①議事録の自動生成: 効果が目に見えやすく、失敗してもリカバリーが容易です。まず小規模チームの定例会議一本だけを対象に始めることを推奨します。
②問い合わせメールの返信自動下書き: 受信したメールの内容をAIが分類し、回答テンプレートを選択・カスタマイズして下書きを生成する。人間は確認して送信するだけになります。
③自動見積書の発行: フォームやチャットから受け取った条件情報をもとに、見積書の下書きを生成してGoogle DocsやNotionに保存する。特に問い合わせ対応が多いサービス業に効果が出やすいです。
Vercelの事例では、AIエージェント1体がインバウンドSDRチームの業務を代替し、6週間でコンバージョン率を維持したことが報告されています(2026年3月公開)。AIエージェントが「補助ツール」から「業務の担い手」へと移行しつつある現実が、ここにあります。
まとめ

| フェーズ | 要点 |
|---|---|
| 設計 | 確定的処理と確率的処理を分離する |
| 構築 | 小さく疎結合に作り、段階的に拡張する |
| プロンプト | 具体的・フォーマット指定・分割処理 |
| データ基盤 | Notionを透明性・可視性・信頼のハブにする |
| 運用 | コスト・応答時間・精度の3軸で継続評価 |
| 発展 | 人間の思考・判断をデータとして蓄積する |
私がこの記事で伝えたかったのは、ツールの使い方ではありません。「なぜこの設計にしたか」という判断の背景です。
n8nを活用したAIエージェントのワークフロー構築において重要なのは、「何ができるか」ではなく「何を任せ、何を人間が担うか」という設計の問いを持ち続けることです。経営者が自ら設計に関わることで、ワークフローは単なるツールではなく、組織の意思決定の構造そのものになります。それが私のやっていることの本質です。
あなたのワークフローを一緒に設計しませんか?
LOFIRでは、n8n・Notion・Slack・AIを統合した業務自動化の設計支援を行っています。「自動化したい業務はあるが、どこから手をつければいいかわからない」という段階からご相談を受け付けています。現状のヒアリングから始め、実装まで一貫して伴走します。
参考文献
- AIエージェントと協働するオフィスワーク2026 #ClaudeCode – Qiita
- 生産性向上を実現するAIエージェントのビジネス活用術|今すぐ始める導入プロセスと実践事例 | Finch (フィンチジャパン)
- n8nで作って学ぶAIエージェント【2025最新版】 | Zenn
- Gartner expects 20% companies to use AI to flatten organizational structure by 2026, eliminating 50% current middle management positions | Industry Intelligence
- Vercel’s AI Sales Agent : 10 SDRs Down to 1 in Six Weeks | Tomasz Tunguz








コメント