汎用AIアシスタント

中級

これはSupport Chatbot, AI Chatbot分野の自動化ワークフローで、10個のノードを含みます。主にWebhook, Agent, RespondToWebhook, LmChatGoogleGemini, MemoryBufferWindowなどのノードを使用。 Webhookをサポートする対話アシスタントの作成(Google Gemini+セッション記憶)

前提条件
  • HTTP Webhookエンドポイント(n8nが自動生成)
  • Google Gemini API Key
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
  "id": "QNRmujxuRedJ4sCy",
  "meta": {
    "instanceId": "2000c64071c20843606b95c63795bb0797c41036047055a6586498e855b96efc"
  },
  "name": "Universal ai assistant",
  "tags": [],
  "nodes": [
    {
      "id": "a3a31971-a601-4a0a-a306-d5e63a7e33f5",
      "name": "AIエージェント",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        920,
        -40
      ],
      "parameters": {
        "text": "You are a helpful AI assistant designed to provide accurate, concise, and friendly responses to user queries. Your goal is to understand the user's needs and provide relevant information, guidance, or solutions. Always maintain a professional yet approachable tone. If you're unsure about something, acknowledge it honestly and suggest alternative approaches when possible.",
        "options": {},
        "promptType": "define"
      },
      "typeVersion": 1.8
    },
    {
      "id": "921ac636-0297-4b7a-aeb1-6c68e9af6885",
      "name": "Google Gemini チャットモデル",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        948,
        180
      ],
      "parameters": {
        "options": {},
        "modelName": "models/gemini-2.0-flash"
      },
      "credentials": {
        "googlePalmApi": {
          "id": "l4J5aPMMyPyBTuRg",
          "name": "Google Gemini(PaLM) Api account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "afcdf33e-bce6-4b80-bfee-f6707e307a03",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        700,
        -40
      ],
      "webhookId": "45cec96e-962d-4e27-ab75-34d25b837032",
      "parameters": {
        "path": "45cec96e-962d-4e27-ab75-34d25b837032",
        "options": {},
        "httpMethod": "POST",
        "responseMode": "responseNode"
      },
      "typeVersion": 2
    },
    {
      "id": "317a9c30-7651-47e1-b6aa-64ce4162aa16",
      "name": "Webhookへの応答",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1296,
        -40
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 1.1
    },
    {
      "id": "5f0d884e-3a75-49f9-babb-22fff9fb8a87",
      "name": "シンプルメモリ",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        1068,
        180
      ],
      "parameters": {
        "sessionKey": "={{ $json.body.sessionId }}",
        "sessionIdType": "customKey"
      },
      "typeVersion": 1.3
    },
    {
      "id": "a5ff29b4-5a46-4716-bd3b-a29c40923e63",
      "name": "付箋",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        420,
        -140
      ],
      "parameters": {
        "width": 280,
        "height": 440,
        "content": "## Webhook Entry Point\n\n**Receives requests from:**\n- Website chat widgets\n- Mobile apps\n- Third-party platforms\n- Custom integrations\n\n**Expected payload:**\n```json\n{\n  \"message\": \"user question\",\n  \"sessionId\": \"unique-session-id\"\n}\n```"
      },
      "typeVersion": 1
    },
    {
      "id": "6799e102-74fe-49a3-8696-178143b5c7f7",
      "name": "付箋1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        760,
        280
      ],
      "parameters": {
        "width": 220,
        "height": 260,
        "content": "## AI Processing Core\n\n**Powered by Google Gemini 2.0 Flash**\n- Fast response times\n- Context-aware conversations\n- Natural language understanding\n- Maintains conversation history per session"
      },
      "typeVersion": 1
    },
    {
      "id": "e299b1f8-c6e7-4816-878d-60d3ff8edf14",
      "name": "付箋2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1180,
        280
      ],
      "parameters": {
        "color": 5,
        "width": 180,
        "height": 340,
        "content": "## Session Memory\n\n**Conversation Context:**\n- Remembers previous messages\n- Maintains context per sessionId\n- Enables natural follow-up questions\n- Auto-manages conversation history"
      },
      "typeVersion": 1
    },
    {
      "id": "b926b0ea-11d6-4773-83bd-ce12c7be40c1",
      "name": "付箋3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1380,
        -140
      ],
      "parameters": {
        "width": 160,
        "height": 100,
        "content": "## Response Output\n\n**Returns structured response:**\n- AI-generated answer\n- Consistent formatting\n- Ready for frontend display\n- JSON format compatible"
      },
      "typeVersion": 1
    },
    {
      "id": "456572e3-0abf-408d-a5ab-36cb0e2d5911",
      "name": "付箋4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        720,
        -400
      ],
      "parameters": {
        "color": 5,
        "width": 300,
        "height": 320,
        "content": "## 🚀 AI Assistant Workflow\n\n**This workflow creates a conversational AI assistant that can be integrated anywhere:**\n\n✅ Website chat widgets\n✅ Mobile applications  \n✅ WhatsApp/Telegram bots\n✅ Custom dashboards\n✅ Third-party platforms\n\n**Simply send POST requests to the webhook URL with your message and sessionId!**"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "3453d230-0017-4f82-8942-346e34867c63",
  "connections": {
    "afcdf33e-bce6-4b80-bfee-f6707e307a03": {
      "main": [
        [
          {
            "node": "a3a31971-a601-4a0a-a306-d5e63a7e33f5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a3a31971-a601-4a0a-a306-d5e63a7e33f5": {
      "main": [
        [
          {
            "node": "317a9c30-7651-47e1-b6aa-64ce4162aa16",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5f0d884e-3a75-49f9-babb-22fff9fb8a87": {
      "ai_memory": [
        [
          {
            "node": "a3a31971-a601-4a0a-a306-d5e63a7e33f5",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "921ac636-0297-4b7a-aeb1-6c68e9af6885": {
      "ai_languageModel": [
        [
          {
            "node": "a3a31971-a601-4a0a-a306-d5e63a7e33f5",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    }
  }
}
よくある質問

このワークフローの使い方は?

上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。

このワークフローはどんな場面に適していますか?

中級 - サポートチャットボット, AIチャットボット

有料ですか?

このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。

関連ワークフロー

ジェミニ2.0フラッシュAIとGoogleスプレッドシートを活用した会話型リードキャプチャ
Gemini 2.0 Flash AI と Google Sheets を基にした対話型リードキャプチャー
Webhook
Agent
Google Sheets Tool
+
Webhook
Agent
Google Sheets Tool
10 ノードDavid Olusola
リード獲得
WhatsApp AI アシスタントとGoogleドキュメント、Gemini を使って顧客サポートを自動化
WhatsApp AIアシスタントとGoogleドキュメント、Geminiを使って顧客サポートを自動化
If
Code
Webhook
+
If
Code
Webhook
14 ノードJamot
サポートチャットボット
AI駆動の複数ステップツール実行を備えたHVACスケジューリングエージェント
AIエージェント、Googleカレンダー、GmailによるHVACサービススケジューリングを自動化
Wait
Gmail
Webhook
+
Wait
Gmail
Webhook
30 ノードBhuvanesh R
サポートチャットボット
予備モデルを使った最初のメールエージェントを構築する
最初の自動化されたメールサポートエージェントを構築する(AIバックアップとログ記録を含む)
Gmail
Gmail Trigger
Agent
+
Gmail
Gmail Trigger
Agent
11 ノードDavid Olusola
チケット管理
OpenAI GPT-4o-mini とテキスト転換 speech で音声アシスタントインターフェースを作成
OpenAI GPT-4o-miniとテキスト-to-スピーチを使って音声アシスタントインターフェースを作成
Html
Webhook
Agent
+
Html
Webhook
Agent
14 ノードAnderson Adelino
サポートチャットボット
AI駆動型Facebookページサポートチャットボット:自動返信とインテリジェントな顧客対応
GPT-4.1を使ったFacebook Messengerチャットボット:ヒューマンゲージ対応
If
Set
Wait
+
If
Set
Wait
32 ノードSpaGreen Creative
サポートチャットボット
ワークフロー情報
難易度
中級
ノード数10
カテゴリー2
ノードタイプ6
難易度説明

経験者向け、6-15ノードの中程度の複雑さのワークフロー

作成者
David Olusola

David Olusola

@dae221

AI automation consultant working with ambitious businesses on their most complex operational challenges. For project inquiries, reach me at david@daexai.com

外部リンク
n8n.ioで表示

このワークフローを共有

カテゴリー

カテゴリー: 34