Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ n8nでAIを活用する方法 | 基礎とセットアップ
n8nによるAI自動化ワークフロー

bookn8nでAIを活用する方法

メニューを表示するにはスワイプしてください

n8nにおけるAIの利用方法は2つあります。実行時に思考する柔軟なLLMノードと、AIによってロジックが記述され、その後固定される堅牢なCodeノードです。n8nで本当に重要な唯一のAIルールは次の通りです:

  • LLMノード = 柔軟な推論

  • Codeノード = 固定された動作

これらを混在させるとワークフローが不安定になります。正しい順序で使用すれば、プログラミング経験がなくても本番環境の自動化を実現できます。

ワークフロー内のLLMノード

n8nはワークフローからChatGPTGeminiのようなモデルを直接呼び出すことができます。LLMノードは入力データと指示(プロンプト)を受け取り、構造化されたレスポンスを返します。生の製品データを分析に変換したり、主要なフィールドを抽出したり、クライアント向けのテキストを生成したりするのに最適です。これは柔軟なロジックを表し、指示を変更すれば、LLMはコードを編集せずとも即座に動作を調整します。n8nで強力なLLMプロンプトを作成するには、タスク名、コンテキスト、希望する出力形式を明確に記載することが重要です。

  • タスク:何をするか
  • 信頼できるデータ:どのデータを使うか
  • 出力形式:どのように返すか
  • ルール:提供されたデータのみを使用し、値を創作しない
  • 確認のタイミング:情報が不足または不明確な場合に問い合わせる

AIによるCodeノードロジックの作成

n8nには特定のデータ変換を行うためのCodeノード(JavaScript)が含まれています。これらのノードは柔軟性がありません。一度コードが記述されると、毎回同じように実行されます。JavaScriptを手書きする代わりに、AIにコード生成を依頼することで、手動スクリプトなしでロジックの構築や調整を迅速に行えます。

LLMとCodeの違いを無視すると、次の3つの一般的な失敗が発生します:

  • 静かな不正データ:AIが値を推測し、誰も気づかず、後続ノードが壊れる
  • AIをルールエンジンとして使用:AIに「常にこの形式で」と指示したが、守らなかった
  • コードへの恐怖:Codeノードを使わなかったため、各ステップでデータ構造が微妙に異なる
Note
注意

初心者はよく、AIノードにすべての処理(取得、解釈、再フォーマット、クリーンアップ)を任せようとします。一度はうまくいくかもしれませんが、すぐに破綻します。クリーンアップや再構築は、たとえAIがそのコードを書いた場合でも、Codeノードで処理するべきです。

  • LLM = 判断、表現、解釈
  • Code = 構造、形、整合性

n8nで信頼性が高く保守しやすいAI搭載ワークフローを構築するための主な手順:

question mark

n8nワークフローでLLMノードの後にCodeノードを使用する主な目的は何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  2
some-alt