{
  "name": "website",
  "nodes": [
    {
      "parameters": {
        "promptType": "define",
        "text": "={{ $json.message }}",
        "options": {
          "systemMessage": "=Role & Persona\n\u0e04\u0e38\u0e13\u0e04\u0e37\u0e2d \"\u0e1e\u0e35\u0e48 MBS Chatbot\" (\u0e1e\u0e35\u0e48\u0e2a\u0e32\u0e27\u0e43\u0e08\u0e14\u0e35\u0e2a\u0e38\u0e14\u0e40\u0e1f\u0e35\u0e49\u0e22\u0e27) AI Assistant \u0e1b\u0e23\u0e30\u0e08\u0e33\u0e04\u0e13\u0e30\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23 (MBS)\n\u0e1a\u0e38\u0e04\u0e25\u0e34\u0e01: \u0e23\u0e48\u0e32\u0e40\u0e23\u0e34\u0e07 \u0e2a\u0e14\u0e43\u0e2a \u0e02\u0e35\u0e49\u0e40\u0e25\u0e48\u0e19 \u0e40\u0e1b\u0e47\u0e19\u0e01\u0e31\u0e19\u0e40\u0e2d\u0e07\u0e2a\u0e38\u0e14\u0e46 (\u0e1f\u0e35\u0e25\u0e1e\u0e35\u0e48\u0e23\u0e2b\u0e31\u0e2a\u0e15\u0e31\u0e27\u0e41\u0e21\u0e48 \u0e15\u0e31\u0e27\u0e15\u0e36\u0e07\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e04\u0e13\u0e30 \u0e17\u0e35\u0e48\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e14\u0e39\u0e41\u0e25\u0e19\u0e49\u0e2d\u0e07\u0e46 \u0e40\u0e2a\u0e21\u0e2d)\n\u0e04\u0e33\u0e41\u0e17\u0e19\u0e15\u0e31\u0e27: \"\u0e1e\u0e35\u0e48\" \u0e2b\u0e23\u0e37\u0e2d \"\u0e1e\u0e35\u0e48 MBS\"\n\u0e04\u0e33\u0e40\u0e23\u0e35\u0e22\u0e01\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49: \"\u0e19\u0e49\u0e2d\u0e07\", \"\u0e15\u0e31\u0e27\u0e40\u0e2d\u0e07\", \"\u0e19\u0e49\u0e2d\u0e07\u0e46\"\n\u0e2a\u0e44\u0e15\u0e25\u0e4c\u0e01\u0e32\u0e23\u0e04\u0e38\u0e22:\n\u0e43\u0e0a\u0e49\u0e20\u0e32\u0e29\u0e32\u0e1e\u0e39\u0e14\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e18\u0e23\u0e23\u0e21\u0e0a\u0e32\u0e15\u0e34 \u0e21\u0e35\u0e04\u0e33\u0e2a\u0e23\u0e49\u0e2d\u0e22\u0e19\u0e48\u0e32\u0e23\u0e31\u0e01\u0e46 \u0e40\u0e0a\u0e48\u0e19 \"\u0e08\u0e49\u0e32\", \"\u0e19\u0e49\u0e32\", \"\u0e40\u0e25\u0e22\u0e22\u0e22\", \"\u0e1b\u0e31\u0e07\u0e21\u0e32\u0e01\"\n\u0e0a\u0e2d\u0e1a\u0e43\u0e0a\u0e49\u0e2d\u0e35\u0e42\u0e21\u0e08\u0e34 (Emoji) \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e27\u0e32\u0e21\u0e19\u0e48\u0e32\u0e23\u0e31\u0e01\u0e41\u0e25\u0e30\u0e2d\u0e23\u0e23\u0e16\u0e23\u0e2a\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e19\u0e17\u0e19\u0e32 (\u0e40\u0e0a\u0e48\u0e19 \u2728, \ud83d\udc96, \ud83d\ude0e, \ud83c\udf93, \u270c\ufe0f)\n\u0e15\u0e2d\u0e1a\u0e04\u0e33\u0e16\u0e32\u0e21\u0e01\u0e23\u0e30\u0e0a\u0e31\u0e1a \u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e07\u0e48\u0e32\u0e22 \u0e41\u0e15\u0e48\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19\n\u0e16\u0e49\u0e32\u0e40\u0e08\u0e2d\u0e04\u0e33\u0e16\u0e32\u0e21\u0e15\u0e25\u0e01\u0e46 \u0e2b\u0e23\u0e37\u0e2d\u0e01\u0e27\u0e19\u0e46 \u0e01\u0e47\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2b\u0e22\u0e2d\u0e01\u0e01\u0e25\u0e31\u0e1a\u0e41\u0e1a\u0e1a\u0e19\u0e48\u0e32\u0e23\u0e31\u0e01\u0e46 \u0e44\u0e14\u0e49 \u0e44\u0e21\u0e48\u0e0b\u0e35\u0e40\u0e23\u0e35\u0e22\u0e2a\u0e08\u0e19\u0e40\u0e01\u0e34\u0e19\u0e44\u0e1b (\u0e41\u0e15\u0e48\u0e22\u0e31\u0e07\u0e04\u0e07\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e38\u0e20\u0e32\u0e1e\u0e41\u0e25\u0e30\u0e20\u0e32\u0e1e\u0e25\u0e31\u0e01\u0e29\u0e13\u0e4c\u0e17\u0e35\u0e48\u0e14\u0e35\u0e02\u0e2d\u0e07\u0e04\u0e13\u0e30)\n\ud83d\udea8 Format (\u0e01\u0e32\u0e23\u0e41\u0e2a\u0e14\u0e07\u0e1c\u0e25)\nPlain Text Only: \u0e2b\u0e49\u0e32\u0e21\u0e43\u0e0a\u0e49 Markdown (\u0e2b\u0e49\u0e32\u0e21\u0e43\u0e0a\u0e49\u0e15\u0e31\u0e27\u0e2b\u0e19\u0e32, \u0e15\u0e31\u0e27\u0e40\u0e2d\u0e35\u0e22\u0e07) \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e2d\u0e48\u0e32\u0e19\u0e07\u0e48\u0e32\u0e22\u0e43\u0e19\u0e17\u0e38\u0e01\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\nLayout: \u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e40\u0e27\u0e49\u0e19\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e41\u0e1a\u0e48\u0e07\u0e2a\u0e31\u0e14\u0e2a\u0e48\u0e27\u0e19\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\nBullet Point: \u0e43\u0e0a\u0e49\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22\u0e02\u0e35\u0e14\u0e01\u0e25\u0e32\u0e07 (-)\nEmoji: \u0e43\u0e0a\u0e49\u0e2d\u0e34\u0e42\u0e21\u0e08\u0e34\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d\u0e43\u0e2b\u0e49\u0e14\u0e39\u0e19\u0e48\u0e32\u0e23\u0e31\u0e01\u0e41\u0e25\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e21\u0e34\u0e15\u0e23 (\u0e40\u0e0a\u0e48\u0e19 \ud83c\udf93, \ud83d\udcb0, \ud83d\udcda, \ud83d\udd17, \u2728)\n\ud83d\udea8 Search Rules (\u0e15\u0e31\u0e14\u0e04\u0e33\u0e04\u0e49\u0e19\u0e2b\u0e32)\nAI \u0e2b\u0e49\u0e32\u0e21 \u0e2a\u0e48\u0e07\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e04\u0e22\u0e32\u0e27\u0e46 \u0e44\u0e1b\u0e04\u0e49\u0e19\u0e2b\u0e32 \u0e43\u0e2b\u0e49 \"\u0e15\u0e31\u0e14\u0e40\u0e2d\u0e32\u0e41\u0e04\u0e48\u0e04\u0e33\u0e2b\u0e25\u0e31\u0e01\" \u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19:\n\"\u0e17\u0e33\u0e2a\u0e35\u0e1c\u0e21\u0e44\u0e14\u0e49\u0e21\u0e31\u0e49\u0e22\" -> \u2705 \u0e2a\u0e48\u0e07\u0e04\u0e49\u0e19\u0e2b\u0e32: \"\u0e2a\u0e35\u0e1c\u0e21\" (\u0e2b\u0e23\u0e37\u0e2d \"\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e1a\")\n\"\u0e43\u0e2a\u0e48\u0e23\u0e2d\u0e07\u0e40\u0e17\u0e49\u0e32\u0e41\u0e15\u0e30\u0e44\u0e14\u0e49\u0e44\u0e2b\u0e21\" -> \u2705 \u0e2a\u0e48\u0e07\u0e04\u0e49\u0e19\u0e2b\u0e32: \"\u0e23\u0e2d\u0e07\u0e40\u0e17\u0e49\u0e32\"\n\"\u0e02\u0e2d\u0e17\u0e23\u0e32\u0e1a\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21\" -> \u2705 \u0e2a\u0e48\u0e07\u0e04\u0e49\u0e19\u0e2b\u0e32: \"\u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21\"\n\"\u0e41\u0e19\u0e30\u0e19\u0e33\u0e2a\u0e32\u0e02\u0e32\u0e04\u0e2d\u0e21\" -> \u2705 \u0e2a\u0e48\u0e07\u0e04\u0e49\u0e19\u0e2b\u0e32: \"\u0e04\u0e2d\u0e21\"\n\"\u0e41\u0e19\u0e30\u0e19\u0e33\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\" -> \u2705 \u0e2a\u0e48\u0e07\u0e04\u0e49\u0e19\u0e2b\u0e32: \"\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\"\n\"\u0e27\u0e34\u0e0a\u0e32\u0e17\u0e35\u0e48\u0e19\u0e48\u0e32\u0e2a\u0e19\u0e43\u0e08\" -> \u2705 \u0e2a\u0e48\u0e07\u0e04\u0e49\u0e19\u0e2b\u0e32: \"\u0e27\u0e34\u0e0a\u0e32\"\n\"\u0e15\u0e23\u0e35\" / \"\u0e1b.\u0e15\u0e23\u0e35\" -> \u2705 \u0e2a\u0e48\u0e07\u0e04\u0e49\u0e19\u0e2b\u0e32: \"\u0e15\u0e23\u0e35\"\n\"\u0e42\u0e17\" / \"\u0e1b.\u0e42\u0e17\" -> \u2705 \u0e2a\u0e48\u0e07\u0e04\u0e49\u0e19\u0e2b\u0e32: \"\u0e42\u0e17\"\n\ud83d\udea8 Interaction Logic (\u0e25\u0e33\u0e14\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e31\u0e14\u0e2a\u0e34\u0e19\u0e43\u0e08)\n1. \u0e01\u0e23\u0e13\u0e35\u0e16\u0e32\u0e21\u0e40\u0e08\u0e32\u0e30\u0e08\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e02\u0e32/\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23:\n(\u0e40\u0e0a\u0e48\u0e19 \"\u0e41\u0e19\u0e30\u0e19\u0e33\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\", \"\u0e2a\u0e32\u0e02\u0e32\u0e04\u0e2d\u0e21\", \"\u0e01\u0e32\u0e23\u0e15\u0e25\u0e32\u0e14\u0e40\u0e23\u0e35\u0e22\u0e19\u0e2d\u0e30\u0e44\u0e23\")\n\u2705 Action: \u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e16\u0e32\u0e21\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e0a\u0e31\u0e49\u0e19! \u0e43\u0e2b\u0e49\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e04\u0e33\u0e2b\u0e25\u0e31\u0e01\u0e19\u0e31\u0e49\u0e19\u0e17\u0e31\u0e19\u0e17\u0e35\n\u2705 Action: \u0e16\u0e49\u0e32\u0e40\u0e08\u0e2d\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e32\u0e02\u0e32 \u0e43\u0e2b\u0e49\u0e15\u0e2d\u0e1a\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e41\u0e1a\u0e1a\u0e40\u0e15\u0e47\u0e21 (\u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21/\u0e2d\u0e32\u0e0a\u0e35\u0e1e/\u0e08\u0e38\u0e14\u0e40\u0e14\u0e48\u0e19/\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07) \u0e15\u0e32\u0e21 Pattern 2 \u0e44\u0e14\u0e49\u0e40\u0e25\u0e22\n2. \u0e01\u0e23\u0e13\u0e35\u0e16\u0e32\u0e21\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b (\u0e27\u0e34\u0e0a\u0e32/GE/\u0e0a\u0e21\u0e23\u0e21/\u0e2a\u0e32\u0e22\u0e23\u0e16/\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d/\u0e1d\u0e36\u0e01\u0e07\u0e32\u0e19/Q&A):\n\u2705 Action: \u0e2b\u0e49\u0e32\u0e21\u0e16\u0e32\u0e21\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e0a\u0e31\u0e49\u0e19\u0e40\u0e14\u0e47\u0e14\u0e02\u0e32\u0e14! \u0e04\u0e49\u0e19\u0e2b\u0e32\u0e41\u0e25\u0e30\u0e15\u0e2d\u0e1a\u0e17\u0e31\u0e19\u0e17\u0e35\n\u26a0\ufe0f \u0e04\u0e33\u0e16\u0e32\u0e21\u0e1e\u0e27\u0e01 \"\u0e17\u0e33\u0e2a\u0e35\u0e1c\u0e21\", \"\u0e23\u0e2d\u0e07\u0e40\u0e17\u0e49\u0e32\", \"\u0e01\u0e32\u0e23\u0e41\u0e15\u0e48\u0e07\u0e01\u0e32\u0e22\" \u0e43\u0e2b\u0e49\u0e16\u0e37\u0e2d\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 \"\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e1a\u0e04\u0e13\u0e30\"\n\u2705 Action: \u0e43\u0e2b\u0e49\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e41\u0e25\u0e30\u0e15\u0e2d\u0e1a\u0e15\u0e32\u0e21\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e43\u0e19\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e44\u0e14\u0e49\u0e40\u0e25\u0e22 (\u0e2b\u0e49\u0e32\u0e21\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18\u0e27\u0e48\u0e32\u0e44\u0e21\u0e48\u0e23\u0e39\u0e49!)\n3. \u0e01\u0e23\u0e13\u0e35\u0e16\u0e32\u0e21\u0e01\u0e27\u0e49\u0e32\u0e07\u0e46 \u0e08\u0e23\u0e34\u0e07\u0e46 (\u0e44\u0e21\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e02\u0e32\u0e2b\u0e25\u0e38\u0e14\u0e21\u0e32\u0e40\u0e25\u0e22):\n(\u0e40\u0e0a\u0e48\u0e19 \"\u0e41\u0e19\u0e30\u0e19\u0e33\u0e2a\u0e32\u0e02\u0e32\u0e2b\u0e19\u0e48\u0e2d\u0e22\", \"\u0e21\u0e35\u0e2a\u0e32\u0e02\u0e32\u0e2d\u0e30\u0e44\u0e23\u0e1a\u0e49\u0e32\u0e07\", \"\u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21\u0e40\u0e17\u0e48\u0e32\u0e44\u0e2b\u0e23\u0e48\")\n\ud83d\uded1 Action: \u0e04\u0e48\u0e2d\u0e22\u0e16\u0e32\u0e21\u0e19\u0e49\u0e2d\u0e07\u0e27\u0e48\u0e32 \"\u0e2a\u0e19\u0e43\u0e08\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e44\u0e2b\u0e19\u0e04\u0e30? (\u0e15\u0e23\u0e35/\u0e42\u0e17/\u0e40\u0e2d\u0e01)\"\n\u2705 Action (\u0e1e\u0e2d\u0e19\u0e49\u0e2d\u0e07\u0e15\u0e2d\u0e1a):\n\u0e16\u0e49\u0e32\u0e16\u0e32\u0e21 \"\u0e41\u0e19\u0e30\u0e19\u0e33\u0e2a\u0e32\u0e02\u0e32\" \u0e2b\u0e23\u0e37\u0e2d \"\u0e21\u0e35\u0e2a\u0e32\u0e02\u0e32\u0e2d\u0e30\u0e44\u0e23\u0e1a\u0e49\u0e32\u0e07\" -> \u0e43\u0e0a\u0e49 Pattern 1 (\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e02\u0e32\u0e41\u0e1a\u0e1a\u0e44\u0e21\u0e48\u0e21\u0e35\u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21)\n\u0e16\u0e49\u0e32\u0e16\u0e32\u0e21 \"\u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21\" -> \u0e43\u0e0a\u0e49 Pattern 4 (\u0e15\u0e32\u0e23\u0e32\u0e07\u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21)\nResponse Patterns (\u0e27\u0e34\u0e18\u0e35\u0e15\u0e2d\u0e1a\u0e41\u0e1a\u0e1a Plain Text)\n1. \u0e01\u0e23\u0e13\u0e35\u0e40\u0e08\u0e2d\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e02\u0e32 (Clean List)\n\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23\u0e17\u0e35\u0e48\u0e1e\u0e35\u0e48\u0e2b\u0e32\u0e40\u0e08\u0e2d\u0e04\u0e48\u0e30 \ud83c\udf93\n[\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e02\u0e32 1]\n[\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e02\u0e32 2]\n...\n\u0e2a\u0e19\u0e43\u0e08\u0e2a\u0e32\u0e02\u0e32\u0e44\u0e2b\u0e19\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e02\u0e32\u0e21\u0e32\u0e16\u0e32\u0e21\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e41\u0e1a\u0e1a\u0e40\u0e08\u0e32\u0e30\u0e25\u0e36\u0e01\u0e01\u0e31\u0e1a\u0e1e\u0e35\u0e48\u0e44\u0e14\u0e49\u0e40\u0e25\u0e22\u0e19\u0e30\u0e04\u0e30 \ud83d\ude0a\n2. \u0e01\u0e23\u0e13\u0e35\u0e40\u0e08\u0e2d\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2a\u0e32\u0e02\u0e32 (Detail \u0e41\u0e1a\u0e1a\u0e40\u0e15\u0e47\u0e21)\n\u0e2a\u0e32\u0e02\u0e32 [\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e02\u0e32] ([\u0e23\u0e30\u0e14\u0e31\u0e1a]) \u0e04\u0e48\u0e30 \u2728\n\u0e27\u0e38\u0e12\u0e34\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32: [\u0e27\u0e38\u0e12\u0e34\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32]\n\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e40\u0e23\u0e35\u0e22\u0e19: [\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e40\u0e23\u0e35\u0e22\u0e19] \u0e1b\u0e35\n\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e01\u0e34\u0e15\u0e23\u0e27\u0e21: [\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e01\u0e34\u0e15\u0e23\u0e27\u0e21] \u0e2b\u0e19\u0e48\u0e27\u0e22\u0e01\u0e34\u0e15\n\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23: [\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23]\n\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14: [\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14]\n\u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21\u0e1b\u0e01\u0e15\u0e34: [\u0e23\u0e32\u0e04\u0e32] | \u0e1e\u0e34\u0e40\u0e28\u0e29: [\u0e23\u0e32\u0e04\u0e32]\n\u0e2d\u0e32\u0e0a\u0e35\u0e1e\u0e41\u0e19\u0e30\u0e19\u0e33: [\u0e2d\u0e32\u0e0a\u0e35\u0e1e]\n\u0e08\u0e38\u0e14\u0e40\u0e14\u0e48\u0e19: [\u0e08\u0e38\u0e14\u0e40\u0e14\u0e48\u0e19]\n3. \u0e01\u0e23\u0e13\u0e35\u0e15\u0e2d\u0e1a\u0e04\u0e33\u0e16\u0e32\u0e21\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b/\u0e01\u0e0e\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e1a (Q&A)\n\u0e04\u0e33\u0e15\u0e2d\u0e1a\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 [\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d] \u0e04\u0e48\u0e30 \u2728\n[\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e04\u0e33\u0e15\u0e2d\u0e1a]\n[\u0e41\u0e19\u0e1a\u0e25\u0e34\u0e07\u0e01\u0e4c\u0e16\u0e49\u0e32\u0e21\u0e35]\n4. \u0e01\u0e23\u0e13\u0e35\u0e41\u0e2a\u0e14\u0e07\u0e15\u0e32\u0e23\u0e32\u0e07\u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21 (Tuition List)\n\u0e2d\u0e31\u0e15\u0e23\u0e32\u0e04\u0e48\u0e32\u0e18\u0e23\u0e23\u0e21\u0e40\u0e19\u0e35\u0e22\u0e21\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32 \u0e23\u0e30\u0e14\u0e31\u0e1a [\u0e23\u0e30\u0e14\u0e31\u0e1a] \u0e04\u0e48\u0e30 \ud83d\udcb0\n[\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e02\u0e32 1]: \u0e1b\u0e01\u0e15\u0e34 [\u0e23\u0e32\u0e04\u0e32] | \u0e1e\u0e34\u0e40\u0e28\u0e29 [\u0e23\u0e32\u0e04\u0e32]\n[\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e02\u0e32 2]: \u0e1b\u0e01\u0e15\u0e34 [\u0e23\u0e32\u0e04\u0e32] | \u0e1e\u0e34\u0e40\u0e28\u0e29 [\u0e23\u0e32\u0e04\u0e32]\n...\n(\u0e41\u0e2a\u0e14\u0e07\u0e23\u0e32\u0e04\u0e32\u0e43\u0e2b\u0e49\u0e04\u0e23\u0e1a\u0e17\u0e38\u0e01\u0e2a\u0e32\u0e02\u0e32)\n5. \u0e01\u0e23\u0e13\u0e35\u0e2b\u0e32\u0e44\u0e21\u0e48\u0e40\u0e08\u0e2d\n\u0e02\u0e2d\u0e2d\u0e20\u0e31\u0e22\u0e04\u0e48\u0e30 \u0e1e\u0e35\u0e48\u0e2b\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e19\u0e35\u0e49\u0e44\u0e21\u0e48\u0e40\u0e08\u0e2d \u0e23\u0e1a\u0e01\u0e27\u0e19\u0e19\u0e49\u0e2d\u0e07\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e21\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07\u0e17\u0e35\u0e48\u0e04\u0e13\u0e30 043-719800 \u0e15\u0e48\u0e2d 5630 \u0e19\u0e30\u0e04\u0e30 \ud83d\udcde"
        }
      },
      "type": "@n8n/n8n-nodes-langchain.agent",
      "typeVersion": 3,
      "position": [
        256,
        0
      ],
      "id": "59fbfd22-17b5-4ad5-9b58-0c5edf562f2c",
      "name": "AI Agent"
    },
    {
      "parameters": {
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "typeVersion": 1,
      "position": [
        176,
        192
      ],
      "id": "59b4aacb-fdab-470e-b52a-d5d424e598bf",
      "name": "Google Gemini Chat Model",
      "credentials": {
        "googlePalmApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "public": true,
        "mode": "webhook",
        "options": {
          "allowedOrigins": "*"
        }
      },
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "typeVersion": 1.4,
      "position": [
        0,
        0
      ],
      "id": "9ddf5616-2041-41f6-a79f-9b186ce4f90b",
      "name": "When chat message received"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "399ff385-4f39-4fd7-a2a3-81996d3d8daf",
              "name": "output",
              "value": "={{ $('AI Agent').item.json.output.replace(/\\\\n/g, '\\n') }}",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        1024,
        0
      ],
      "id": "4d89544f-d447-46c3-8d83-497bc8e0c54c",
      "name": "Edit Fields"
    },
    {
      "parameters": {
        "table": {
          "__rl": true,
          "value": "n8n_chat_histories",
          "mode": "list",
          "cachedResultName": "n8n_chat_histories"
        },
        "dataMode": "defineBelow",
        "valuesToSend": {
          "values": [
            {
              "column": "User_ID",
              "value": "={{ $('When chat message received').item.json.sessionId }}"
            },
            {
              "column": "user_message",
              "value": "={{ $('When chat message received').item.json.message }}"
            },
            {
              "column": "AI",
              "value": "={{ $json.output }}"
            },
            {
              "column": "Created at",
              "value": "={{ $now }}"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.mySql",
      "typeVersion": 2.5,
      "position": [
        608,
        0
      ],
      "id": "fd9a9810-a1b3-4d69-8281-2b7f42a431d8",
      "name": "Insert rows in a table",
      "credentials": {
        "mySql": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "descriptionType": "manual",
        "toolDescription": "\u0e43\u0e0a\u0e49\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e19 \u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23 \u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32 \u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21 \u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32 \u0e23\u0e2d\u0e1a\u0e23\u0e31\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23 \u0e40\u0e01\u0e13\u0e11\u0e4c\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e40\u0e02\u0e49\u0e32\u0e28\u0e36\u0e01\u0e29\u0e32 \u0e41\u0e25\u0e30\u0e27\u0e34\u0e0a\u0e32\u0e40\u0e23\u0e35\u0e22\u0e19/GE (Input argument: 'keyword')",
        "operation": "executeQuery",
        "query": "WITH search_data AS (\n    SELECT '{{$fromAI(\"keyword\")}}' COLLATE utf8mb4_general_ci AS kw \n)\n\nSELECT 'Degree' AS source, `\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32` COLLATE utf8mb4_general_ci AS topic, \n       CONCAT('\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23: ', `\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32`, ' (', IFNULL(`major_en`, '-'), ')\\n',\n              '\u0e23\u0e30\u0e14\u0e31\u0e1a: ', IFNULL(`\u0e23\u0e30\u0e14\u0e31\u0e1a`, '-'), ' (', IFNULL(`education_level_en`, '-'), ')\\n',\n              '\u0e27\u0e38\u0e12\u0e34\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32: ', IFNULL(`\u0e27\u0e38\u0e12\u0e34\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32`, '-'), ' (', IFNULL(`degree_name_en`, '-'), ')\\n',\n              '\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14: ', IFNULL(`description`, '-'), '\\n',\n              '\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e40\u0e23\u0e35\u0e22\u0e19: ', IFNULL(CAST(`\u0e23\u0e30\u0e22\u0e30\u0e40\u0e27\u0e25\u0e32\u0e40\u0e23\u0e35\u0e22\u0e19 (\u0e1b\u0e35)` AS CHAR), '-'), ' \u0e1b\u0e35\\n',\n              '\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e01\u0e34\u0e15\u0e23\u0e27\u0e21: ', IFNULL(CAST(`total_credits` AS CHAR), '-'), ' \u0e2b\u0e19\u0e48\u0e27\u0e22\u0e01\u0e34\u0e15\\n',\n              '\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23: ', IFNULL(`credit_structure`, '-'), '\\n',\n              '\u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21(\u0e1b\u0e01\u0e15\u0e34): ', IFNULL(CAST(`\u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21(\u0e1b\u0e01\u0e15\u0e34)` AS CHAR), '-'), ' \u0e1a\u0e32\u0e17\\n',\n              '\u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21(\u0e1e\u0e34\u0e40\u0e28\u0e29): ', IFNULL(CAST(`\u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21(\u0e1e\u0e34\u0e40\u0e28\u0e29)` AS CHAR), '-'), ' \u0e1a\u0e32\u0e17\\n',\n              '\u0e2d\u0e32\u0e0a\u0e35\u0e1e: ', IFNULL(`\u0e2d\u0e32\u0e0a\u0e35\u0e1e\u0e17\u0e35\u0e48\u0e41\u0e19\u0e30\u0e19\u0e33`, '-'), '\\n',\n              '\u0e08\u0e38\u0e14\u0e40\u0e14\u0e48\u0e19: ', IFNULL(`Highlight_Subject`, '-')) COLLATE utf8mb4_general_ci AS context\nFROM `degree`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32`, `major_en`, `\u0e23\u0e30\u0e14\u0e31\u0e1a`, `education_level_en`, `\u0e27\u0e38\u0e12\u0e34\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32`, `degree_name_en`, `\u0e2d\u0e32\u0e0a\u0e35\u0e1e\u0e17\u0e35\u0e48\u0e41\u0e19\u0e30\u0e19\u0e33`, `career_path_en`, `Highlight_Subject`, `highlight_subject_en`, `description`, `credit_structure`, '\u0e2a\u0e32\u0e02\u0e32 \u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e39\u0e15\u0e23 \u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32 degree bachelor master phd \u0e15\u0e23\u0e35 \u0e42\u0e17 \u0e40\u0e2d\u0e01 doctor \u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21 \u0e23\u0e32\u0e04\u0e32 price tuition') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Transport', `Route_Name (\u0e2a\u0e32\u0e22\u0e23\u0e16)` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e2a\u0e32\u0e22\u0e23\u0e16: ', `Route_Name (\u0e2a\u0e32\u0e22\u0e23\u0e16)`, ' (', IFNULL(`Route_Name_en`, '-'), ')\\n',\n              '\u0e2a\u0e35: ', IFNULL(`Color (\u0e2a\u0e35)`, '-'), ' (', IFNULL(`Color_en`, '-'), ')\\n',\n              '\u0e1c\u0e48\u0e32\u0e19\u0e08\u0e38\u0e14: ', IFNULL(`Key_Stops (\u0e08\u0e38\u0e14\u0e08\u0e2d\u0e14\u0e2a\u0e33\u0e04\u0e31\u0e0d)`, '-'), '\\n',\n              '\u0e40\u0e27\u0e25\u0e32: ', IFNULL(`Operating_Hours (\u0e40\u0e27\u0e25\u0e32\u0e40\u0e14\u0e34\u0e19\u0e23\u0e16)`, '-')) COLLATE utf8mb4_general_ci\nFROM `transport`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `Route_Name (\u0e2a\u0e32\u0e22\u0e23\u0e16)`, `Route_Name_en`, `Color (\u0e2a\u0e35)`, `Color_en`, `Key_Stops (\u0e08\u0e38\u0e14\u0e08\u0e2d\u0e14\u0e2a\u0e33\u0e04\u0e31\u0e0d)`, `Key_Stops_en`, `Operating_Hours (\u0e40\u0e27\u0e25\u0e32\u0e40\u0e14\u0e34\u0e19\u0e23\u0e16)`, '\u0e2a\u0e32\u0e22\u0e23\u0e16 \u0e23\u0e16\u0e40\u0e21\u0e25\u0e4c ev bus') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Clubs', `Club_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e0a\u0e21\u0e23\u0e21)` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e0a\u0e21\u0e23\u0e21: ', `Club_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e0a\u0e21\u0e23\u0e21)`, ' (', IFNULL(`club_name_en`, '-'), ')\\n',\n              '\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48: ', IFNULL(`Category (\u0e2b\u0e21\u0e27\u0e14)`, '-'), ' (', IFNULL(`category_en`, '-'), ')\\n',\n              '\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14: ', IFNULL(`Description (\u0e17\u0e33\u0e2d\u0e30\u0e44\u0e23)`, '-'), '\\n',\n              '\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d: ', IFNULL(`Contact (\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d)`, '-')) COLLATE utf8mb4_general_ci\nFROM `clubs`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `Club_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e0a\u0e21\u0e23\u0e21)`, `club_name_en`, `Category (\u0e2b\u0e21\u0e27\u0e14)`, `category_en`, `Description (\u0e17\u0e33\u0e2d\u0e30\u0e44\u0e23)`, `description_en`, '\u0e0a\u0e21\u0e23\u0e21 club \u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'GE_Course', `Course_Name` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e27\u0e34\u0e0a\u0e32: ', `Course_Name`, '\\n',\n              '\u0e23\u0e2b\u0e31\u0e2a: ', IFNULL(CAST(`Course_Code` AS CHAR), '-'), '\\n',\n              '\u0e2b\u0e21\u0e27\u0e14: ', IFNULL(`Category \u0e2b\u0e21\u0e27\u0e14`, '-'), ' (', IFNULL(`Category_en`, '-'), ')\\n',\n              '\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e01\u0e34\u0e15: ', IFNULL(CAST(`\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e01\u0e34\u0e15` AS CHAR), '-'), '\\n',\n              '\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14: ', IFNULL(`Description`, '-')) COLLATE utf8mb4_general_ci\nFROM `ge_force`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `Course_Name`, `Course_Code`, `Category \u0e2b\u0e21\u0e27\u0e14`, `Category_en`, `Description`, `Description_en`, '\u0e27\u0e34\u0e0a\u0e32 ge \u0e41\u0e19\u0e30\u0e19\u0e33 \u0e28\u0e36\u0e01\u0e29\u0e32\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Personnel', `Name` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e0a\u0e37\u0e48\u0e2d: ', `Name`, ' (', IFNULL(`name_en`, '-'), ')\\n',\n              '\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07: ', IFNULL(`Position`, '-'), ' (', IFNULL(`position_en`, '-'), ')\\n',\n              '\u0e40\u0e1a\u0e2d\u0e23\u0e4c\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d(Ext.): ', IFNULL(CAST(`Ext.` AS CHAR), '-'), '\\n',\n              'Email: ', IFNULL(`Email`, '-')) COLLATE utf8mb4_general_ci\nFROM `personnel`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `Name`, `name_en`, `Position`, `position_en`, `Email`, '\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d contact \u0e40\u0e1a\u0e2d\u0e23\u0e4c \u0e42\u0e17\u0e23 \u0e2d\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c \u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01\u0e23 staff') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Departments', `Dept Name (\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e1c\u0e19\u0e01)` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e41\u0e1c\u0e19\u0e01: ', `Dept Name (\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e1c\u0e19\u0e01)`, ' (', IFNULL(`dept_name_en`, '-'), ')\\n',\n              '\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48: ', IFNULL(`Location (\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48)`, '-'), ' (', IFNULL(`location_en`, '-'), ')\\n',\n              '\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d: ', IFNULL(`Contact (\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d)`, '-'), ' (', IFNULL(`contact_en`, '-'), ')') COLLATE utf8mb4_general_ci\nFROM `departments`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `Dept Name (\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e1c\u0e19\u0e01)`, `dept_name_en`, `Location (\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48)`, `location_en`, `Contact (\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d)`, `contact_en`, '\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d contact \u0e40\u0e1a\u0e2d\u0e23\u0e4c \u0e42\u0e17\u0e23 \u0e2b\u0e49\u0e2d\u0e07') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Q&A', IFNULL(`Topic (\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d)`, 'Q&A') COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e04\u0e33\u0e16\u0e32\u0e21: ', IFNULL(`Question (\u0e04\u0e33\u0e16\u0e32\u0e21)`, '-'), '\\n',\n              '\u0e04\u0e33\u0e15\u0e2d\u0e1a: ', IFNULL(`Answer (\u0e04\u0e33\u0e15\u0e2d\u0e1a)`, '-'), '\\n',\n              '\u0e25\u0e34\u0e07\u0e01\u0e4c\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07: ', IFNULL(`Action_Link`, '-')) COLLATE utf8mb4_general_ci\nFROM `q&a_student`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `Topic (\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d)`, `Topic_en`, `Question (\u0e04\u0e33\u0e16\u0e32\u0e21)`, `Question_en`, `Answer (\u0e04\u0e33\u0e15\u0e2d\u0e1a)`, `Answer_en`, '\u0e01\u0e0e \u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e1a \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e41\u0e1a\u0e1a \u0e41\u0e15\u0e48\u0e07\u0e01\u0e32\u0e22 \u0e17\u0e23\u0e07\u0e1c\u0e21 \u0e2a\u0e35\u0e1c\u0e21 \u0e01\u0e23\u0e30\u0e42\u0e1b\u0e23\u0e07 \u0e23\u0e2d\u0e07\u0e40\u0e17\u0e49\u0e32 rule uniform q&a') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Study_Plan', `Course_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e34\u0e0a\u0e32)` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e27\u0e34\u0e0a\u0e32: ', `Course_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e34\u0e0a\u0e32)`, ' (', IFNULL(`Course_Code (\u0e23\u0e2b\u0e31\u0e2a\u0e27\u0e34\u0e0a\u0e32)`, '-'), ')\\n',\n              '\u0e2a\u0e32\u0e02\u0e32: ', IFNULL(`Major (\u0e2a\u0e32\u0e02\u0e32)`, '-'), '\\n',\n              '\u0e2b\u0e21\u0e27\u0e14: ', IFNULL(`Category (\u0e2b\u0e21\u0e27\u0e14)`, '-'), '\\n',\n              '\u0e40\u0e17\u0e2d\u0e21\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e19: ', IFNULL(`Semester (\u0e40\u0e17\u0e2d\u0e21)`, '-'), '\\n',\n              '\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e01\u0e34\u0e15: ', IFNULL(CAST(`Credits (\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e01\u0e34\u0e15)` AS CHAR), '-'), '\\n',\n              '\u0e04\u0e33\u0e41\u0e19\u0e30\u0e19\u0e33: ', IFNULL(`Note (\u0e04\u0e33\u0e41\u0e19\u0e30\u0e19\u0e33)`, '-')) COLLATE utf8mb4_general_ci\nFROM `study_plan`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `Course_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e34\u0e0a\u0e32)`, `Course_Code (\u0e23\u0e2b\u0e31\u0e2a\u0e27\u0e34\u0e0a\u0e32)`, `Major (\u0e2a\u0e32\u0e02\u0e32)`, `Major_en`, `Category (\u0e2b\u0e21\u0e27\u0e14)`, `Note (\u0e04\u0e33\u0e41\u0e19\u0e30\u0e19\u0e33)`, '\u0e41\u0e1c\u0e19\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e19 \u0e27\u0e34\u0e0a\u0e32\u0e40\u0e23\u0e35\u0e22\u0e19 study plan') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Scholarship', `Scholar Name (\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e38\u0e19)` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e17\u0e38\u0e19: ', `Scholar Name (\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e38\u0e19)`, ' (', IFNULL(`scholar_name_en`, '-'), ')\\n',\n              '\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14: ', IFNULL(`Details (\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14)`, '-'), '\\n',\n              '\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d: ', IFNULL(`Contact (\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d)`, '-')) COLLATE utf8mb4_general_ci\nFROM `scholar`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `Scholar Name (\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e38\u0e19)`, `scholar_name_en`, `Details (\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14)`, `details_en`, '\u0e17\u0e38\u0e19 \u0e17\u0e38\u0e19\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32 \u0e01\u0e22\u0e28 scholarship loan') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Facilities', `Facility_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48)` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48: ', `Facility_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48)`, ' (', IFNULL(`Facility_Name_en`, '-'), ')\\n',\n              '\u0e1e\u0e34\u0e01\u0e31\u0e14: ', IFNULL(`Location (\u0e1e\u0e34\u0e01\u0e31\u0e14)`, '-'), '\\n',\n              '\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14: ', IFNULL(`Description (\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14)`, '-'), '\\n',\n              '\u0e01\u0e32\u0e23\u0e08\u0e2d\u0e07: ', IFNULL(`Booking (\u0e01\u0e32\u0e23\u0e08\u0e2d\u0e07)`, '-')) COLLATE utf8mb4_general_ci\nFROM `facilities`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `Facility_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48)`, `Facility_Name_en`, `Location (\u0e1e\u0e34\u0e01\u0e31\u0e14)`, `Description (\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14)`, `Booking (\u0e01\u0e32\u0e23\u0e08\u0e2d\u0e07)`, '\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48 \u0e2b\u0e49\u0e2d\u0e07 \u0e2b\u0e49\u0e2d\u0e07\u0e2a\u0e21\u0e38\u0e14 \u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c \u0e08\u0e2d\u0e07\u0e2b\u0e49\u0e2d\u0e07 facility') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'News', `title` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d\u0e02\u0e48\u0e32\u0e27: ', `title`, '\\n',\n              '\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14: ', IFNULL(`content`, '-'), '\\n',\n              '\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48: ', IFNULL(`category`, '-'), '\\n',\n              '\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28: ', IFNULL(DATE_FORMAT(`publish_date`, '%d/%m/%Y'), '-')) COLLATE utf8mb4_general_ci\nFROM `news`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `title`, `title_en`, `content`, `content_en`, `category`, `category_en`, '\u0e02\u0e48\u0e32\u0e27 \u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28 news update') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Activities', `\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e43\u0e19\u0e1b\u0e35` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21: ', `\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e43\u0e19\u0e1b\u0e35`, ' (', IFNULL(`Activity_Name_en`, '-'), ')\\n',\n              '\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14: ', IFNULL(`Month (\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14)`, '-'), '\\n',\n              '\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14: ', IFNULL(`Organizer (\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14)`, '-'), '\\n',\n              '\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14: ', IFNULL(`Details`, '-')) COLLATE utf8mb4_general_ci\nFROM `student_activities`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e43\u0e19\u0e1b\u0e35`, `Activity_Name_en`, `Month (\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14)`, `Organizer (\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14)`, `Details`, `Details_en`, '\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21 \u0e23\u0e31\u0e1a\u0e19\u0e49\u0e2d\u0e07 activity') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Calendar', `event_name` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21: ', `event_name`, ' (', IFNULL(`event_name_en`, '-'), ')\\n',\n              '\u0e1b\u0e35\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32: ', IFNULL(`academic_year`, '-'), '\\n',\n              '\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48: ', IFNULL(`category`, '-'), '\\n',\n              '\u0e0a\u0e48\u0e27\u0e07\u0e40\u0e27\u0e25\u0e32: ', IFNULL(CAST(`start_date` AS CHAR), '-'), ' \u0e16\u0e36\u0e07 ', IFNULL(CAST(`end_date` AS CHAR), '-'), '\\n',\n              '\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14: ', IFNULL(`description`, '-')) COLLATE utf8mb4_general_ci\nFROM `academic_calendar`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `event_name`, `event_name_en`, `category`, `category_en`, `description`, `description_en`, '\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19 \u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14 \u0e2a\u0e2d\u0e1a \u0e40\u0e1b\u0e34\u0e14\u0e40\u0e17\u0e2d\u0e21 \u0e1b\u0e34\u0e14\u0e40\u0e17\u0e2d\u0e21 calendar') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Admission_Rounds', `round_name` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e23\u0e2d\u0e1a\u0e23\u0e31\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23: ', `round_name`, ' (', IFNULL(`round_name_en`, '-'), ')\\n',\n              '\u0e27\u0e31\u0e19\u0e40\u0e1b\u0e34\u0e14\u0e23\u0e31\u0e1a: ', IFNULL(CAST(`open_date` AS CHAR), '-'), ' \u0e16\u0e36\u0e07 ', IFNULL(CAST(`close_date` AS CHAR), '-'), '\\n',\n              '\u0e27\u0e31\u0e19\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28\u0e1c\u0e25: ', IFNULL(CAST(`announcement_date` AS CHAR), '-'), '\\n',\n              '\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14: ', IFNULL(`description`, '-'), '\\n',\n              '\u0e25\u0e34\u0e07\u0e01\u0e4c\u0e23\u0e31\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23: ', IFNULL(`url_register`, '-')) COLLATE utf8mb4_general_ci\nFROM `admission_rounds`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `round_name`, `round_name_en`, `description`, `description_en`, '\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e40\u0e23\u0e35\u0e22\u0e19 \u0e23\u0e31\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23 tcas portfolio quota admission') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Admission_Criteria', CONCAT('\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e23\u0e31\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23 (', IFNULL(d.`\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32`, ''), ')') COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32: ', IFNULL(d.`\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32`, '-'), '\\n',\n              '\u0e23\u0e2d\u0e1a\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e34\u0e14\u0e23\u0e31\u0e1a: ', IFNULL(c.`round`, '-'), '\\n',\n              'GPAX \u0e02\u0e31\u0e49\u0e19\u0e15\u0e48\u0e33: ', IFNULL(CAST(c.`gpa_min` AS CHAR), '-'), '\\n',\n              '\u0e2a\u0e31\u0e14\u0e2a\u0e48\u0e27\u0e19\u0e04\u0e30\u0e41\u0e19\u0e19: ', IFNULL(c.`score_weights`, '-'), '\\n',\n              '\u0e02\u0e49\u0e2d\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e41\u0e1f\u0e49\u0e21\u0e2a\u0e30\u0e2a\u0e21\u0e1c\u0e25\u0e07\u0e32\u0e19: ', IFNULL(c.`portfolio_req`, '-')) COLLATE utf8mb4_general_ci\nFROM `admission_criteria` c\nLEFT JOIN `degree` d ON c.degree_id = d.id\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', d.`\u0e2a\u0e32\u0e02\u0e32\u0e27\u0e34\u0e0a\u0e32`, d.`major_en`, c.`round`, c.`round_en`, c.`score_weights`, c.`score_weights_en`, c.`portfolio_req`, '\u0e40\u0e01\u0e13\u0e11\u0e4c \u0e04\u0e30\u0e41\u0e19\u0e19 admission criteria \u0e2a\u0e31\u0e14\u0e2a\u0e48\u0e27\u0e19') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Faculty_Info', `topic` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d: ', `topic`, ' (', IFNULL(`topic_en`, '-'), ')\\n',\n              '\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25: ', IFNULL(`content`, '-')) COLLATE utf8mb4_general_ci\nFROM `faculty_info`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `topic`, `topic_en`, `content`, `content_en`, '\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e04\u0e13\u0e30 \u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34 \u0e27\u0e34\u0e2a\u0e31\u0e22\u0e17\u0e31\u0e28\u0e19\u0e4c history vision about') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Forms', `form_name` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e41\u0e1a\u0e1a\u0e1f\u0e2d\u0e23\u0e4c\u0e21: ', `form_name`, ' (', IFNULL(`form_name_en`, '-'), ')\\n',\n              '\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48: ', IFNULL(`category`, '-'), '\\n',\n              '\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e44\u0e1f\u0e25\u0e4c: ', IFNULL(`file_type`, '-'), '\\n',\n              '\u0e25\u0e34\u0e07\u0e01\u0e4c\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14: ', IFNULL(`download_url`, '-')) COLLATE utf8mb4_general_ci\nFROM `faculty_forms`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `form_name`, `form_name_en`, `category`, `category_en`, '\u0e1f\u0e2d\u0e23\u0e4c\u0e21 \u0e04\u0e33\u0e23\u0e49\u0e2d\u0e07 \u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14 \u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23 form download') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Internship', `Company_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17)` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17: ', `Company_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17)`, '\\n',\n              '\u0e40\u0e2b\u0e21\u0e32\u0e30\u0e01\u0e31\u0e1a\u0e2a\u0e32\u0e02\u0e32: ', IFNULL(`Category (\u0e40\u0e2b\u0e21\u0e32\u0e30\u0e01\u0e31\u0e1a\u0e2a\u0e32\u0e02\u0e32)`, '-'), '\\n',\n              '\u0e42\u0e0b\u0e19\u0e17\u0e35\u0e48\u0e15\u0e31\u0e49\u0e07: ', IFNULL(`Location_Zone (\u0e42\u0e0b\u0e19\u0e17\u0e35\u0e48\u0e15\u0e31\u0e49\u0e07)`, '-'), '\\n',\n              '\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e17\u0e35\u0e48\u0e23\u0e31\u0e1a: ', IFNULL(`Roles (\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e17\u0e35\u0e48\u0e23\u0e31\u0e1a)`, '-'), '\\n',\n              '\u0e40\u0e1a\u0e35\u0e49\u0e22\u0e40\u0e25\u0e35\u0e49\u0e22\u0e07: ', IFNULL(`Allowance (\u0e40\u0e1a\u0e35\u0e49\u0e22\u0e40\u0e25\u0e35\u0e49\u0e22\u0e07)`, '-'), '\\n',\n              '\u0e0a\u0e48\u0e2d\u0e07\u0e17\u0e32\u0e07\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d/\u0e2a\u0e21\u0e31\u0e04\u0e23: ', IFNULL(`Contact_Link (\u0e0a\u0e48\u0e2d\u0e07\u0e17\u0e32\u0e07\u0e2a\u0e21\u0e31\u0e04\u0e23)`, '-')) COLLATE utf8mb4_general_ci\nFROM `internship_companies`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `Company_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17)`, `Category (\u0e40\u0e2b\u0e21\u0e32\u0e30\u0e01\u0e31\u0e1a\u0e2a\u0e32\u0e02\u0e32)`, `Category_en`, `Location_Zone (\u0e42\u0e0b\u0e19\u0e17\u0e35\u0e48\u0e15\u0e31\u0e49\u0e07)`, `Roles (\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e17\u0e35\u0e48\u0e23\u0e31\u0e1a)`, '\u0e1d\u0e36\u0e01\u0e07\u0e32\u0e19 \u0e2a\u0e2b\u0e01\u0e34\u0e08 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e07\u0e32\u0e19 internship job') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Emergency', `Service_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e07\u0e32\u0e19)` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e09\u0e38\u0e01\u0e40\u0e09\u0e34\u0e19: ', `Service_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e07\u0e32\u0e19)`, ' (', IFNULL(`Service_Name_en`, '-'), ')\\n',\n              '\u0e40\u0e1a\u0e2d\u0e23\u0e4c\u0e42\u0e17\u0e23: ', IFNULL(`Phone (\u0e40\u0e1a\u0e2d\u0e23\u0e4c\u0e42\u0e17\u0e23)`, '-'), '\\n',\n              '\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48: ', IFNULL(`Location (\u0e1e\u0e34\u0e01\u0e31\u0e14)`, '-'), '\\n',\n              '\u0e40\u0e27\u0e25\u0e32\u0e17\u0e33\u0e01\u0e32\u0e23: ', IFNULL(`Open_Hours (\u0e40\u0e27\u0e25\u0e32\u0e17\u0e33\u0e01\u0e32\u0e23)`, '-')) COLLATE utf8mb4_general_ci\nFROM `emergency_contact`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `Service_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e07\u0e32\u0e19)`, `Service_Name_en`, `Category (\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48)`, `Category_en`, '\u0e09\u0e38\u0e01\u0e40\u0e09\u0e34\u0e19 \u0e14\u0e48\u0e27\u0e19 \u0e15\u0e33\u0e23\u0e27\u0e08 \u0e1e\u0e22\u0e32\u0e1a\u0e32\u0e25 \u0e23\u0e1b\u0e20 emergency help') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Dictionary', `Slang (\u0e04\u0e33\u0e28\u0e31\u0e1e\u0e17\u0e4c/\u0e0a\u0e37\u0e48\u0e2d\u0e22\u0e48\u0e2d)` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e04\u0e33\u0e28\u0e31\u0e1e\u0e17\u0e4c/\u0e0a\u0e37\u0e48\u0e2d\u0e22\u0e48\u0e2d: ', `Slang (\u0e04\u0e33\u0e28\u0e31\u0e1e\u0e17\u0e4c/\u0e0a\u0e37\u0e48\u0e2d\u0e22\u0e48\u0e2d)`, '\\n',\n              '\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23: ', IFNULL(`Official_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23)`, '-'), ' (', IFNULL(`Official_Name_en`, '-'), ')\\n',\n              '\u0e04\u0e27\u0e32\u0e21\u0e2b\u0e21\u0e32\u0e22: ', IFNULL(`Meaning (\u0e04\u0e27\u0e32\u0e21\u0e2b\u0e21\u0e32\u0e22/\u0e1a\u0e23\u0e34\u0e1a\u0e17)`, '-')) COLLATE utf8mb4_general_ci\nFROM `mbs_dictionary`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `Slang (\u0e04\u0e33\u0e28\u0e31\u0e1e\u0e17\u0e4c/\u0e0a\u0e37\u0e48\u0e2d\u0e22\u0e48\u0e2d)`, `Official_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23)`, `Official_Name_en`, `Meaning (\u0e04\u0e27\u0e32\u0e21\u0e2b\u0e21\u0e32\u0e22/\u0e1a\u0e23\u0e34\u0e1a\u0e17)`, `Meaning_en`, '\u0e41\u0e1b\u0e25 \u0e04\u0e33\u0e22\u0e48\u0e2d \u0e28\u0e31\u0e1e\u0e17\u0e4c dictionary slang') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Registration_Manual', `Problem (\u0e1b\u0e31\u0e0d\u0e2b\u0e32)` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19: ', `Problem (\u0e1b\u0e31\u0e0d\u0e2b\u0e32)`, ' (', IFNULL(`Problem_en`, '-'), ')\\n',\n              '\u0e27\u0e34\u0e18\u0e35\u0e41\u0e01\u0e49\u0e44\u0e02: ', IFNULL(`Solution_Step (\u0e27\u0e34\u0e18\u0e35\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32)`, '-'), '\\n',\n              '\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38: ', IFNULL(`Note (\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38)`, '-')) COLLATE utf8mb4_general_ci\nFROM `reg_manual`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `Problem (\u0e1b\u0e31\u0e0d\u0e2b\u0e32)`, `Problem_en`, `Solution_Step (\u0e27\u0e34\u0e18\u0e35\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32)`, `Solution_Step_en`, '\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19 \u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19 \u0e08\u0e48\u0e32\u0e22\u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21 reg manual') LIKE CONCAT('%', search_data.kw, '%')\n\nUNION ALL\n\nSELECT 'Social_Media', `Name (\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e08/\u0e1a\u0e31\u0e0d\u0e0a\u0e35)` COLLATE utf8mb4_general_ci, \n       CONCAT('\u0e0a\u0e48\u0e2d\u0e07\u0e17\u0e32\u0e07\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21: ', `Name (\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e08/\u0e1a\u0e31\u0e0d\u0e0a\u0e35)`, ' (', IFNULL(`Name_en`, '-'), ')\\n',\n              '\u0e41\u0e1e\u0e25\u0e15\u0e1f\u0e2d\u0e23\u0e4c\u0e21: ', IFNULL(`Channel (\u0e0a\u0e48\u0e2d\u0e07\u0e17\u0e32\u0e07)`, '-'), '\\n',\n              '\u0e25\u0e34\u0e07\u0e01\u0e4c: ', IFNULL(`Link`, '-')) COLLATE utf8mb4_general_ci\nFROM `social_media`\nJOIN search_data ON 1=1\nWHERE CONCAT_WS(' ', `Name (\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e08/\u0e1a\u0e31\u0e0d\u0e0a\u0e35)`, `Name_en`, `Channel (\u0e0a\u0e48\u0e2d\u0e07\u0e17\u0e32\u0e07)`, `Channel_en`, '\u0e40\u0e1e\u0e08 \u0e40\u0e1f\u0e2a\u0e1a\u0e38\u0e4a\u0e04 facebook fb ig line youtube social') LIKE CONCAT('%', search_data.kw, '%');",
        "options": {}
      },
      "id": "e97bbb48-301d-4f77-9fe6-4cc6ac5cbfb0",
      "position": [
        368,
        208
      ],
      "type": "n8n-nodes-base.mySqlTool",
      "typeVersion": 2.5,
      "name": "Tool_Academics",
      "credentials": {
        "mySql": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "descriptionType": "manual",
        "toolDescription": "\u0e43\u0e0a\u0e49\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a \u0e0a\u0e35\u0e27\u0e34\u0e15\u0e19\u0e34\u0e2a\u0e34\u0e15 \u0e2a\u0e32\u0e22\u0e23\u0e16\u0e23\u0e32\u0e07/\u0e23\u0e16\u0e40\u0e21\u0e25\u0e4c \u0e0a\u0e21\u0e23\u0e21 \u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e19\u0e34\u0e2a\u0e34\u0e15 \u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e15\u0e48\u0e32\u0e07\u0e46 \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e04\u0e13\u0e30 \u0e41\u0e25\u0e30\u0e02\u0e48\u0e32\u0e27\u0e2a\u0e32\u0e23 (Input argument: 'keyword')",
        "operation": "executeQuery",
        "query": "WITH search_data AS (\n    SELECT '{{$fromAI(\"keyword\")}}' COLLATE utf8mb4_general_ci AS kw \n)\nSELECT 'Transport' AS source, `Route_Name (\u0e2a\u0e32\u0e22\u0e23\u0e16)` COLLATE utf8mb4_general_ci AS topic, CONCAT('\u0e2a\u0e32\u0e22\u0e23\u0e16: ', `Route_Name (\u0e2a\u0e32\u0e22\u0e23\u0e16)`, ' (', IFNULL(`Color (\u0e2a\u0e35)`, '-'), ')\\n', '\u0e1c\u0e48\u0e32\u0e19\u0e08\u0e38\u0e14: ', IFNULL(`Key_Stops (\u0e08\u0e38\u0e14\u0e08\u0e2d\u0e14\u0e2a\u0e33\u0e04\u0e31\u0e0d)`, '-'), '\\n', '\u0e40\u0e27\u0e25\u0e32: ', IFNULL(`Operating_Hours (\u0e40\u0e27\u0e25\u0e32\u0e40\u0e14\u0e34\u0e19\u0e23\u0e16)`, '-')) COLLATE utf8mb4_general_ci AS context FROM `transport` JOIN search_data ON 1=1 WHERE CONCAT_WS(' ', `Route_Name (\u0e2a\u0e32\u0e22\u0e23\u0e16)`, `Key_Stops (\u0e08\u0e38\u0e14\u0e08\u0e2d\u0e14\u0e2a\u0e33\u0e04\u0e31\u0e0d)`, '\u0e2a\u0e32\u0e22\u0e23\u0e16 \u0e23\u0e16\u0e40\u0e21\u0e25\u0e4c ev bus \u0e23\u0e16\u0e23\u0e32\u0e07') LIKE CONCAT('%', search_data.kw, '%')\nUNION ALL\nSELECT 'Clubs', `Club_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e0a\u0e21\u0e23\u0e21)` COLLATE utf8mb4_general_ci, CONCAT('\u0e0a\u0e21\u0e23\u0e21: ', `Club_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e0a\u0e21\u0e23\u0e21)`, '\\n', '\u0e2b\u0e21\u0e27\u0e14: ', IFNULL(`Category (\u0e2b\u0e21\u0e27\u0e14)`, '-'), '\\n', '\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14: ', IFNULL(`Description (\u0e17\u0e33\u0e2d\u0e30\u0e44\u0e23)`, '-'), '\\n', '\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d: ', IFNULL(`Contact (\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d)`, '-')) COLLATE utf8mb4_general_ci FROM `clubs` JOIN search_data ON 1=1 WHERE CONCAT_WS(' ', `Club_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e0a\u0e21\u0e23\u0e21)`, `Description (\u0e17\u0e33\u0e2d\u0e30\u0e44\u0e23)`, '\u0e0a\u0e21\u0e23\u0e21 club \u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21') LIKE CONCAT('%', search_data.kw, '%')\nUNION ALL\nSELECT 'Facilities', `Facility_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48)` COLLATE utf8mb4_general_ci, CONCAT('\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48: ', `Facility_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48)`, '\\n', '\u0e1e\u0e34\u0e01\u0e31\u0e14: ', IFNULL(`Location (\u0e1e\u0e34\u0e01\u0e31\u0e14)`, '-'), '\\n', '\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14: ', IFNULL(`Description (\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14)`, '-'), '\\n', '\u0e01\u0e32\u0e23\u0e08\u0e2d\u0e07: ', IFNULL(`Booking (\u0e01\u0e32\u0e23\u0e08\u0e2d\u0e07)`, '-')) COLLATE utf8mb4_general_ci FROM `facilities` JOIN search_data ON 1=1 WHERE CONCAT_WS(' ', `Facility_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48)`, `Location (\u0e1e\u0e34\u0e01\u0e31\u0e14)`, `Description (\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14)`, '\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48 \u0e2b\u0e49\u0e2d\u0e07 \u0e2b\u0e49\u0e2d\u0e07\u0e2a\u0e21\u0e38\u0e14') LIKE CONCAT('%', search_data.kw, '%')\nUNION ALL\nSELECT 'Activities', `\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e43\u0e19\u0e1b\u0e35` COLLATE utf8mb4_general_ci, CONCAT('\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21: ', `\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e43\u0e19\u0e1b\u0e35`, '\\n', '\u0e40\u0e14\u0e37\u0e2d\u0e19: ', IFNULL(`Month (\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e08\u0e31\u0e14)`, '-'), '\\n', '\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14: ', IFNULL(`Details`, '-')) COLLATE utf8mb4_general_ci FROM `student_activities` JOIN search_data ON 1=1 WHERE CONCAT_WS(' ', `\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e43\u0e19\u0e1b\u0e35`, `Details`, '\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21 \u0e23\u0e31\u0e1a\u0e19\u0e49\u0e2d\u0e07') LIKE CONCAT('%', search_data.kw, '%')\nUNION ALL\nSELECT 'Faculty_Info', `topic` COLLATE utf8mb4_general_ci, CONCAT('\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d: ', `topic`, '\\n', '\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14: ', IFNULL(`content`, '-')) COLLATE utf8mb4_general_ci FROM `faculty_info` JOIN search_data ON 1=1 WHERE CONCAT_WS(' ', `topic`, `content`, '\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e04\u0e13\u0e30 \u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34 \u0e27\u0e34\u0e2a\u0e31\u0e22\u0e17\u0e31\u0e28\u0e19\u0e4c') LIKE CONCAT('%', search_data.kw, '%')\nUNION ALL\nSELECT 'News', `title` COLLATE utf8mb4_general_ci, CONCAT('\u0e02\u0e48\u0e32\u0e27: ', `title`, '\\n', '\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48: ', IFNULL(DATE_FORMAT(`publish_date`, '%d/%m/%Y'), '-'), '\\n', '\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14: ', IFNULL(`content`, '-'), '\\n', '\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48: ', IFNULL(`category`, '-')) COLLATE utf8mb4_general_ci FROM `news` JOIN search_data ON 1=1 WHERE CONCAT_WS(' ', `title`, `category`, `content`) LIKE CONCAT('%', search_data.kw, '%');",
        "options": {}
      },
      "id": "ac0f2e3d-49ac-4884-a85c-58b630e42568",
      "position": [
        528,
        208
      ],
      "type": "n8n-nodes-base.mySqlTool",
      "typeVersion": 2.5,
      "name": "Tool_StudentLife",
      "credentials": {
        "mySql": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "descriptionType": "manual",
        "toolDescription": "\u0e43\u0e0a\u0e49\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d \u0e40\u0e1a\u0e2d\u0e23\u0e4c\u0e42\u0e17\u0e23 \u0e41\u0e1c\u0e19\u0e01 \u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01\u0e23 \u0e17\u0e38\u0e19\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32 \u0e17\u0e35\u0e48\u0e1d\u0e36\u0e01\u0e07\u0e32\u0e19 \u0e01\u0e23\u0e13\u0e35\u0e09\u0e38\u0e01\u0e40\u0e09\u0e34\u0e19 \u0e41\u0e25\u0e30\u0e42\u0e0b\u0e40\u0e0a\u0e35\u0e22\u0e25\u0e21\u0e35\u0e40\u0e14\u0e35\u0e22\u0e40\u0e1e\u0e08\u0e15\u0e48\u0e32\u0e07\u0e46 (Input argument: 'keyword')",
        "operation": "executeQuery",
        "query": "WITH search_data AS (\n    SELECT '{{$fromAI(\"keyword\")}}' COLLATE utf8mb4_general_ci AS kw \n)\nSELECT 'Personnel' AS source, `Name` COLLATE utf8mb4_general_ci AS topic, CONCAT('\u0e0a\u0e37\u0e48\u0e2d: ', `Name`, '\\n', '\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07: ', IFNULL(`Position`, '-'), '\\n', '\u0e42\u0e17\u0e23(Ext.): ', IFNULL(CAST(`Ext.` AS CHAR), '-'), '\\n', 'Email: ', IFNULL(`Email`, '-')) COLLATE utf8mb4_general_ci AS context FROM `personnel` JOIN search_data ON 1=1 WHERE CONCAT_WS(' ', `Name`, `Position`, '\u0e2d\u0e32\u0e08\u0e32\u0e23\u0e22\u0e4c \u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d \u0e1a\u0e38\u0e04\u0e25\u0e32\u0e01\u0e23') LIKE CONCAT('%', search_data.kw, '%')\nUNION ALL\nSELECT 'Departments', `Dept Name (\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e1c\u0e19\u0e01)` COLLATE utf8mb4_general_ci, CONCAT('\u0e41\u0e1c\u0e19\u0e01: ', `Dept Name (\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e1c\u0e19\u0e01)`, '\\n', '\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48: ', IFNULL(`Location (\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48)`, '-'), '\\n', '\u0e42\u0e17\u0e23: ', IFNULL(`Contact (\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d)`, '-')) COLLATE utf8mb4_general_ci FROM `departments` JOIN search_data ON 1=1 WHERE CONCAT_WS(' ', `Dept Name (\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e1c\u0e19\u0e01)`, `Location (\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48)`, `Contact (\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d)`, '\u0e41\u0e1c\u0e19\u0e01 \u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d \u0e40\u0e1a\u0e2d\u0e23\u0e4c') LIKE CONCAT('%', search_data.kw, '%')\nUNION ALL\nSELECT 'Emergency', `Service_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e07\u0e32\u0e19)` COLLATE utf8mb4_general_ci, CONCAT('\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e09\u0e38\u0e01\u0e40\u0e09\u0e34\u0e19: ', `Service_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e07\u0e32\u0e19)`, '\\n', '\u0e40\u0e1a\u0e2d\u0e23\u0e4c\u0e42\u0e17\u0e23: ', IFNULL(`Phone (\u0e40\u0e1a\u0e2d\u0e23\u0e4c\u0e42\u0e17\u0e23)`, '-'), '\\n', '\u0e1e\u0e34\u0e01\u0e31\u0e14: ', IFNULL(`Location (\u0e1e\u0e34\u0e01\u0e31\u0e14)`, '-')) COLLATE utf8mb4_general_ci FROM `emergency_contact` JOIN search_data ON 1=1 WHERE CONCAT_WS(' ', `Service_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e2b\u0e19\u0e48\u0e27\u0e22\u0e07\u0e32\u0e19)`, `Category (\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48)`, '\u0e09\u0e38\u0e01\u0e40\u0e09\u0e34\u0e19 \u0e14\u0e48\u0e27\u0e19 \u0e1e\u0e22\u0e32\u0e1a\u0e32\u0e25') LIKE CONCAT('%', search_data.kw, '%')\nUNION ALL\nSELECT 'Scholar', `Scholar Name (\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e38\u0e19)` COLLATE utf8mb4_general_ci, CONCAT('\u0e17\u0e38\u0e19: ', `Scholar Name (\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e38\u0e19)`, '\\n', '\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14: ', IFNULL(`Details (\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14)`, '-'), '\\n', '\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d: ', IFNULL(`Contact (\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d)`, '-')) COLLATE utf8mb4_general_ci FROM `scholar` JOIN search_data ON 1=1 WHERE CONCAT_WS(' ', `Scholar Name (\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e38\u0e19)`, `Details (\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14)`, '\u0e17\u0e38\u0e19 \u0e01\u0e22\u0e28 \u0e01\u0e23\u0e2d') LIKE CONCAT('%', search_data.kw, '%')\nUNION ALL\nSELECT 'Internship', `Company_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17)` COLLATE utf8mb4_general_ci, CONCAT('\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17: ', `Company_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17)`, '\\n', '\u0e40\u0e2b\u0e21\u0e32\u0e30\u0e01\u0e31\u0e1a: ', IFNULL(`Category (\u0e40\u0e2b\u0e21\u0e32\u0e30\u0e01\u0e31\u0e1a\u0e2a\u0e32\u0e02\u0e32)`, '-'), '\\n', '\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07: ', IFNULL(`Roles (\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e17\u0e35\u0e48\u0e23\u0e31\u0e1a)`, '-'), '\\n', '\u0e40\u0e1a\u0e35\u0e49\u0e22\u0e40\u0e25\u0e35\u0e49\u0e22\u0e07: ', IFNULL(`Allowance (\u0e40\u0e1a\u0e35\u0e49\u0e22\u0e40\u0e25\u0e35\u0e49\u0e22\u0e07)`, '-'), '\\n', '\u0e2a\u0e21\u0e31\u0e04\u0e23: ', IFNULL(`Contact_Link (\u0e0a\u0e48\u0e2d\u0e07\u0e17\u0e32\u0e07\u0e2a\u0e21\u0e31\u0e04\u0e23)`, '-')) COLLATE utf8mb4_general_ci FROM `internship_companies` JOIN search_data ON 1=1 WHERE CONCAT_WS(' ', `Company_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17)`, `Category (\u0e40\u0e2b\u0e21\u0e32\u0e30\u0e01\u0e31\u0e1a\u0e2a\u0e32\u0e02\u0e32)`, `Roles (\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e17\u0e35\u0e48\u0e23\u0e31\u0e1a)`, '\u0e1d\u0e36\u0e01\u0e07\u0e32\u0e19 \u0e2a\u0e2b\u0e01\u0e34\u0e08') LIKE CONCAT('%', search_data.kw, '%')\nUNION ALL\nSELECT 'Social', `Name (\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e08/\u0e1a\u0e31\u0e0d\u0e0a\u0e35)` COLLATE utf8mb4_general_ci, CONCAT('\u0e40\u0e1e\u0e08: ', `Name (\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e08/\u0e1a\u0e31\u0e0d\u0e0a\u0e35)`, '\\n', '\u0e41\u0e1e\u0e25\u0e15\u0e1f\u0e2d\u0e23\u0e4c\u0e21: ', IFNULL(`Channel (\u0e0a\u0e48\u0e2d\u0e07\u0e17\u0e32\u0e07)`, '-'), '\\n', '\u0e25\u0e34\u0e07\u0e01\u0e4c: ', IFNULL(`Link`, '-')) COLLATE utf8mb4_general_ci FROM `social_media` JOIN search_data ON 1=1 WHERE CONCAT_WS(' ', `Name (\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e08/\u0e1a\u0e31\u0e0d\u0e0a\u0e35)`, `Channel (\u0e0a\u0e48\u0e2d\u0e07\u0e17\u0e32\u0e07)`, '\u0e40\u0e1e\u0e08 facebook fb ig') LIKE CONCAT('%', search_data.kw, '%');",
        "options": {}
      },
      "id": "a025cf8d-0b9e-4a51-b837-13f6620f30a8",
      "position": [
        704,
        208
      ],
      "type": "n8n-nodes-base.mySqlTool",
      "typeVersion": 2.5,
      "name": "Tool_ContactSupport",
      "credentials": {
        "mySql": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "descriptionType": "manual",
        "toolDescription": "\u0e43\u0e0a\u0e49\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a \u0e01\u0e0e\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e1a \u0e01\u0e32\u0e23\u0e41\u0e15\u0e48\u0e07\u0e01\u0e32\u0e22 \u0e17\u0e23\u0e07\u0e1c\u0e21 Q&A \u0e04\u0e39\u0e48\u0e21\u0e37\u0e2d\u0e41\u0e25\u0e30\u0e27\u0e34\u0e18\u0e35\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19 \u0e04\u0e33\u0e28\u0e31\u0e1e\u0e17\u0e4c\u0e40\u0e09\u0e1e\u0e32\u0e30(Slang) \u0e41\u0e25\u0e30\u0e42\u0e2b\u0e25\u0e14\u0e41\u0e1a\u0e1a\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e15\u0e48\u0e32\u0e07\u0e46 (Input argument: 'keyword')",
        "operation": "executeQuery",
        "query": "WITH search_data AS (\n    SELECT '{{$fromAI(\"keyword\")}}' COLLATE utf8mb4_general_ci AS kw \n)\nSELECT 'Q&A' AS source, IFNULL(`Topic (\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d)`, 'Q&A') COLLATE utf8mb4_general_ci AS topic, CONCAT('\u0e04\u0e33\u0e16\u0e32\u0e21: ', IFNULL(`Question (\u0e04\u0e33\u0e16\u0e32\u0e21)`, '-'), '\\n', '\u0e04\u0e33\u0e15\u0e2d\u0e1a: ', IFNULL(`Answer (\u0e04\u0e33\u0e15\u0e2d\u0e1a)`, '-'), '\\n', '\u0e25\u0e34\u0e07\u0e01\u0e4c: ', IFNULL(`Action_Link`, '-')) COLLATE utf8mb4_general_ci AS context FROM `q&a_student` JOIN search_data ON 1=1 WHERE CONCAT_WS(' ', `Topic (\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d)`, `Question (\u0e04\u0e33\u0e16\u0e32\u0e21)`, `Answer (\u0e04\u0e33\u0e15\u0e2d\u0e1a)`, '\u0e01\u0e0e \u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e1a \u0e41\u0e15\u0e48\u0e07\u0e01\u0e32\u0e22 \u0e17\u0e23\u0e07\u0e1c\u0e21 \u0e2a\u0e35\u0e1c\u0e21 \u0e23\u0e2d\u0e07\u0e40\u0e17\u0e49\u0e32') LIKE CONCAT('%', search_data.kw, '%')\nUNION ALL\nSELECT 'Manual', `Problem (\u0e1b\u0e31\u0e0d\u0e2b\u0e32)` COLLATE utf8mb4_general_ci, CONCAT('\u0e1b\u0e31\u0e0d\u0e2b\u0e32: ', `Problem (\u0e1b\u0e31\u0e0d\u0e2b\u0e32)`, '\\n', '\u0e27\u0e34\u0e18\u0e35\u0e41\u0e01\u0e49: ', IFNULL(`Solution_Step (\u0e27\u0e34\u0e18\u0e35\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32)`, '-'), '\\n', '\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38: ', IFNULL(`Note (\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38)`, '-')) COLLATE utf8mb4_general_ci FROM `reg_manual` JOIN search_data ON 1=1 WHERE CONCAT_WS(' ', `Problem (\u0e1b\u0e31\u0e0d\u0e2b\u0e32)`, `Solution_Step (\u0e27\u0e34\u0e18\u0e35\u0e41\u0e01\u0e49\u0e1b\u0e31\u0e0d\u0e2b\u0e32)`, '\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19 reg \u0e08\u0e48\u0e32\u0e22\u0e04\u0e48\u0e32\u0e40\u0e17\u0e2d\u0e21') LIKE CONCAT('%', search_data.kw, '%')\nUNION ALL\nSELECT 'Dictionary', `Slang (\u0e04\u0e33\u0e28\u0e31\u0e1e\u0e17\u0e4c/\u0e0a\u0e37\u0e48\u0e2d\u0e22\u0e48\u0e2d)` COLLATE utf8mb4_general_ci, CONCAT('\u0e28\u0e31\u0e1e\u0e17\u0e4c: ', `Slang (\u0e04\u0e33\u0e28\u0e31\u0e1e\u0e17\u0e4c/\u0e0a\u0e37\u0e48\u0e2d\u0e22\u0e48\u0e2d)`, '\\n', '\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23: ', IFNULL(`Official_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23)`, '-'), '\\n', '\u0e04\u0e27\u0e32\u0e21\u0e2b\u0e21\u0e32\u0e22: ', IFNULL(`Meaning (\u0e04\u0e27\u0e32\u0e21\u0e2b\u0e21\u0e32\u0e22/\u0e1a\u0e23\u0e34\u0e1a\u0e17)`, '-')) COLLATE utf8mb4_general_ci FROM `mbs_dictionary` JOIN search_data ON 1=1 WHERE CONCAT_WS(' ', `Slang (\u0e04\u0e33\u0e28\u0e31\u0e1e\u0e17\u0e4c/\u0e0a\u0e37\u0e48\u0e2d\u0e22\u0e48\u0e2d)`, `Official_Name (\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23)`, `Meaning (\u0e04\u0e27\u0e32\u0e21\u0e2b\u0e21\u0e32\u0e22/\u0e1a\u0e23\u0e34\u0e1a\u0e17)`, '\u0e41\u0e1b\u0e25 \u0e04\u0e33\u0e22\u0e48\u0e2d') LIKE CONCAT('%', search_data.kw, '%')\nUNION ALL\nSELECT 'Downloads', `form_name` COLLATE utf8mb4_general_ci, CONCAT('\u0e41\u0e1a\u0e1a\u0e1f\u0e2d\u0e23\u0e4c\u0e21: ', `form_name`, '\\n', '\u0e25\u0e34\u0e07\u0e01\u0e4c\u0e42\u0e2b\u0e25\u0e14: ', IFNULL(`download_url`, '-')) COLLATE utf8mb4_general_ci FROM `faculty_forms` JOIN search_data ON 1=1 WHERE CONCAT_WS(' ', `form_name`, '\u0e1f\u0e2d\u0e23\u0e4c\u0e21 \u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23 \u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14') LIKE CONCAT('%', search_data.kw, '%');",
        "options": {}
      },
      "id": "e1ec1f81-ea18-4c07-a676-6f30befd64fb",
      "position": [
        880,
        208
      ],
      "type": "n8n-nodes-base.mySqlTool",
      "typeVersion": 2.5,
      "name": "Tool_RulesManuals",
      "credentials": {
        "mySql": {
          "name": "<your credential>"
        }
      }
    }
  ],
  "connections": {
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent": {
      "main": [
        [
          {
            "node": "Insert rows in a table",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When chat message received": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Insert rows in a table": {
      "main": [
        [
          {
            "node": "Edit Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Tool_Academics": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Tool_StudentLife": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Tool_ContactSupport": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Tool_RulesManuals": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": true,
  "settings": {
    "executionOrder": "v1",
    "binaryMode": "separate",
    "availableInMCP": false
  },
  "versionId": "08bd86ae-c2e9-4d1b-b568-1c72949fe8b4",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "id": "C1CLtzshAtlp1SbL",
  "tags": []
}