Back home

پیشرفت واقعی مدل منبع باز چین، شبکه همکاری است

وزن را می توان پیاده سازی کرد و به روز رسانی ها، بررسی ها و اجماع شکننده تر خواهند بود.

هنگامی که در مورد “آیا مهر و موم خواهد شد” در مدل منبع باز صحبت می کنیم، ساده ترین چیزی که می توان به آن نگاه کرد این است که فایل وزن را به عنوان همه چیز در نظر بگیریم.

پس از بارگیری وزن ها، خود مدل اغلب به این راحتی ناپدید نمی شود. اولین چیزی که شکستن آن آسان‌تر است، شبکه‌ای است که حول آن می‌چرخد: سایت‌های آینه‌ای، مجموعه‌های ارزیابی، قالب‌های استنتاج، اسکریپت‌های تنظیم دقیق، رفع مشکلات، پارامترهای پیش‌فرض استقرار، و اجماع در جامعه مبنی بر اینکه «این نسخه می‌تواند اجرا شود و آن نسخه نباید لمس شود».

قسمتی که می تواند به زمین بخورد کمترین ترس از شکستن را دارد.

تا زمانی که یک مدل منبع باز وارد یک انبار محلی، ذخیره‌سازی شی یا تصویر اینترانت شده باشد، مهم نیست که چقدر دنیای بیرونی سخت‌تر است، فایل معمولاً همچنان وجود دارد. کپی‌های آفلاین، حافظه‌های پنهان داخلی و محصولات ساخت تاریخی، همگی این سؤال را برای مدت طولانی به تعویق می‌اندازند که آیا هنوز می‌توان از آن استفاده کرد یا خیر.

این همچنین بزرگترین تفاوت بین مدل منبع باز و خدمات ابری خالص است. هنگامی که یک سرویس ابری مسدود می شود، ورودی اغلب از بین می رود. حتی اگر سرویس بالادستی مدل منبع باز متوقف شود، وزن ها، نشانه ساز و تصویر استنتاج در دست می توانند به کار خود ادامه دهند. سوال این نیست که “آیا آن را دارید؟” اما “آیا می توانید به همان روشی که دیگران از آن استفاده کنید ادامه دهید؟”

آنچه واقعا واضح است رابطه همگام سازی است

فقط به این دلیل که مدل می‌تواند به کار خود ادامه دهد، به این معنی نیست که تیم می‌تواند به آن ادامه دهد.

اولین چیزهایی که باید شل شوند معمولاً روابط همگام سازی هستند:

  • Upstream نسخه جدیدی منتشر کرد، اما آینه داخلی به موقع عمل نکرد.
  • مجموعه ارزیابی تجدید نظر شده است و نتایج رگرسیون دیگر نمی تواند با سوابق قدیمی تراز شود.
  • قالب چت یا توکنایزر کمی جابجا شده است، اما سبک خروجی بسیار تغییر کرده است.
  • یک اصلاح خاص فقط وارد روابط عمومی جامعه شد، نه تصویر اینترانت شرکتی
  • پارامترهای کوانتیزاسیون پیش‌فرض، طول متن پیش‌فرض و پارامترهای نمونه‌گیری پیش‌فرض هر کدام از هم جدا شده‌اند.

این چیزها به خودی خود بزرگ به نظر نمی رسند، اما چیدن آنها در کنار هم، «مدل یکسان» را به چند قسمت تقسیم می کند.

در این مرحله، آسیب واقعی ناشی از محدودیت های خارجی، پاک کردن یک سند وزنی از جهان نیست، بلکه شکستن این واقعیت است که «همه به یک چیز نگاه می کنند». تیم هنوز در مورد همان نام مدل صحبت می‌کنند، اما چیزی که در واقع به دست می‌آورند یک بسته ترکیبی با نسخه‌های مختلف، قالب‌های مختلف و پارامترهای مختلف است.

نظرات، اصلاحات و تجربه با هم شکسته خواهند شد

هنگامی که یک مدل منبع باز وارد گردش کار واقعی می شود، ارزش واقعی معمولاً خود وزن نیست، بلکه قضاوتی است که در مورد وزن جمع شده است.

کدام نسخه پایدارتر است، کدام توکنایزر متن طولانی را می شکند، کدام مجموعه از پارامترهای نمونه برای سناریوهای خدمات مشتری مناسب تر است، کدام اسکریپت تنظیم دقیق این توهم را افزایش می دهد، این تجربیات همه به تبادل مداوم متکی هستند. تا زمانی که شبکه همکاری باقی بماند، همه همچنان می‌توانند در همان خط مبدأ حرکت کنند. هنگامی که شبکه همکاری قطع شود، هر تیم به آرامی نسخه خصوصی خود را توسعه می دهد.

نسخه های خصوصی چیز بدی نیستند، اما قیمت آن بالا می رود:

  • بازگشت به خط پایه به طور فزاینده ای برای استفاده مجدد دشوار می شود
  • تراز کردن بررسی تصادفات به طور فزاینده ای دشوار می شود
  • رفع مشکل همگام سازی پچ
  • همین مشکل به طور مکرر در تیم های مختلف ظاهر می شود

در این زمان، به نظر می رسد “مدل هنوز آنجاست”، اما در واقع به “کپی های محلی زیادی که به سختی قابل استفاده هستند” تبدیل شده است و هیچ مسیر به روز رسانی مشترکی بین آنها وجود ندارد.

چیزی که واقعاً ارزش نگرانی دارد مسدود کردن نیست، بلکه فورک کردن است

مدل منبع باز مانند یک API آنلاین کاملاً مهر و موم شده است زیرا قابلیت تکرار وجود دارد. چیزی که ما واقعاً باید مراقب آن باشیم این است که پس از شکستن فشار خارجی توزیع، تعمیر و همکاری، مدل شروع به واگرایی در امتداد ریتم‌های سازمان‌های مختلف می‌کند.

هنگامی که فورک های بیشتری وجود دارد، دیگر این سوال مطرح نیست که “آیا می توان آن را دانلود کرد؟” اما “چه کسی می تواند تضمین کند که این هنوز همان نوع چیز است؟” این موضوع مستقیماً هزینه دسترسی را افزایش می‌دهد: بررسی‌های جدید باید دوباره انجام شوند، عیوب قدیمی باید دوباره توضیح داده شوند، تفاوت‌های نسخه باید مرتب شوند، و تیم باید استراتژی‌های بازگشت و انجماد خود را برای هر خط فورکی ایجاد کند.

انعطاف پذیری مدل منبع باز در واقع قوی تر از خدمات ابری خالص است. اما آسیب‌پذیری آن نیز بسیار واضح است، نه اینکه آیا وزن از بین رفته است، بلکه آیا شبکه همکاری می‌تواند به همان نام خود ادامه دهد یا خیر.

FAQ

What to read next

Related

Continue reading