تیم نرمافزاری زومیت از دشواریهای خود به واسطهی عدم دسترسی به اینترنت میگوید؛ دوباره روی آوردن به فلش، کابل و USB

“`html
بسیاری از شرکتها با مشکل قحطی اینترنت مواجه شدهاند. گروه توسعه نرمافزار زومیت (Forge) تصریح میکند که در این وضعیت، اقداماتی که قبلاً به سرعت انجام میشد، اکنون ممکن است ساعتها به درازا کشیده یا به دلیل عدم دسترسی به منابع، اصلاً ناممکن شوند. رضا صبح گل، مدیر تیم فرانتاند زومیت، میگوید که تقریبا ۸۰ درصد روند کاری این تیم با قطعی اینترنت دچار اختلال شده است.
به گفته رضا صبحگل، آغاز پروژه و انجام بخش فرانتاند مستلزم دریافت طراحی از طراحان است، اما در حال حاضر ارتباط مطمئنی برای این منظور وجود ندارد. تعامل میان تیم طراحی رابط کاربری و تیم فنی از طریق ابزارهایی چون Figma و زپلین انجام میشود که برای استفاده به اینترنت بینالمللی نیاز دارند، و در شرایط کنونی، دسترسی به این ابزارها میسر نیست.
با این حال، فعالیتهایی که نیازی به طراحی جدید ندارند، نظیر اصلاح باگهای موجود، همچنان ممکن است برقرار باشد. اما حتی در این زمینه نیز چالشهایی وجود دارد. صبحگل اظهار میدارد:
«برای بهروزرسانی وبسایت، ضروری است که کدها را بر روی فضای ابری داخل ایران بارگذاری کنیم. با اینکه به این فضا امکان دسترسی وجود دارد، اما مشکل اصلی در فرآیند، بارگیری فایلهای مورد نیاز برای بهروزرسانی است. این فایلها که بهنام «پکیج» یا در بخش بکاند «نوگت» شناخته میشوند، سرورشان در خارج از کشور است و بدون اینترنت جهانی قابل دسترسی نیستند.»
بهروزرسانیها به حالت تعلیق درآمدهاند
در حال حاضر بهدلیل عدم امکان بارگیری فایلها، تمامی بهروزرسانیهایی که از سوی تیم فنی لازم است، ناممکن شدهاند. مدیر تیم فرانتاند زومیت تصریح میکند: «حتی اگر کدها قبلاً روی سیستمهای محلی (کامپیوترهای شخصی) موجود باشند، فرایند بهروزرسانی سخت و زمانبر است و نیاز به نواختن بهصورت دستی روی رایانه دارد و سپس تغییرات به فضای ابری منتقل میشود.»
در شرایط عادی، این وظیفه بهطور اتوماتیک انجام میشود و تنها اجرای یک دستور (command) موجب بهروزرسانی سایت میشود. اما بهدلیل عدم دسترسی به آن دستور در وضعیت فعلی، تمامی مراحل باید بهصورت دستی طی شوند. زمان هر بهروزرسانی بهجای ۱۰ دقیقه، به حدود ۲ ساعت افزایش یافته و حداقل یک نفر از اعضای تیم را به طور کامل مشغول به خود میکند.
– رضا صبحگل، مسئول تیم فرانتاند زومیت
کارهای ۱۰ دقیقهای اکنون به چندین ساعت زمان نیاز دارد
از دیگر چالشهای توسعهدهندگان در این شرایط، نیاز به داشتن ابزارهای خاص بر روی سیستمهای شخصی خود است. اگر هر عضو تیم یکی از این ابزارها را نداشته باشد، فرآیند توسعه بهطور کامل متوقف میشود.
صبحگل مثالی از این شرایط ارائه میدهد و میگوید: «دیروز قصد داشتم در یکی از صفحات استاتیک زومیت تغییراتی اعمال کنم و بخشی از کد مورد نیاز در سیستم من موجود نبود. مجبور شدم کارم را روی سیستم یکی از دیگر توسعهدهندگان تیم انجام دهم، اما او نیز ابزاری که برای بهروزرسانی سایت لازم بود را نداشت. در نهایت کدی را که روی سیستم او نوشته بودم، به یک فلش منتقل کردم و بعد از انتقال آن به کامپیوتر خود، متوجه شدم که آن فایل پشتیبانی نمیشود.»
«با مشقت فراوان، کد را از یک سیستم دیگر به کامپیوتر خود منتقل کرده و کل مراحل بهروزرسانی را از طریق کامپیوتر خود انجام دادم. این در حالی بود که یک بهروزرسانی ساده ۱۰ دقیقهای به سبب دشواریها و وقتگیر بودن، به فرآیندی بسیار مشکل تبدیل شده بود.»
این مشکلات فقط محدود به یک وبسایت نبود و تیم فرانتاند که مسئولیت بهروزرسانی هفت وبسایت زیرمجموعه زومیت و پنل کاربری را بر عهده دارند، ناچار شدند هشت بار این فرآیند زمانبر را تکرار کنند. علاوه بر این، وبسایتها در نسخههای دسکتاپ و موبایل قرار دارند که به این ترتیب، این فرآیند به ۱۶ بار تکرار میرسد.
البته میتوان این فرآیند را بهصورت خودکار بر روی سیستمها انجام داد، اما این مسأله نیاز به تحقیق و توسعه از طریق جستوجو در گوگل و سپس آمادهسازی زیرساختها از طریق بارگیری ابزارهای ضروری دارد که متاسفانه هیچکدام از این کارها ممکن نیست. خوشبختانه ما یک مدل زبانی محلی (LLM) توسعه دادهایم و از آن بهعنوان ابزار جستوجو استفاده میکنیم. در حال حاضر، تنها راه جستوجوی ما همین LLM است، زیرا زیرساخت آن را از قبل داشتیم، در غیر این صورت حتی این کار نیز ممکن نمیشد.
– رضا صبحگل، مسئول تیم فرانتاند زومیت
این مدل زبانی هوش مصنوعی که به عنوان دستیار هوش مصنوعی و راهنمای خرید در زوبین قرار است بهکار گرفته شود، اکنون بهخاطر اختلالات اینترنت، به کمک تیم توسعه نرمافزار و رسانههای این مجموعه در آمده تا از آن در رفع مشکلات جزئی که نیاز به اینترنت دارند، بهرهبرداری شود.



