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

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  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 تعداد مشاهده: 3
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
Ultimate Windows Tweaker 5.2

Ultimate Windows Tweaker 5.2

بهینه سازی ویندوز

طرح توجیهی چیست؟

طرح توجیهی چیست؟

ایده های موفق کسب و کار

بیماری های غدد در طب اسلامی ایرانی

بیماری های غدد در طب اسلامی ایرانی

کبد، طحال، تیروئید و ...

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

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

آموزش و آشنایی با فیسبوک برای والدین

Blender 5.2.2

Blender 5.2.2

طراحی سه‌بعدی

HQPlayer Desktop 5.4.2

HQPlayer Desktop 5.4.2

پلیر صوتی

دین چیست؟

دین چیست؟

رابطه با خدا

CAMBRIDGE English Grammar in Use (4th Edition) CD-ROM with Audio

CAMBRIDGE English Grammar in Use (4th Edition) CD-ROM with Audio

مجموعه آموزشی گرامر زبان انگلیسی

نخستین کتاب حدیث تاریخ اسلام

نخستین کتاب حدیث تاریخ اسلام

فضائل اهل بیت از زبان پیامبر اکرم صلّی الله علیه و آله

Epitasis + Updates

Epitasis + Updates

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

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

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

مجله Cycling Weekly ژانویه 14؛ 2021

The Amazing Spider-Man 2 v1.2.8d for Android +5.0

The Amazing Spider-Man 2 v1.2.8d for Android +5.0

بازی مرد عنکبوتی نسخه 2

گلچین مداحی اربعین حاج محمود کریمی پنج سال اخیر

گلچین مداحی اربعین حاج محمود کریمی پنج سال اخیر

گلچین اربعین محمود کریمی

ارتباط رایانه به صورت مستقیم

ارتباط رایانه به صورت مستقیم

مروری بر اتصال مغز به کامپیوتر؛ چالش ها، راهکارها و کاربردها

BaldBooth 2.4 for Android +2.3

BaldBooth 2.4 for Android +2.3

موهای سر خود را بتراشید!

Farm Frenzy 2 - Full Version

Farm Frenzy 2 - Full Version

مدیریت مزرعه شلوغ

GPT Everywhere - Desktop AI 2.2.9

GPT Everywhere - Desktop AI 2.2.9

هوش مصنوعی

SoftPerfect RAM Disk 25.12

SoftPerfect RAM Disk 25.12

ایجاد دیسک مجازی برای افزایش سرعت کامپیوتر

آموزش مقدماتی Flash MX

آموزش مقدماتی Flash MX

آموزش فلش ام ایکس

Photo Grid-Photo Collage Maker Premium 8.81 for Android +3.0

Photo Grid-Photo Collage Maker Premium 8.81 for Android +3.0

ترکیب تصاویر

Lynda - Foundations of Programming- Design Patterns

Lynda - Foundations of Programming- Design Patterns

فیلم آموزشی لیندا اصول برنامه‌نویسی - الگوهای طراحی

پوست، جمجمه و استخوان‌های سر، مغز در طب اسلامی

پوست، جمجمه و استخوان‌های سر، مغز در طب اسلامی

آناتومی اسلامی تدریس آیت الله تبریزیان

Pipedata-Pro 15.0.10

Pipedata-Pro 15.0.10

لوله کشی

Lynda - Foundations of Programming- Object-Oriented Design

Lynda - Foundations of Programming- Object-Oriented Design

فیلم آموزشی لیندا اصول برنامه‌نویسی - طراحی شیء‌گرا

FPse 11.212 for Android +2.1

FPse 11.212 for Android +2.1

شبیه ساز پلی استیشن 1 برای آندروید

آموزش کامل فارسی Asp.Net

آموزش کامل فارسی Asp.Net

آموزش ای اس پی دات نت

وسائل الشیعه شیخ حر عاملی

وسائل الشیعه شیخ حر عاملی

تَفْصیلُ وَسائلِ الشیعَة إلی تَحْصیلِ مَسائلِ الشَّریعَة

Kuassa Efektor PAten Graphic Equalizer v1.0.0

Kuassa Efektor PAten Graphic Equalizer v1.0.0

افزایش کیفیت صدا

Motoheroz 2.0.3 for Android +2.3

Motoheroz 2.0.3 for Android +2.3

بازی ماشین شاسی بلند

dbForge Studio for SQL Server Enterprise 2025.3.93

dbForge Studio for SQL Server Enterprise 2025.3.93

توسعه پایگاه‌های داده اس‌کیوال سرور

Windows 7 SP1 AIO December 2025

Windows 7 SP1 AIO December 2025

ویندوز 7

غول های اینترنت ایران و جهان

غول های اینترنت ایران و جهان

بررسی برترین های غول اینترنتی ایران و جهان

آثار و برکات امام و ولایت او در قرآن و روایات از آیت الله سیدمحمدمهدی میرباقری

آثار و برکات امام و ولایت او در قرآن و روایات از آیت الله سیدمحمدمهدی میرباقری

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

9 جلسه جذبه های الهی دعوت امام حسین (ع) از حجت الاسلام والمسلمین مسعود عالی

9 جلسه جذبه های الهی دعوت امام حسین (ع) از حجت الاسلام والمسلمین مسعود عالی

حاج آقا مسعود عالی با موضوع جذبه های دعوت امام حسین (ع)؟

DOGOS

DOGOS

هواپیمای جنگنده داگوس

AMC Security - Antivirus Boost 5.12.1 for Android +2.3

AMC Security - Antivirus Boost 5.12.1 for Android +2.3

امنیت و ابزار

Museum Secrets Topkapi Palace Museum Istanbul

Museum Secrets Topkapi Palace Museum Istanbul

مستند اسرار موزه

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

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

مجله هنرمندان و تصویرگران سپتامبر سال 2020

ChatON 3.5.839 for Android +2.2

ChatON 3.5.839 for Android +2.2

ارتباط رایگان اینترنتی

سخنرانی استاد رائفی پور با موضوع شب قدر

سخنرانی استاد رائفی پور با موضوع شب قدر

رائفی پور - ماه مبارک رمضان

خبرنامه

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