1:"$Sreact.fragment" 7:I[57150,[],""] :HL["/_next/static/css/a2d2ae3b76e6a5b6.css","style"] :HL["/_next/static/css/0404c917821f4358.css","style"] 0:{"P":null,"b":"erLwZsDj4sQVjx9TC0n0a","p":"","c":["","projects","rag-ai-core"],"i":false,"f":[[["",{"children":["projects",{"children":[["id","rag-ai-core","d"],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/a2d2ae3b76e6a5b6.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/0404c917821f4358.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"fa","dir":"rtl","data-theme":"dark","className":"dark","data-scroll-behavior":"smooth","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","link",null,{"rel":"preload","href":"/fonts/lahzeh/Lahzeh-Regular.ttf","as":"font","type":"font/ttf","crossOrigin":"anonymous"}],["$","link",null,{"rel":"preload","href":"/fonts/lahzeh/Lahzeh-SemiBold.ttf","as":"font","type":"font/ttf","crossOrigin":"anonymous"}],["$","link",null,{"rel":"preload","href":"/fonts/lahzeh/Lahzeh-Bold.ttf","as":"font","type":"font/ttf","crossOrigin":"anonymous"}],["$","link",null,{"rel":"preload","href":"/fonts/lahzeh/Lahzeh-ExtraBold.ttf","as":"font","type":"font/ttf","crossOrigin":"anonymous"}],["$","link",null,{"rel":"preload","href":"/fonts/english/Figtree-Variable.ttf","as":"font","type":"font/ttf","crossOrigin":"anonymous"}],["$","script",null,{"dangerouslySetInnerHTML":{"__html":"\n (function() {\n try {\n var t = localStorage.getItem('es-theme') || 'dark';\n document.documentElement.setAttribute('data-theme', t);\n if (t === 'dark') document.documentElement.classList.add('dark');\n else document.documentElement.classList.remove('dark');\n \n var l = localStorage.getItem('es-locale') || 'fa';\n document.documentElement.lang = l;\n document.documentElement.dir = l === 'fa' ? 'rtl' : 'ltr';\n document.documentElement.setAttribute('data-locale', l);\n if (l === 'en') {\n document.documentElement.classList.add('locale-en-pending');\n setTimeout(function() {\n document.documentElement.classList.remove('locale-en-pending');\n }, 2500);\n }\n } catch(e) {}\n })();\n "}}],["$","style",null,{"dangerouslySetInnerHTML":{"__html":"\n html.locale-en-pending body {\n opacity: 0 !important;\n visibility: hidden !important;\n }\n body {\n transition: opacity 0.15s ease-in;\n }\n "}}]]}],["$","body",null,{"className":"antialiased selection:bg-amber-500/20 selection:text-amber-400","children":[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"Person\",\"name\":\"Ehsan Shahbazi\",\"alternateName\":\"احسان شهبازی\",\"url\":\"https://ehsanshahbazi.ir\",\"image\":\"https://ehsanshahbazi.ir/images/profile/portrait.jpeg\",\"jobTitle\":\"Data Science M.Sc. Student & AI Researcher\",\"alumniOf\":[{\"@type\":\"CollegeOrUniversity\",\"name\":\"Shahid Beheshti University\"},{\"@type\":\"CollegeOrUniversity\",\"name\":\"University of Tabriz\"}],\"sameAs\":[\"https://github.com/ehsanshahbazi\",\"https://linkedin.com/in/ehsanshahbazi\",\"https://orcid.org/0009-0004-9461-1970\",\"https://t.me/my_neuralnotes\",\"https://huggingface.co/EhsanShahbazi\",\"https://castbox.fm/va/5439580\",\"https://virgool.io/@ehsanshahbazii\",\"https://quera.org/profile/Ehsan_Shahbazi\",\"https://codeforces.com/profile/Ehsan_Shahbazi\"]}"}}],["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Ehsan Shahbazi · احسان شهبازی\",\"url\":\"https://ehsanshahbazi.ir\",\"inLanguage\":[\"fa\",\"en\"]}"}}],"$L2"]}]]}]]}],{"children":["projects","$L3",{"children":[["id","rag-ai-core","d"],"$L4",{"children":["__PAGE__","$L5",{},null,false]},null,false]},null,false]},null,false],"$L6",false]],"m":"$undefined","G":["$7",[]],"s":false,"S":true} 8:I[41754,["2751","static/chunks/2751-d7c54300b8963dd2.js","7177","static/chunks/app/layout-5619fba0889d9ff2.js"],"ThemeProvider"] 9:I[34009,["2751","static/chunks/2751-d7c54300b8963dd2.js","7177","static/chunks/app/layout-5619fba0889d9ff2.js"],"LocaleProvider"] a:I[93724,["2751","static/chunks/2751-d7c54300b8963dd2.js","7177","static/chunks/app/layout-5619fba0889d9ff2.js"],"SiteDataProvider"] b:I[84014,["2751","static/chunks/2751-d7c54300b8963dd2.js","7177","static/chunks/app/layout-5619fba0889d9ff2.js"],"AnimatedCursor"] c:I[13022,["2751","static/chunks/2751-d7c54300b8963dd2.js","7177","static/chunks/app/layout-5619fba0889d9ff2.js"],"AnalyticsTracker"] d:I[9766,[],""] e:I[98924,[],""] f:I[15803,["3510","static/chunks/3510-863062f139b290fc.js","1616","static/chunks/1616-760dcef8f23d9df1.js","2751","static/chunks/2751-d7c54300b8963dd2.js","5610","static/chunks/5610-ac4b268c0f1da73c.js","4345","static/chunks/app/not-found-56c6a5bb7c88a103.js"],"default"] 11:I[24431,[],"OutletBoundary"] 13:I[15278,[],"AsyncMetadataOutlet"] 15:I[24431,[],"ViewportBoundary"] 17:I[24431,[],"MetadataBoundary"] 18:"$Sreact.suspense" 2:["$","$L8",null,{"children":["$","$L9",null,{"children":["$","$La",null,{"children":[["$","$Lb",null,{}],["$","$Lc",null,{}],["$","$Ld",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$Le",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","$Lf",null,{}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]]}]}]}] 3:["$","$1","c",{"children":[null,["$","$Ld",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$Le",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}] 4:["$","$1","c",{"children":[null,["$","$Ld",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$Le",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}] 5:["$","$1","c",{"children":["$L10",null,["$","$L11",null,{"children":["$L12",["$","$L13",null,{"promise":"$@14"}]]}]]}] 6:["$","$1","h",{"children":[null,[["$","$L15",null,{"children":"$L16"}],null],["$","$L17",null,{"children":["$","div",null,{"hidden":true,"children":["$","$18",null,{"fallback":null,"children":"$L19"}]}]}]]}] 1a:I[19376,["3510","static/chunks/3510-863062f139b290fc.js","1616","static/chunks/1616-760dcef8f23d9df1.js","1339","static/chunks/1339-7b30cd9bff9d2afd.js","2058","static/chunks/2058-e107b4cc87258703.js","2751","static/chunks/2751-d7c54300b8963dd2.js","5610","static/chunks/5610-ac4b268c0f1da73c.js","6801","static/chunks/app/projects/%5Bid%5D/page-671f839d618068b2.js"],"ProjectDetailClient"] 10:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://ehsanshahbazi.ir\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Projects\",\"item\":\"https://ehsanshahbazi.ir/projects\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"RAG AI Core\",\"item\":\"https://ehsanshahbazi.ir/projects/rag-ai-core\"}]}"}}],["$","$L1a",null,{"id":"rag-ai-core"}]] 16:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5"}]] 12:null 14:{"metadata":[["$","title","0",{"children":"RAG AI Core | سامانه هوشمند RAG Core — Ehsan Shahbazi | Ehsan Shahbazi · احسان شهبازی"}],["$","meta","1",{"name":"description","content":"Industrial-grade Retrieval-Augmented Generation (RAG) platform indexing 124,000+ technical documents and PDF archives using hybrid dense-sparse vector search, cross-encoder re-ranking, and grounded citation verification with 96%+ semantic match fidelity. / سامانه پیشرفته بازیابی اطلاعات تقویت‌شده با تولید متن (RAG) سازمانی جهت ایندکس و پردازش بیش از ۱۲۴,۰۰۰ سند فنی، کاتالوگ و مقالات پژوهشی با تلفیق جستجوی متراکم برداری و BM25، بازرتبه‌بندی با کراس‌انکودر و استناد دقیق به صفحه و پاراگراف اسناد مرجع."}],["$","link","2",{"rel":"manifest","href":"/manifest.webmanifest","crossOrigin":"$undefined"}],["$","link","3",{"rel":"canonical","href":"https://ehsanshahbazi.ir/projects/rag-ai-core"}],["$","meta","4",{"property":"og:title","content":"RAG AI Core — Ehsan Shahbazi"}],["$","meta","5",{"property":"og:description","content":"Industrial-grade Retrieval-Augmented Generation (RAG) platform indexing 124,000+ technical documents and PDF archives using hybrid dense-sparse vector search, cross-encoder re-ranking, and grounded citation verification with 96%+ semantic match fidelity."}],["$","meta","6",{"property":"og:url","content":"https://ehsanshahbazi.ir/projects/rag-ai-core"}],["$","meta","7",{"property":"og:type","content":"website"}],["$","meta","8",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","9",{"name":"twitter:title","content":"RAG AI Core — Ehsan Shahbazi"}],["$","meta","10",{"name":"twitter:description","content":"Industrial-grade Retrieval-Augmented Generation (RAG) platform indexing 124,000+ technical documents and PDF archives using hybrid dense-sparse vector search, cross-encoder re-ranking, and grounded citation verification with 96%+ semantic match fidelity."}]],"error":null,"digest":"$undefined"} 19:"$14:metadata"