TGViewer
انجمن علمی مهندسی کامپیوتر دانشگاه سمنان انجمن علمی مهندسی کامپیوتر دانشگاه سمنان @sem_ceit · 1.05K subscribers
Post #3149 648
چند وقته توی پروژه‌های بزرگ وقتی با Cursor یا Claude یا Antigravity کد می‌زدم، یه موضوع بدجور روی اعصابم بود:

وقتی یه سوال ساده می‌پرسی، ادیتور برمی‌داره چندتا فایل ۱۰۰۰ خطی رو کامل کپی می‌کنه می‌فرسته برای مدل 🤦‍♂️

نتیجه‌اش چیه؟
۱. هزینه دلاری سرسام‌آور برای توکن‌های اضافه
۲. ۵ ثانیه لودینگ الکی برای هر جواب
۳. و از همه بدتر گیج شدن هوش مصنوعی وسط اون همه کد غیرمرتبط و باگ‌های عجیب (Lost in the Middle)

معماری‌های فعلی یا با روش‌های نادقیق Vector RAG ساختار کد رو خرد (Chunk) می‌کنن یا با لود فله‌ای فایل‌ها، حافظه مدل رو اشغال می‌کنن که ساختار توابع کلا به هم می‌ریزه یا گراف‌های استاتیکی می‌سازن درسته درکش رو بالا میبرن ولی باز هم فایل‌ها رو کامل لود می‌کنه

برای حل این دردسر یه ابزار متن‌باز به اسم NeuroMesh با Rust توسعه دادیم
فلسفه معماری NeuroMesh مبتنی بر مسیریابی زیستی (Physarum Steiner Routing) است:
کل پروژه به یک گراف عصبی در حافظه RAM تبدیل می‌شه. وقتی پرامپتی ارسال می‌کنید، به جای جستجوی کل کانتکست الگوریتم اسلایم‌مولد در زیر ۲۰ میلی‌ثانیه کوتاه‌ترین مسیر ارتباطی بین توابع هدف رو در یک چشم بهم زدن پیدا می‌کنه و باقی شبکه رو در حالت خواب (Dormant) نگه می‌داره و هر وقت لازم بود بیدار میکنه

ایده‌اش خیلی ساده و الهام‌گرفته از طبیعته:
«کدهای اضافه رو حذف نکن، فقط تا (Fold) کن»

طبیعت چطور ۲ متر DNA رو بدون حذف حتی یک حرف، درون یک هسته میکروسکوپی جا می‌ده؟
با حذف ژن‌ها؟ خیر با فولدینگ ساختاری (DNA Supercoiling)
در معماری NeuroMesh دقیقاً همین اصل مهندسی بیولوژیک رو روی کد پیاده کردیم:
درخت نحوی پروژه (Tree-Sitter AST) مثل یک رشته ژنتیکی در حافظه رم تحلیل می‌شه توابع فعال به‌صورت خالص باقی می‌مونن و بخش‌های غیرفعال درون مارکرهای تک‌خطی برگشت‌پذیر تا (Reversible Fold) می‌شن
🔹 نتیجه؟ ساختار کل پروژه ۱۰۰٪ معتبر و دست‌نخورده باقی می‌مونه، اما ۹۹.۶٪ از توکن‌های مزاحم خاموش می‌شن

طرز کارش اینطوریه:
🔹 فولدینگ هوشمند کد: وقتی با یه تابع کار داری فقط بدنه همون تابع فرستاده می‌شه و بقیه توابع پروژه توی یک خط تا می‌شن (/* [fold] */) هوش مصنوعی امضا و ساختار کل فایل رو می‌فهمه اما توکنی مصرف نمی‌شه
🔹 مسیریابی عصبی اسلایم‌مولد: کوتاه‌ترین مسیر ارتباطی بین توابع پروژه رو در کمتر از ۲۰ میلی‌ثانیه در حافظه RAM پیدا می‌کنه
🔹 حافظه سیناپسی: با گذر زمان یاد می‌گیره معمولاً چه فایل‌هایی رو با هم ادیت می‌کنی و خودش دفعه بعد آماده‌شون می‌کنه

📊 نتیجه روی پروژه‌های واقعی:
مصرف کانتکست از ۵۰,۰۰۰ توکن به زیر ۳۰۰ توکن رسید (۹۹٪ صرفه‌جویی) و تاخیر پاسخ‌دهی تقریباً صفر شد در کنارش یه رابط کهکشان سه‌بعدی هم براش طراحی کردیم که معماری کدهای پروژه رو به صورت زنده نشون می‌د.

پروژه به صورت نیتیو از پروتکل MCP پشتیبانی می‌کنه و به راحتی به Cursor، Claude، VS Code و Windsurf وصل می‌شه

سورس پروژه کاملاً بازه خوشحال می‌شم نگاهی بهش بندازید و نظرتون رو بهم بگید:
👉 https://github.com/pinoox/neuromesh


Link


#LinkedInPosts


➖➖➖➖➖➖➖➖➖➖➖➖
🔗 Channel | Group | Instagram
➖➖➖➖➖➖➖➖➖➖➖➖
GitHub GitHub - pinoox/neuromesh: The Biomimetic Context Engine & Neural Runtime for AI Coding Assistants The Biomimetic Context Engine & Neural Runtime for AI Coding Assistants - pinoox/neuromesh
  • 👏 4
  • ❤ 1
More from @sem_ceit
  1. Oct 11, 2026🔥آموزش پرامپت نویسی پیشرفته و خلاقانه در دنیای امروز، هوش مصنوعی دیگر یک ابزار جانبی نیست…
  2. Oct 8, 2026بچه‌ها براتون برنامه داریم. اگه میشه توی این نظرسنجی شرکت کنید و برای دوستانتون هم ارسالش…
  3. Oct 8, 2026📊 اگه دنبال یه دوره اکسل جامع و پروژه‌محور با جدیدترین متدهای کاربردی هستید، این دوره برا…
  4. Oct 6, 2026❤️❤️؜انجمن علمی دانشکده مهندسی کامپیوتر امیرکبیر با همکاری همکاران سیستم برگزار می‌کند: ؜�…
  5. Oct 1, 2026🚀 جمنای ۴ آرگون؛ نسل جدید هوش مصنوعی گوگل در این ویدیو نگاهی داریم به Gemini 4 Argon و قا…
  6. Oct 1, 2026Google’s new Gemini 4 Argon equals GPT-6 Astra on the Artificial Analysis Intelligence Ind…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →