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

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

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

ثبت نام | ورود
wepido.ir

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

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

یک کاربر با اجرای مدل‌های زبانی بزرگ (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 تعداد مشاهده: 49
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
Pluralsight - Windows Internals Part 1 / 2 / 3

Pluralsight - Windows Internals Part 1 / 2 / 3

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

امنیت اطلاعات

امنیت اطلاعات

آشنایی با روشهای افزایش امنیت اطلاعات

خواص گیاهان دارویی و شیمیایی

خواص گیاهان دارویی و شیمیایی

بانک جامع اطلاعات دارویی

Major Privacy 0.97.1 Beta

Major Privacy 0.97.1 Beta

حفظ حریم خصوصی

Memory Optimizer Pro 1.2.5 for Android +2.2

Memory Optimizer Pro 1.2.5 for Android +2.2

بهینه سازی مموری

Dropbox 424.2.2 for Android +8.0

Dropbox 424.2.2 for Android +8.0

دراپ باکس

مداحی تصویری آماده شده برای دهه اول ماه محرم سال 96 - شب دوم

مداحی تصویری آماده شده برای دهه اول ماه محرم سال 96 - شب دوم

مداحی تصویری برای دوم محرم 96

The Martian

The Martian

مریخی

پنج سخنرانی استاد شهید آیت‌اللّه‌ مطهری

پنج سخنرانی استاد شهید آیت‌اللّه‌ مطهری

احیای تفکر اسلامی شهید مطهری

Microsoft Dynamics 365 / AX 2012 R3 / CRM 2015-2016 / NAV 2015-2016-2017 / GP 2015 R2-2016 / SL 2015

Microsoft Dynamics 365 / AX 2012 R3 / CRM 2015-2016 / NAV 2015-2016-2017 / GP 2015 R2-2016 / SL 2015

مایکروسافت داینامیکس

The Land of Pain

The Land of Pain

ماجرایی ترسنک

برنامه جهان آرا سری جدید | آیا می توان تحریم های پس از برجام را دور زد؟

برنامه جهان آرا سری جدید | آیا می توان تحریم های پس از برجام را دور زد؟

برنامه جهان آرا شبکه افق

Gallery Vault – Hide Pictures 4.6.32 For Android +6.0

Gallery Vault – Hide Pictures 4.6.32 For Android +6.0

رمزگذاری فایل ها

4 جلسه علت تنهایی و غربت ولی خدا از حجت الاسلام والمسلمین عالی

4 جلسه علت تنهایی و غربت ولی خدا از حجت الاسلام والمسلمین عالی

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

چرا جهان فردا به انرژی هسته ای نیاز دارد؟

چرا جهان فردا به انرژی هسته ای نیاز دارد؟

انرژی هسته ای چیست؟

Cast Away

Cast Away

دورافتاده

Musify 5.1.1

Musify 5.1.1

دانلود و تبدیل موسیقی

Lost Grimoires 3 The Forgotten Well

Lost Grimoires 3 The Forgotten Well

فکری هایدن آبجکت

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

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

آهنگ مینا کریستف رضاعی

Amadeus

Amadeus

آمادئوس

Office 2016 Pro Plus 16.0.5413.1000 September 2023 VL

Office 2016 Pro Plus 16.0.5413.1000 September 2023 VL

آفیس 2016

RemoteSMS Pro 6.9.9.2 for Android

RemoteSMS Pro 6.9.9.2 for Android

ارسال SMS با کامپیوتر

Mulaka + Update v1.0.1.2

Mulaka + Update v1.0.1.2

ماجرایی و معمایی

Transport Fever 2 v35230

Transport Fever 2 v35230

شبیه ساز حمل و نقل

Any Video Downloader Pro 10.4.30

Any Video Downloader Pro 10.4.30

دانلودکننده ویدیو

PC Building Simulator 2 v1.5.20

PC Building Simulator 2 v1.5.20

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

King Oddball v1.2.5.3

King Oddball v1.2.5.3

پادشاه عجیب و غریب

Windows XP Pro Corporate SP3 Black Edition July 2015 x86

Windows XP Pro Corporate SP3 Black Edition July 2015 x86

ویندوز xp ایکس پی

Dynomite Deluxe 2.71

Dynomite Deluxe 2.71

چیدن گوی های هم رنگ ماقبل تاریخ

اضافه کردن سرویس پک و آپدیت ها به DVD مایکروسافت آفیس

اضافه کردن سرویس پک و آپدیت ها به DVD مایکروسافت آفیس

آشنایی با افزونه های آفیس و اضافه کردن سرویس پک یک و آپدیت ها

Temple Run 2 1.130.0 for Android +2.3

Temple Run 2 1.130.0 for Android +2.3

تمپل ران

Trayy 2.4.1

Trayy 2.4.1

مدیریت دسکتاپ

شعر نو فارسی

شعر نو فارسی

شعر معاصر فارسی

مداحی حاج محمود کریمی سال 1400

مداحی حاج محمود کریمی سال 1400

محرم شب اول تا شام غریبان کریمی

Victory At Sea Pacific v1.9.0 + Update v1.9.2

Victory At Sea Pacific v1.9.0 + Update v1.9.2

جنگ دریایی

مولودی حاج حسین سیب سرخی برای امام حسن مجتبی

مولودی حاج حسین سیب سرخی برای امام حسن مجتبی

نوایی برای امام حسن مجتبی

AndroXplorer Pro File Manager 6.7.3.8 for Android

AndroXplorer Pro File Manager 6.7.3.8 for Android

فایل منیجر با نمایی زیبا و امکانات بالا

ورزش در محیط کار

ورزش در محیط کار

کتاب ورزش و سلامتی در محیط کار

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

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

آسیب شناسی ازدواج

Wondershare Repairit 6.6.1.7 / macOS

Wondershare Repairit 6.6.1.7 / macOS

تعمیر انواع فایل‌های ویدئویی و صوتی آسیب دیده

خبرنامه

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