エージェント基盤・プロトコル

n8n AIノードとは|判定を前に置くと、誤りに気づく前にメールが出ていた

n8n AIノードとは何ができるノードなのかフローのどこに置くかで何が変わるのか誤りにどう備えるのか

既存の自動化にAIの判定を1つ足すのは簡単です。ノードを挿すだけで済みます。ところがどこに挿すかで、誤ったときの被害が変わります

5工程のフローで数えたところ、判定を前に置いた場合は誤りに気づいた時点でDBの更新とメールの送信がすでに終わっていました

この記事の要点

  • n8n AIノードは既存のフローにAIの判定を挿す部品
  • 前に置くと、誤りに気づく前に取り消せない操作が2個実行済み
  • 後ろに置けば0個だが、判定を使える場面が減る
  • 取り消せない操作の直前に承認を置けばどこに挿しても0個

判定を前に置くと、誤りに気づく前にメールが出ていた

5工程のフローで数えました。前に置くと取り消せない操作が2個実行済み、後ろに置けば0個です。

n8n AIノードをフローのどこに挿すかで何が変わるのかを、実際に数えました。題材はフォーム受信から記録までの5工程で、うち2つは取り消せない操作です。

判定は実際に実行しています。フローの定義も、どの工程が取り消せないかもコードに書いてあり、そこを変えれば結果も変わります。

javascript
// 既存の自動化フロー。irreversible は取り消せない操作かどうか
const FLOW = [
  { name: 'フォーム受信',   irreversible: false },
  { name: '取引先を照合',   irreversible: false },
  { name: '基幹DBを更新',   irreversible: true  },
  { name: '担当者へメール', irreversible: true  },
  { name: '記録に残す',     irreversible: false },
];

// AIの判定が誤っていた場合、誤りに気づくのは最後の工程が終わったあととする。
// そのとき、AIノードより後ろで実行済みの取り消せない操作を数える
function impact(flow) {
  const aiAt = flow.findIndex((s) => s.isAi);
  const after = flow.slice(aiAt + 1);
  return { redo: after.length, irreversible: after.filter((s) => s.irreversible).length };
}
text
挿す位置                やり直す工程  実行済みの取り消せない操作
先頭                             5工程           2個  基幹DBを更新・担当者へメール
「フォーム受信」の直後                    4工程           2個  基幹DBを更新・担当者へメール
「取引先を照合」の直後                    3工程           2個  基幹DBを更新・担当者へメール
「基幹DBを更新」の直後                   2工程           1個  担当者へメール
「担当者へメール」の直後                   1工程           0個
「記録に残す」の直後                     0工程           0個

前の3つがそろって2個です。判定が誤っていたと分かるころには、DBが書き換わり、担当者にメールが届いています

メールは取り消せない

DBの更新は書き戻せる場合があります。ところが送ってしまったメールは戻せません。誤った担当者に誤った内容が届いた事実は残ります。

この差は表の数字には出ません。ですから「取り消せない操作」に印を付ける作業を、フローを組む前にやっておく必要があります。

後ろに置けば安全だが

後ろに置くほど数字は減ります。メール送信の直後に置けば0個です。ただし、そこまで進んだ後に判定させても使い道がありません

判定は分岐のために使うものですから、分岐すべき工程より前に置く必要があります。安全な位置と、役に立つ位置が逆になっています。

承認で止めるほうが素直

この行き違いを解くのが承認です。取り消せない操作の直前で止めれば、AIをどこに挿しても実行済みは0個になります。

代わりに承認の回数が発生します。1日1000件なら1000回です。承認の設計はHITLの記事で、確認が多すぎると読まずに押すようになる問題は権限モデルの記事で扱っています。

安全な位置と、役に立つ位置が逆になる。承認で断ち切る。

単位: 個先頭に挿す2個「取引先を照合」の直後2個「基幹DBを更新」の直後1個「担当者へメール」の直後0個誤りに気づいた時点で実行済みの取り消せない操作の数。後ろに置くほど減るが、判定の使いどころも減る。
図1 ── 挿す位置と、実行済みの取り消せない操作
出典n8n Docs「AI Agent」ノード2026-08-18 確認
An AI agent is an autonomous system that receives data, makes rational decisions, and acts within its environment to achieve specific goals.
原文n8n Docs「AI Agent」ノード この内容の有効期限2027-02-18

n8n AIノードとは何ができるノードなのか

既存のフローの中にAIの判定を1つの工程として置けます。モデルと道具をつないで使います。

n8n AIノードは、既存の自動化フローの中に、AIの判定を1つの工程として組み込むための部品です。

つなぐもの

ドキュメントでは、対話用のモデルと1つ以上の道具をつなぐと、仕事を終えるためにどの道具を呼ぶかをエージェントが決めると説明されています。

道具は最低1つ必要です。つないでいないと動きません。道具を渡して呼ばせる考え方はツール利用の記事で扱っています。

自律して動く部分

同じ文書では、データを受け取り、筋の通った判断をし、目的を達するために環境の中で行動する自律した仕組みだと定義されています。

つまりこのノードの中では、どの道具をどう使うかがこちらの制御を離れます。フローの他の工程とは性質が違うという点を押さえておいてください。

既存の自動化との組み合わせ

利点は、すでに動いている自動化に1工程足すだけで済むことです。全体を作り直す必要がありません。

ただし足した1工程だけが揺れます。決まった手順の中にAI任せの段を混ぜたときの再現性はLangGraphの記事で数字とともに扱っており、1段混ぜるだけで一致率が84.3%まで落ちました。

余談 取り消せない工程に先に印を付ける

組んでみて有効だったのは、AIを入れる前に、既存フローの取り消せない工程に印を付けておくことでした。印より前にAIを置くなら承認が要る、と機械的に決められます。前の節の表は、この印だけで作れます。

出典n8n Docs「AI Agent」ノード2026-08-18 確認
Connect a chat model and one or more tools, and the agent decides which tools to call to complete a task.
原文n8n Docs「AI Agent」ノード この内容の有効期限2027-02-18

AIノードの誤りにどう備えるのか

承認を1か所に置き、そこまでは取り消せる操作だけにします。承認の回数は実行件数と同じになります。

n8n AIノードを組み込んだフローの備えは、取り消せない操作をどこで止めるかに集約されます。

並べ替えという手もある

承認を置く前に検討したいのが、工程の並べ替えです。取り消せない操作を後ろに寄せられれば、承認は1か所で済みます

前の節のフローでも、DBの更新とメール送信が3番目と4番目に並んでいるからこそ、その手前1か所で止められます。散らばっていると、止める場所も増えます。

承認の回数を見積もる

  1. 1日の実行件数を数える。そのまま承認の回数になる
  2. 承認する人が処理できる件数と比べる。追いつくか
  3. 追いつかないなら、承認が要る条件を絞る。金額や取引先で分ける
  4. 承認を全件に掛ける。件数が多いと読まずに押すようになる

3番目が実際的です。すべてに承認を求めるのではなく、条件に当たる分だけ止める形にすれば、回数を現実的な水準に保てます。

判定の記録を残す

承認を置いても、誤りが起きたときにAIが何を見て何を判定したかが残っていなければ直せません

入力と判定結果を記録に残してください。記録の設計はエージェント可観測性の記事で扱っています。

止める場所は1か所にする。散らばると承認も散らばる。

充足 2 / 4取り消せない工程に印を付けてある印より前にAIを置くなら承認が要る、と機械的に決められる取り消せない工程が後ろにまとまっているその手前1か所で止められる。散らばると止める場所も増えるAIの判定を前に置いて承認は置かない誤りに気づいた時点でDBの更新とメール送信が済んでいる承認を全件に掛けている1日1000件なら1000回。件数が多いと読まずに押すようになる5工程のフローに対する実測にもとづく。前に置いた場合の実行済みは取り消せない操作2個だった。
図2 ── AIノードを組み込むときの点検項目
出典n8n Docs「AI Agent」ノード2026-08-18 確認
You must connect at least one tool sub-node to an AI Agent node.
原文n8n Docs「AI Agent」ノード この内容の有効期限2027-02-18

よくある質問

AIノードは前と後ろのどちらに置くべきですか
誤ったときに何が起きるかで決まります。前に置くほど判定を活かせますが、誤りが表に出るまでに取り消せない操作が実行されます。
承認を挟めば解決しますか
実行済みの取り消せない操作は0個になります。代わりに、実行1回につき1回の承認が発生します。1日1000件なら1000回です。
AIノードには何を接続しますか
対話用のモデルと、1つ以上の道具です。道具は最低1つ必要だと明記されています。
どの道具を使うかは誰が決めますか
エージェントが決めます。仕事の内容に応じてどの道具を使うかを判断する、と説明されています。

まとめ

  • n8n AIノードは既存のフローに判定を組み込む部品
  • 前に置くと、誤りに気づく前に2個の取り消せない操作が済んでいる
  • 後ろに置くほど被害は減るが、判定の使いどころも減る
  • 取り消せない操作の直前に承認を置くのが素直な解き方

今日から始められること

  1. 既存のフローの工程を並べ、取り消せない操作に印を付ける
  2. AIの判定をどこに挿すかを、印より前か後かで考える
  3. 印の直前に承認を置けるか確かめる
  4. 承認の回数が現実的かを、1日の実行件数から見積もる

実務で組んだn8n AIノードのワークフローには、値段が付きます

同じ課題を持つ会社にとって、動いている設定は「作る時間」を買えるということです。ServiceDockは自作のワークフローやテンプレートを出品できるマーケットプレイスです。手数料や出品の流れは出品者向けページにまとまっています。

出品の仕組みを見る