ホーム > AIエージェント > n8n > n8nとは

n8nとは

n8n(エヌエイトエヌ)は、ドイツの会社n8n GmbHが提供(リリース:2019年10月)している様々な業務プロセスのワークフロー自動化ツールです。

n8nの主な特徴

  • ノーコードで様々な業務プロセスの自動化設定が可能
  • 多彩な他サービスとの連携が可能
  • n8nが提供しているクラウド版の他、無料でセルフホスティング版年の利用も可能
  • JavaScriptやPythonを使用した高度な処理も実装可能

n8n自体について、自分のPCや社内サーバー等に設定することができます。
n8nからLM StudioやOllama経由でローカルLLMを使用することもできます。
n8nではワークフローの設定画面の中で、下記の代表的なノードを組み合わせて設定が進められるようになっています。

  • トリガー:どのタイミングで処理を開始しますか?
  • アクション:処理が開始されたら何をしますか?

n8nのノード「トリガー」

  • 「Create Workflow」で新たにワークフローを作成した場合、
    画面中央の「Add first step…」をクリックすると、下図のようにトリガーの選択画面が右側に表示されます。

    図. n8nのノード「トリガー」

    下記の表はトリガーのメニュー一覧です。

    トリガー名[英語] トリガー名[日本語] 内容[英語] 内容[日本語]
    Trigger manually 手動でトリガー Runs the flow on clicking a button in n8n. Good for getting started quickly n8n 内のボタンをクリックするとフローを実行します。すぐに始めるのに便利です
    On app event アプリイベントで Runs the flow when something happens in an app like Telegram, Notion or Airtable Telegram、Notion、Airtable などのアプリで何かが起こったときにフローを実行します
    On a schedule スケジュールで Runs the flow every day, hour, or custom interval 毎日、毎時、またはカスタム間隔でフローを実行します
    On webhook call Webhook 呼び出しで Runs the flow on receiving an HTTP request HTTP リクエストを受け取ったときにフローを実行します
    On form submission フォーム送信で Generate webforms in n8n and pass their responses to the workflow n8n で Web フォームを生成し、その回答をワークフローに渡します
    When executed by another workflow 別のワークフローから実行されたとき Runs the flow when called by the Execute Workflow node from a different workflow 別のワークフローから「ワークフロー実行」ノードで呼び出されたときにフローを実行します
    On chat message チャットメッセージで Runs the flow on workflow errors, file changes, etc. ユーザーがチャットメッセージを送信したときにフローを実行します。AI ノードと組み合わせて使用できます
    Other ways… その他の方法… Runs the flow on workflow errors, file changes, etc. ワークフローエラー、ファイル変更などでフローを実行します

n8nのノード「アクション」

  • トリガーのノードを選択後にプラス印のボタンをクリックすると、下図のようにアクションの選択画面が右側に表示されます。
    図. n8nのノード「アクション」

    下記の表はアクションのメニュー一覧です。ここのメニュー名をクリックすると、さらに選択可能なメニューーが表示されます。

    アクション名[英語] アクション名[日本語] 内容[英語] 内容[日本語]
    AI AI Build autonomous agents, summarize or search documents, etc. 自律エージェントを構築したり、ドキュメントを要約・検索したりします
    Action in an app アプリでのアクション Do something in an app or service like Google Sheets, Telegram or Notion Google Sheets、Telegram、Notion などのアプリやサービスで何かを実行します
    Data transformation データ変換 Manipulate, filter or convert data データの操作、フィルタリング、変換を行います
    Flow フロー Branch, merge or loop the flow, etc. フローを分岐、統合、ループさせるなどの処理を行います
    Core コア Run code, make HTTP requests, set webhooks, etc. コードを実行したり、HTTP リクエストを送信したり、Webhook を設定したりします
    Human in the loop 人の介在 Wait for approval or human input before continuing 進行を続ける前に承認や人間の入力を待ちます
    Add another trigger 別のトリガーを追加 Triggers start your workflow. Workflows can have multiple triggers. トリガーはワークフローを開始します。ワークフローには複数のトリガーを設定できます
  • 例えばアクションのメニュー「AI」をクリックすると、下図のようにアクションの下層の選択画面が右側に表示されます。
    図. n8nのノード「アクション」

    下記の表は「AI」をクリックした後の下層のメニュー一覧です。

    アクション名[英語] アクション名[日本語] 内容[英語] 内容[日本語]
    AI Templates (Recommended) AI テンプレート(おすすめ) See what’s possible and get started 5x faster 利用可能な機能を確認し、5倍速く始められます
    AI Agent AI エージェント Generates an action plan and executes it. Can use external tools. アクションプランを生成して実行します。外部ツールも利用可能です
    Anthropic Anthropic Interact with Anthropic AI models Anthropic の AI モデルとやり取りします
    Google Gemini Google Gemini Interact with Google Gemini AI models Google Gemini の AI モデルとやり取りします
    OpenAI OpenAI Message an assistant or GPT, analyze images, generate audio, etc. アシスタントや GPT とやり取りしたり、画像解析、音声生成などを行います
    Basic LLM Chain 基本的な LLM チェーン A simple chain to prompt a large language model 大規模言語モデルにプロンプトを与えるシンプルなチェーン
    Information Extractor 情報抽出 Extract information from text in a structured format テキストから構造化された形式で情報を抽出します
    Question and Answer Chain 質問応答チェーン Answer questions about retrieved documents 取得したドキュメントに関する質問に答えます
    Sentiment Analysis 感情分析 Analyze the sentiment of your text テキストの感情を分析します
    Summarization Chain 要約チェーン Transforms text into a concise summary テキストを簡潔な要約に変換します
    Text Classifier テキスト分類器 Classify your text into distinct categories テキストを異なるカテゴリに分類します
    Other AI Nodes その他の AI ノード Embeddings, Vector Stores, LLMs and other AI nodes 埋め込み(Embeddings)、ベクターストア、LLM などの AI ノード
Categorys : n8n