سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. به مناسبت عید غدیر، در سایت https://esetupdate.ir/ تخفیف ویژه‌ای برای محصولات در نظر گرفته شده است؛ فرصت را از دست ندهید. 🌸
  3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود

اخبار نرم افزار

ساخت سیستم کنترل نسخه شبیه گیت با یک پرامپت توسط هوش مصنوعی محلی

ساخت سیستم کنترل نسخه شبیه گیت با یک پرامپت توسط هوش مصنوعی محلی

یک کاربر با اجرای مدل‌های زبانی بزرگ (LLM) روی سخت‌افزار خانگی، از هوش مصنوعی محلی خواست تا یک سیستم کنترل نسخه (Version Control System) شبیه Git بسازد. او این کار را نه برای رقابت با Git، بلکه برای سنجش توان مدل‌های محلی انجام داد. لینوس توروالدز Git را در حدود ۱۰ روز ساخت؛ این مدل محلی توانست نمونه‌ای مشابه را در چند ساعت با یک پرامپت اولیه بسازد.

هدف: نه جایگزین Git، بلکه یک اثبات مفهوم

به نوشته XDA، Git همچنان استاندارد طلایی کنترل نسخه است و قرار نبود چیزی برای فروش یا استفاده عمومی ساخته شود. مدل محلی نمی‌تواند بدون زمان توسعه زیاد و صدها پرامپت دقیق، همه موارد حاشیه‌ای و سازگاری‌های Git را پوشش دهد. هدف، ساخت نمونه‌ای با مفاهیم اصلی Git بود: راه‌اندازی مخزن (Repository)، ذخیره محتوای فایل‌ها به‌صورت اشیای تغییرناپذیر (Immutable Objects)، شناسایی اشیا با هش (Hash)، پشتیبانی از عکس‌برداری (Snapshot) و کامیت (Commit)، نگه‌داشتن اشاره‌گر به آخرین کامیت و بررسی تاریخچه کامل کامیت‌ها همراه با امکان بازیابی فایل‌ها از کامیت قبلی.

چالش‌ها و محدودیت‌های مدل

مدل به اینترنت دسترسی نداشت، API برای فراخوانی در اختیارش نبود و نمی‌توانست از Git نصب‌شده روی سیستم استفاده کند. کاربر نیز قرار نبود کد را اصلاح یا دخالت کند؛ مدل باید خودش کد را می‌نوشت، بررسی می‌کرد و خطاها را برطرف می‌ساخت. مدل مورد استفاده Qwen3.6:27b_Q4_K_M بود که روی Ollama و Open WebUI و روی سروری با پردازنده AMD Threadripper و کارت گرافیک RX 7900 XT با ۲۰ گیگابایت حافظه VRAM اجرا می‌شد.

پرامپت اولیه چه می‌خواست؟

پرامپت از مدل می‌خواست یک سیستم کنترل نسخه کوچک شبیه Git در مسیر /opt/qwen-workspace/tinyvcs بسازد، فقط از کتابخانه استاندارد پایتون استفاده کند، Git را فراخوانی نکند و متادیتا را در .tinyvcs ذخیره کند. فرمان‌های موردنیاز شامل init، commit -m MESSAGE، log، status و checkout COMMIT بود. الزامات نیز شامل عکس‌برداری بازگشتی (Recursive Snapshot)، پشتیبانی امن از فایل‌های باینری (Binary-Safe)، شناسه‌های قطعی کامیت بر پایه SHA-256، پیوندهای والد (Parent Links)، وضعیت افزوده/تغییر‌یافته/حذف‌شده، بازیابی دقیق وضعیت ردیابی‌شده در checkout، امتناع از checkout در صورت بازنویسی کارهای کامیت‌نشده و خطای تمیز در برابر متادیتای خراب می‌شد. ساخت فایل‌های tinyvcs.py، README.md و DEVLOG.md و اجرای آزمون‌های متعدد نیز خواسته شده بود.

مدل خودش باگ پیدا کرد

پس از نخستین دور تولید کد، مدل بلافاصله چند مشکل را شناسایی کرد؛ از جمله باگ تابع _collect_files در هرس کردن .tinyvcs و منطق مقایسه کامیت‌ها. در ادامه نیز به مشکل آزمون باینری برخورد و آن را اصلاح کرد. در نهایت ۳۶ ادعا (Assertion) در ۱۴ مورد آزمون با موفقیت پاس شد. اما در یک دموی واقعی، باگ مهمی پیدا شد: فایل victim.txt تغییر کرده و کامیت نشده بود، ولی checkout با موفقیت انجام شد و تغییرات کامیت‌نشده بی‌صدا از بین رفت. مدل سپس موظف شد آزمون رگرسیون (Regression Test) برای این حالت اضافه کند، مجموعه آزمون‌ها را دوباره اجرا کند و DEVLOG.md را با شرح خطا و اصلاح به‌روزرسانی کند.

tinyvcs در عمل چگونه بود؟

پس از اصلاح مواردی مانند تابع _read_object()، اعتبارسنجی طرح‌واره (Schema Validation) محتوای درخت، مدیریت صریح پیوندهای نمادین (Symlinks) و تبدیل DEVLOG به ژورنال واقعی، نمونه ساخته‌شده در آزمون‌ها نسبتاً خوب کار کرد. کاربر فایل tinyvcs.py را دانلود کرد و در پوشه‌ای به نام git قرار داد. ساخت فایل و کامیت اولیه روان انجام شد؛ ساخت فایل جدید پس از یک اشتباه تایپی در نام فایل نیز کار کرد و به‌روزرسانی و کامیت فایل‌های موجود هم بدون خطا بود.

با این حال، tinyvcs نسخه‌ای بسیار ابتدایی از Git است. این پروژه اشیای محتوا-محور (Content-Addressed Objects)، شناسه‌های مبتنی بر SHA، حباب‌ها (Blobs) برای محتوای فایل و اشیای درخت (Tree Objects) برای عکس‌برداری دارد؛ اما هنوز برچسب (Tag)، مخزن راه دور (Remote)، شاخه (Branch)، تفاوت‌سنجی (Diff)، ادغام (Merge) و قواعد نادیده‌گرفتن (Ignore Rules) در آن وجود ندارد. به گفته نویسنده، می‌شد این قابلیت‌ها را با چند پرامپت و آزمون بیشتر به مدل محلی اضافه کرد. با این وجود، tinyvcs به‌عنوان یک اثبات مفهوم کوچک، شگفت‌آور خوب کار می‌کند و نمونه‌ای از توان مدل‌های امروزی در ساخت سریع یک ایده نرم‌افزاری است.

Open WebUI نیز یکی از بهترین راه‌ها برای تعامل با مدل‌های هوش مصنوعی میزبانی‌شده محلی در شبکه خانگی معرفی شده است.

نظرتان را ثبت کنید کد خبر: 55096 گروه خبری: اخبار نرم افزار منبع خبر: XDA Developers تاریخ خبر: 1405/07/14 تعداد مشاهده: 1
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
آهنگ زیبا و شنیدنی «السلام علیک یا رسول الله» با صدای ماهر زین

آهنگ زیبا و شنیدنی «السلام علیک یا رسول الله» با صدای ماهر زین

ماهر زین

27 بحث مهارتهای کلامی از استاد محمد شجاعی

27 بحث مهارتهای کلامی از استاد محمد شجاعی

استاد شجاعی با موضوع مهارتهای کلامی

Kodi 21.2

Kodi 21.2

مدیا پلیر کودی

Cisco Network Magic Pro 5.5.9195

Cisco Network Magic Pro 5.5.9195

رفع عیب و مانیتورینگ شبکه Cisco

Unpacking

Unpacking

فکری و معمایی برای کامپیوتر

Lane Splitter 5.1.0 for Android

Lane Splitter 5.1.0 for Android

بازی موتور سواری پرسرعت

مرجع کامل jQurey

مرجع کامل jQurey

مرجع کامل جی کوئری

مفاهیم اصلی ژنتیک

مفاهیم اصلی ژنتیک

سلول و عناصر ژنتیکی سلولی

Wispi 3.3.1.702 for Android +4.1

Wispi 3.3.1.702 for Android +4.1

ویسپی

WARNO

WARNO

استراتژیک برای کامپیوتر

دوبله فارسی مستند Home با سه کیفیت

دوبله فارسی مستند Home با سه کیفیت

مستند خانه

MacOS Catalina 10.15.7 (119H2) for VMware

MacOS Catalina 10.15.7 (119H2) for VMware

مک او اس وی ام ویر

سخنرانی حجت الاسلام سید قاسم یعقوبی با موضوع عوامل وحدت در قرآن و سنت نبوی

سخنرانی حجت الاسلام سید قاسم یعقوبی با موضوع عوامل وحدت در قرآن و سنت نبوی

حاج آقا یعقوبی با موضوع عوامل وحدت در قرآن و سنت نبوی

Breach and Clear

Breach and Clear

نفوذ و پاک‌سازی

سخنان انگیزشی و مذهبی

سخنان انگیزشی و مذهبی

سخنرانی های تی دی جیکس

Nero Platinum 2018 Suite 19.0.10200 + Content Packs/ Video/ Burning ROM/ Portable + 2017

Nero Platinum 2018 Suite 19.0.10200 + Content Packs/ Video/ Burning ROM/ Portable + 2017

نرو 2017 رایت و کپی دی وی دی

آموزش وبلاگ نویسی

آموزش وبلاگ نویسی

آشنایی و طریقه ایجاد وبلاگ

آموزش شبیه سازی شبکه های کامپیوتری

آموزش شبیه سازی شبکه های کامپیوتری

آشنایی با چگونگی شبیه سازی شبکه های کامپیوتری

PSafe Total 3.10.4 for Android +4.0

PSafe Total 3.10.4 for Android +4.0

آنتی ویروس پی سیف

Convertor Pro 8.0 for Android +2.3

Convertor Pro 8.0 for Android +2.3

مبدل واحدها

سخنرانی حجت الاسلام پناهیان با موضوع انتخابات، فرصتی برای معرفی حقایق دین

سخنرانی حجت الاسلام پناهیان با موضوع انتخابات، فرصتی برای معرفی حقایق دین

سخنرانی انتخابات، فرصتی برای معرفی حقایق دین پناهیان

Frontline Commando:WW2 v3.0.2 for Android +3.0

Frontline Commando:WW2 v3.0.2 for Android +3.0

بازی تکاور خط مقدم

Pluralsight - Implementing Search in .NET Applications

Pluralsight - Implementing Search in .NET Applications

فیلم آموزش پیاده‌سازی جستجو در برنامه‌های تحت دات‌ نت

شئون ائمه علیهم السلام از آیت الله سیدمحمدمهدی میرباقری

شئون ائمه علیهم السلام از آیت الله سیدمحمدمهدی میرباقری

حاج آقا سیدمحمدمهدی میرباقری با موضوع شئون ائمه علیهم السلام

Life Goes On - Done to Death

Life Goes On - Done to Death

زندگی ادامه دارد به طرف مرگ

سرریز بافر چیست؟

سرریز بافر چیست؟

سرریز بافر

Microsoft Office 2003 with SP3 Complete DVD

Microsoft Office 2003 with SP3 Complete DVD

مجموعه کامل نسخه 2003 نرم افزار آفیس به همراه سرویس پک 3 بدون نیاز به سریال

ماهنامه علمی ، آموزشی مدرسه مجازی ایرانیان شماره 1 ، 2 ، 3 ، 4 ، 5 ، 6 ، 7 و 8

ماهنامه علمی ، آموزشی مدرسه مجازی ایرانیان شماره 1 ، 2 ، 3 ، 4 ، 5 ، 6 ، 7 و 8

مجله مدرسه مجازی ایرانیان

مدیریت کاربران و گروه ها در ویندوز XP

مدیریت کاربران و گروه ها در ویندوز XP

آشنایی با روشهای مدیریت کاربران و گروه ها در Windows XP

قطعه های کوتاه سخنرانی درباره موضوعات مختلف با عنوان آموزه های بزرگان - بخش اول

قطعه های کوتاه سخنرانی درباره موضوعات مختلف با عنوان آموزه های بزرگان - بخش اول

سخنان کوتاه از اساتید بزرگ - بخش اول

Microsoft Access 2013 Step By Step

Microsoft Access 2013 Step By Step

مایکروسافت اکسس 2013

DxO ViewPoint 5.5.0.1 (x64)

DxO ViewPoint 5.5.0.1 (x64)

اصلاح عکس

Do It Later 4.4.2 for Android +4.4

Do It Later 4.4.2 for Android +4.4

بعدا انجام بده

Thorium Reader v3.1.0

Thorium Reader v3.1.0

کتابخوان الکترونیکی

حکمرانی ج.ا.ا در فضای مجازی

حکمرانی ج.ا.ا در فضای مجازی

حکمرانی در فضای مجازی

CBTNuggets - EC Council Certified Ethical Hacker v9.0

CBTNuggets - EC Council Certified Ethical Hacker v9.0

فیلم آموزش مدرک هکر اخلاقی

چگونه در جمع جذاب باشیم

چگونه در جمع جذاب باشیم

اصول و روش‌های رفتاری خاص و حرفه‌ای

World Truck Racing

World Truck Racing

مسابقات جهانی کامیون‌‌‌ها

Heliborne Collection

Heliborne Collection

هلیکوپتر جنگی برای کامپیوتر

Autodesk Maya 2027.2 /2026.3 / 2025 / 2024 / 2023.3 / 2022.3 / 2020.4 / 2019.3.1 / macOS

Autodesk Maya 2027.2 /2026.3 / 2025 / 2024 / 2023.3 / 2022.3 / 2020.4 / 2019.3.1 / macOS

انیمیشن سازی اتودسک مایا

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!