n8n AI Agent を解説:セットアップ、ツール、ワークフロー

n8n のワークフローを、目標を理解し、ツールを選択し、複雑なタスクを完了できるインテリジェントな AI Agent に変えましょう。Kimi API のような LLM を n8n と接続する方法を学び、柔軟な Agent ワークフローを構築して、より賢い自動化を実現します。

12分読む2026-08-13
n8n AI Agent

タスクに判断や変化する入力、複数のツールをまたぐ操作が必要になると、自動化されたワークフローの構築は難しくなります。従来の自動化は固定された手順に従うことが多く、柔軟性や判断力が求められるタスクへの対応が困難です。n8n の AI Agent は、目標を理解し、適切なツールを選び、必要に応じて行動を起こせる知能を加えることで、この課題を解決します。この記事を読んで、最適な n8n AI Agent の使い方を見つけ、より賢く柔軟なワークフローを構築しましょう。

n8n AI Agent とは?

n8n AI Agent は、タスクを理解し、判断を行い、それを完了するための行動を取ることができる AI 駆動のワークフローコンポーネントです。あらかじめ決められた手順のみに従うワークフローとは異なり、AI Agent はタスクに応じて、接続されたどのツールやサービスを使うかを動的に決定できます。AI モデルをツールやデータソースと接続することで、情報を取得し、操作を実行し、タスクや利用可能なコンテキストに応じて応答を調整するエージェントを構築できます。

AI Agent の主要コンポーネント

AI Agent がどのように機能するかを理解するには、情報を処理し、判断を行い、行動を取るのを支える主要な要素を確認することが重要です。以下のコンポーネントが連携し、シンプルなワークフローを、より高度な能力を持つ AI 駆動のシステムへと変えます。

コンポーネント役割利用可能なノードタイプ
チャットモデル(頭脳)推論、計画、応答生成を担うOpenAI Chat、Anthropic Claude、Google Gemini、Moonshot Kimi、Ollama、Azure OpenAI
ツール(手足)モデルが呼び出せる外部機能HTTP Request、Database、Gmail、Slack、Airtable、Code、MCP Client Tool
メモリ(経験)会話のターンをまたいでコンテキストを保持するSimple Memory、PostgreSQL Memory、Redis Memory
出力パーサー(フォーマッター)構造化された出力形式(JSON、スキーマ)を強制するStructured Output Parser、Auto-Fixing Output Parser

n8n AI Agentでできることとは?

従来のn8nワークフローは、トリガーによって処理が開始され、事前に定義されたアクションが順番に実行され、最終的な出力が生成されるという決定論的な構造に従います。すべてのステップが事前に設定されているため、動的な意思決定を行う余地はほとんどありません。

n8nのAI Agentノードは、ワークフローに推論能力を加えることで、より柔軟なアプローチを実現します。固定された手順を実行するのではなく、AI Agentはコンテキストを分析し、最も関連性の高いツールを選択し、結果を処理し、利用可能な情報に基づいて次のステップを判断しながら、定義された目標に向けて動作します。

これにより、AI Agentノードはn8nワークフローの意思決定層となり、従来の自動化と自律的なAI駆動の実行との間のギャップを埋めるとともに、変化するタスクや要件にワークフローが柔軟に適応できるようにします。

従来のワークフロー:

Trigger → Action → Action → Done

AI Agentワークフロー:

Goal → Reason → Tool Call → Reason → Tool Call → Final Answer

n8n AI Agentを使うべきタイミングは?

AI Agentの柔軟性は複雑なタスクにおいて有用ですが、すべてのワークフローに必要というわけではありません。適切な状況を選んで使用することで、不要な複雑さを避け、自動化の効率性と信頼性を維持できます。以下は、n8n AI Agentを使うべき場面です。

AI Agentを使うべき場面:

  • 次のステップが現在のステップの結果に依存する場合(動的なルーティング)。

  • タスクに、予測できない順序で複数回のツール呼び出しが必要な場合(例:企業を調査し、CRMを確認し、パーソナライズされたメールを作成する)。

  • モデルに答えに向かって反復的に処理させる必要がある場合(例:「500ドル以下で、少なくとも1回の経由がある最良のフライトを見つける」)。

AI Agentを避けるべき場面:

  • ワークフローが単純な整形や、単一ステップの要約のみである場合。

  • ロジックが完全にルールベースで、曖昧さがない場合。

  • レイテンシーが重要で、タスクに推論が不要な場合(代わりに標準的なLLM Chainや決定論的ノードを使用する)。

n8nで最初のAI Agentを構築する方法とは?

n8nでAI Agentを構築するには、まずシンプルなワークフローを作り、知的な意思決定に必要なコンポーネントを段階的に追加していきます。チャットトリガー、AIモデル、メモリ、ツールを接続することで、エージェントがリクエストを理解し、適切な行動を取れるようになります。以下は、n8n AI Agentツールを使ってAI Agentを構築する手順です。

ステップ1:新しいワークフローを作成し、Chat Triggerを追加する

n8nのワークスペースで新しいワークフローを作成し、「Add first step」をクリックします。「Chat Trigger」を検索してキャンバスに追加します。このノードは、ユーザーがAI Agentにメッセージを送信するたびにワークフローを開始します。

新しいワークフローを作成し、Chat Triggerを追加する

Chat Triggerを追加したら、「Test Chat」をクリックしてサンプルメッセージを送信します。n8nはテストデータを生成し、以降のノードを設定する際に使用できます。

「Test Chat」をクリックしてサンプルメッセージを送信する

ステップ2:AI Agentノードを追加する

Chat Triggerノードの横にある「+」アイコンをクリックし、「AI Agent」を検索します。ノードを追加し、Chat Triggerと接続します。AI Agentは、ユーザーのリクエストを分析し、タスクを完了する方法を判断する役割を担います。接続されたツールを使用し、外部データにアクセスし、指定した指示に基づいて応答を生成できます。

AI Agentノードを追加する

ステップ3:AI Agentにチャットモデルを接続する

AI Agent ノードを開き、「Chat Model」コネクタからモデルを追加します。AI プロバイダーを選択し、API 認証情報を追加して、使用したいモデルを選びます。

チャットモデルを接続することで、AI Agent はメッセージを理解し、タスクについて推論し、回答を生成できるようになります。

AIモデルを接続する

ステップ4:AI Agentにメモリを追加する

AI Agent ノードの「Memory」コネクタをクリックし、「Simple Memory」を追加します。

メモリを使うことで、AI Agent は同じ会話内の過去のメッセージを把握できるようになります。これはマルチターンのチャットに役立ち、ユーザーはコンテキストを繰り返さずに追加の質問をすることができます。

メモリを追加する

ステップ5:AI Agentがデータにアクセスするためのツールを追加する

AI Agent ノードの「Tool」コネクタをクリックし、「Data Table」などのデータソースを追加します。ナレッジベースを含むテーブルを選択し、検索設定を行います。

例えば、ユーザーの質問やタグに一致させることで、エージェントがQ&Aデータベースを検索できるようにすることができます。ユーザーが何かを質問すると、AI Agent はこのツールを呼び出し、関連情報を取得して、より正確な回答の生成に利用できます。

ツールを接続する

ステップ6:AI Agentの指示を設定する

AI Agent の設定を開き、「System Message」を追加します。このメッセージでは、エージェントの役割と、リクエストをどのように処理すべきかを定義します。

例えば、質問に答える前に接続されたデータソースを使用すること、取得した情報に基づいて回答すること、関連情報が見つからない場合は推測せずにユーザーに伝えることを、エージェントに指示できます。

指示を追加してテストする

ステップ7:AI Agentをテストして公開する

Chat Trigger ノードに戻り、「Test Chat」を使って AI Agent とやり取りします。ナレッジベースに関連する質問をして、エージェントが正しい情報を取得し、有用な回答を生成できているかを確認します。

ワークフローの実行ログを確認することで、AI Agent がリクエストをどのように処理し、どのツールを使用したかを確認できます。ワークフローが期待通りに動作したら、「Publish」をクリックして AI Agent を利用可能にします。

AI Agentをテストして公開する

n8n にKimi APIを統合する方法

Kimi API を使うと、Kimi の AI 機能を直接 n8n のワークフローに取り込み、テキスト処理、推論、コンテンツ生成といったタスクに利用できます。この連携では、API キーを使ってワークフローと Kimi のモデルを接続し、プロンプトを送信して AI が生成した回答を受け取ることができます。接続を設定すれば、他の n8n ノードと並んで、AI を活用したステップとして Kimi を使用できます。統合を設定するには、以下の手順に従ってください。

ステップ1:トリガーノードを追加する

新しいワークフローを作成し、「Manual Trigger」ノードを追加して、ワークフローを実行するタイミングを定義します。後で、スケジュールトリガーやイベントベースのトリガーなど、別のトリガーに置き換えることもできます。

トリガーノードを追加する

ステップ2:Kimiノードを追加する

「Add Node」をクリックし、「AI」セクションを開いて「Moonshot Kimi」を選択します。Kimi モデルにプロンプトを送信するには、「Message a model」を選びます。

Kimiノードを追加する

ステップ3:Kimi APIの認証情報を作成する

Kimi APIプラットフォームを開き、「Console」>「API Keys」に移動して API キーを生成します。

Kimi APIを生成する

n8nで「Create New Credential」を選択し、キーを入力して、リージョンで「International」を選び、保存します。

Kimi APIの認証情報を作成する

ステップ4:モデルを設定する

「Resource」を「Text」に設定し、「Operation」を「Message a Model」に設定します。次に、使用したいKimiのモデルを選択し、ワークフローで送信したいプロンプトを入力します。

モデルを設定する

ステップ5:リクエストをカスタマイズする

適切な「Role」(例:「User」)を選び、必要に応じて添付ファイルを追加します。システムメッセージ、トークン数の上限、レスポンス形式、思考モードなど、利用可能なその他のオプションも設定できます。

リクエストをカスタマイズする

ステップ6:ワークフローを実行してテストする

「Execute Workflow」をクリックすると、設定したプロンプトがKimiに送信され、その応答を確認できます。残高不足のエラーが表示された場合は、Kimiアカウントにチャージしてからワークフローを再度実行してください。

ワークフローを実行してテストする

Kimi APIを利用するメリット

Kimi APIは、より高度なAI機能をn8nのワークフローに追加できます。特に、深い推論、大量の情報処理、複数のアクションの実行が必要なタスクで効果を発揮します。n8nでKimi APIを使う主なメリットは次のとおりです。

  • 長いコンテキストのタスクをより深く理解して処理できる: Kimiは大量の情報を処理・分析できるように設計されており、長文の文書や複雑なデータ、複数ステップの指示を含むワークフローに適しています。n8nのエージェントがタスク全体を通じてコンテキストを保持し、より正確な応答を生成するのに役立ちます。

  • 複雑なワークフローの判断を可能にする: Kimiは高度な推論能力によってn8nの自動化を強化し、AIエージェントが入力を分析し、さまざまなシナリオを評価して、次のワークフローのステップに進む前によりよい判断を下せるようにします。

  • ツール呼び出しとエージェントの連携をサポートする: Kimi APIを使うと、n8nのワークフローはAIの推論を外部のツール、API、サービスと連携させることができます。これにより、エージェントは単純なテキスト生成を超えて、情報の取得やアクションの実行、タスクの完了ができるようになります。

  • ワークフロー全体でのコンテキスト管理を改善する: Kimiは、AIエージェントが過去のやり取りやユーザーの要件、ワークフローの状態を理解するのを助けます。コンテキスト処理が改善されることで、より一貫した出力が得られ、複雑な自動化のシナリオでもスムーズに実行できるようになります。

  • 自動化の効率を高める: KimiのAI機能とn8nのワークフロー自動化プラットフォームを組み合わせることで、チームは手作業を減らし、繰り返しの多いプロセスを効率化し、効率的にスケールするより高度なAI駆動のワークフローを構築できます。

よくある問題のトラブルシューティング

n8nのAIエージェントが想定どおりに動作しない場合、その原因はツール、認証情報、メモリ、モデルの設定に関係していることが多いです。以下の症状とその可能性が高い原因を確認することで、問題を素早く特定し、ワークフローを正しく動作させることができます。

症状可能性が高い原因対処方法
エージェントがツールを一度も呼び出さないツールの説明が曖昧、または内容が重複している説明を具体的にし、重複がないように書き直してください。
エージェントが誤ったツールを呼び出す接続されているツールが多すぎる不要なツールを削除し、まず1つから始めてください。
「Credential not found」エラーChat Model ノードで Moonshot の認証情報が選択されていないMoonshot Kimi Chat Model ノードを再度開き、認証情報を選択してください。
Agent が無限ループするMax Tool Call Iterations の設定値が高すぎる、またはプロンプトに停止条件がないイテレーション数を下げ、システムプロンプトに明示的な停止ルールを追加してください。
ユーザー間でメモリが漏れるSession Key が一意の識別子に設定されていないSession Key を ={{ $json.sessionId }} に設定してください。
Thinking Mode と Web Search が両方失敗するこの2つの機能は Kimi では排他的な関係にあります一度に片方のみを有効にしてください。

まとめ

n8n AI Agent を使うと、タスクを理解し、判断を下し、従来の自動化を超えて適応できる柔軟なワークフローを構築できます。Kimi API と n8n を連携させることで、優れた推論能力と長いコンテキスト処理能力を活かし、より賢いAIワークフローを実現できます。まずはシンプルなユースケースから始め、結果を検証しながら、新たな可能性を見つけて自動化を拡張していきましょう。

よくある質問

n8n で使用できる LLM は?
n8n は、AI ノードとインテグレーションを通じて幅広い LLM をサポートしています。OpenAI、Anthropic、Google、Moonshot Kimi、Azure OpenAI といったプロバイダーのモデルを接続したり、Ollama のようなプラットフォームを通じてローカルモデルを使用したりできます。例えば、Kimi API を n8n に統合すれば、コンテンツ生成、データ処理、文書解析、Agent ベースの自動化といったタスクの AI ワークフローで Kimi モデルを利用できます。この柔軟性により、ワークフローの要件、予算、パフォーマンスの要求に応じて LLM を選択できます。
n8n はマルチエージェント・ワークフローをサポートしていますか?
はい、n8n を使えば、複数の AI Agent が同じ自動化の中で異なるタスクを処理するマルチエージェント・ワークフローを構築できます。各エージェントは、それぞれ独自の指示、ツール、メモリ、役割を持つことができます。エージェントはワークフローのステップ間で情報をやり取りしたり、より大きなプロセスの一部として協働したりできます。Kimi API 経由でアクセスするモデルを含む、さまざまな LLM プロバイダーを接続して、各エージェントの役割や要件に応じてそれらを動かすことができます。
n8n の AI Agent にメモリを追加するには?
n8n の AI Agent にメモリを追加するには、エージェントの Memory 接続を通じてメモリノードを接続します。n8n には、会話のコンテキストを保存するための Simple Memory、PostgreSQL Memory、Redis Memory といったメモリオプションが用意されています。Simple Memory はテストや軽量なワークフローに適しており、永続的なアプリケーションには外部ストレージのオプションがより適しています。ユーザーごとに別々のメモリコンテキストを維持できるよう、会話ごとに一意のセッション ID を設定してください。
こちらもおすすめ
LlamaIndex Agents ガイド:より賢いAIアプリケーションを構築する
LlamaIndex Agents ガイド:より賢いAIアプリケーションを構築する
2026-08-13
LangChain Deep Agents:機能・性能・セットアップガイド
LangChain Deep Agents:機能・性能・セットアップガイド
2026-08-14
Claude Code のインストール方法:Windows・Mac 完全ガイド
Claude Code のインストール方法:Windows・Mac 完全ガイド
2026-08-12
外部 API を Roo Code に接続する方法
外部 API を Roo Code に接続する方法
2026-08-12
Droid API連携:外部AIモデルを接続する方法
Droid API連携:外部AIモデルを接続する方法
2026-08-12
n8n AI Agent ガイド:ワークフローの構築と自動化