أطلقت منصة أولاما مفتوحة المصدر تحديثًا مهمًا لتطبيق سطح المكتب: عملية ترحيب من ثلاث خطوات ترشد المستخدمين من التثبيت إلى تشغيل النموذج. تتيح الواجهة الجديدة الاختيار بين الوضع المحلي أو الاتصال بحساب، وتحسّن التجربة على ويندوز وماك.

أولاما هي منصة مفتوحة المصدر تتيح تشغيل نماذج الذكاء الاصطناعي محليًا على جهازك، دون الحاجة إلى الاتصال بالإنترنت أو الاعتماد على خدمات سحابية. أضافت المنصة مؤخرًا دليلًا ترحيبيًا جديدًا (Onboarding) في تطبيق سطح المكتب، بهدف تسهيل الخطوات الأولى للمستخدمين الجدد وتقليل منحنى التعلم.

ماذا يتضمن الدليل الترحيبي الجديد؟

يتكون التحديث من ثلاث خطوات تظهر فقط عند أول تشغيل للتطبيق. أولاً: شاشة تعريفية تشرح ما هي أولاما. ثانيًا: يختار المستخدم بين تسجيل الدخول أو إنشاء حساب، أو الاستخدام المحلي فقط، أو تخطي هذه الخطوة. وأخيرًا: تظهر شاشة Run Ollama حيث يمكن نسخ الأمر لتنفيذ النموذج من الطرفية.

خلال هذه العملية، تظل النافذة بحجم ثابت يبلغ 988×728 بكسل للحفاظ على التركيز، ثم تعود إلى الحجم القابل للتعديل. كما تمت إزالة شاشة البداية القديمة، وأصبح التطبيق وأيقونة علبة النظام تنقلان مباشرة إلى المحادثة.

ترحيل سلس للمستخدمين الحاليين

أحد المخاوف الرئيسية هو ألا يظهر الدليل الترحيبي مرة أخرى للمستخدمين الذين ثبّتوا التطبيق مسبقًا. لذلك، تم تنفيذ حالة مُرقّمة: التثبيتات الجديدة تشاهد الدليل، بينما تُعلَّم قواعد البيانات الموجودة تلقائيًا كمكتملة أثناء الترحيل، مع الحفاظ على السلوك المعتاد.

كما أُضيف دعم لقاعدة بيانات تطوير معزولة، مما يسمح باختبار سلوك التشغيل الأول بأمان دون التأثير على البيانات الحقيقية.

تحسينات على ويندوز وماك

شمل التغيير تعديلات خاصة في علبة النظام على ويندوز وإدارة دورة حياة النافذة. تم إصلاح مشاكل في طلبات URL من نوع ollama:// التي كانت تسبب أخطاء عند فتح التطبيق من رابط خارجي. الآن، الإجراءات الصريحة (فتح، إعادة فتح، أو معالجة الرابط) تُنشئ النافذة وتظهرها بشكل صحيح، بينما لا يفرض بدء التشغيل التلقائي في الخلفية إظهارها.

كما تحسّن التكامل مع عملية تسجيل الدخول: عند اختيار ربط حساب، يوجّه التطبيق إلى المتصفح ويعرض زرًا بعنوان Waiting to connect… حتى اكتمال الاتصال.

تفاصيل تقنية ونطاق التحديث

تم دمج طلب السحب #17853 بعد مراجعة من ParthSareen، ويتضمن 13 commit و1400 سطرًا مضافًا و462 سطرًا محذوفًا. نُفذت 36 اختبارًا آليًا وتحقق من الأسلوب باستخدام ESLint.

وفقًا لوصف الطلب، الهدف هو أن يفهم المستخدمون الجدد بسرعة ما هي أولاما وكيف يبدأون استخدامها، سواء في الوضع المحلي أو عبر الاتصال السحابي. يركز التحديث على إجراء أول ملموس: تشغيل أمر ollama.

يستمر مشروع أولاما، الذي يتجاوز 179 ألف نجمة على GitHub، في تعزيز نظامه البيئي لسطح المكتب لتسهيل الوصول إلى الذكاء الاصطناعي التوليدي دون الاعتماد على خدمات سحابية خارجية.