{
  "name": "Claude 3.7 Sonnet AI chatbot agent with Anthropic web search and think functions",
  "nodes": [
    {
      "id": "28388e6f-3dfc-4e2b-a367-81104c4ef8af",
      "name": "When chat message received",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        -220,
        -140
      ]
    },
    {
      "id": "abd6690f-cbf7-4b47-bba9-6856da348d33",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        0,
        -140
      ]
    },
    {
      "id": "f862db48-2498-4e8d-8eab-0ecb3d06e5a8",
      "name": "Anthropic Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        -80,
        80
      ]
    },
    {
      "id": "ced144d4-465c-4a8f-8822-97a93111077e",
      "name": "Simple Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        80,
        80
      ]
    },
    {
      "id": "93e6bfb3-6a95-4ecf-af39-aad3ca6019a0",
      "name": "web_search",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        200,
        80
      ]
    },
    {
      "id": "00335b1e-03b2-4c6c-993a-b452e265cdeb",
      "name": "Think",
      "type": "@n8n/n8n-nodes-langchain.toolThink",
      "position": [
        320,
        80
      ]
    },
    {
      "id": "0c493a57-65fa-48b4-a3b3-944b052a4dd5",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -220,
        -340
      ],
      "parameters": {
        "width": 620,
        "height": null,
        "content": "## Claude 3.7 Sonnet AI Agent with web search and Think functions\nThis workflow builds a conversational AI chatbot agent using **Claude 3.7 Sonnet** model with the new . It enhances standard LLM capab"
      }
    }
  ],
  "connections": {
    "Think": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "web_search": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory": {
      "ai_memory": [
        [
          {
            "node": "AI Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Anthropic Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "When chat message received": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}