
قبل بضعة أيام فقط، قامت OpenAI قدمت للعالم أطلس ChatGPTإنه متصفح ويب مُدعّم بالذكاء الاصطناعي، مُتكامل تمامًا مع نماذجه، وقد أثار حماسًا كبيرًا. لا بد لي من الاعتراف بأننا تمنينا تجربته، لكن كالعادة، لم يكن متاحًا لمستخدمي لينكس. وقت إصداره، لم يكن متاحًا أيضًا لنظام ويندوز، وهذا ليس مُرضيًا لنا تمامًا، لكنه يُذكرنا بميم جيمس فرانكو وهو يُعلق قائلاً: "أول مرة؟"
نظرًا لأنني لم أتمكن من اختباره، فلا يمكنني إجراء تقييم أو مراجعة أطلس ChatGPT، واضطررتُ لمشاهدة بعض الفيديوهات لفهم كيفية عمله. بما أن خريطة الطريق تُظهر ويندوز وأندرويد كمنصات متاحة في المستقبلسألتُ ChatGPT إن كان سيتوفر لنظام لينكس مستقبلًا. كان ما أخبرني به مثيرًا للاهتمام، ولكن ليس للسبب الذي تتخيله.
ChatGPT Atlas هو تطبيق يعتمد على الإلكترونيات
لقد أوضح لي روبوت الدردشة OpenAI شيئًا كنت أعرفه بالفعل، وهو المحرك هو الكروم، لكن ليشرح لي إمكانية تطبيقه على لينكس، قال شيئًا آخر. كان القصد هو توضيح أنه لا يوجد شيء غير متوافق مع لينكس. من بين الأشياء التي أدركها، اختارت OpenAI الإلكترون للواجهة"سيكون هذا جنونًا." يُعد استخدام Electron أمرًا شائعًا، وتستخدمه تطبيقات شائعة مثل Visual Studio Code وDiscord، لكن الجنون الحقيقي يأتي عند استخدام Electron، وهو نسخة مصغرة من Chromium، في متصفح قائم على Chromium.
بالطبع، وبأسلوبي المعتاد، قلتُ له: "هذا مُزعجٌ حقًا، أليس كذلك؟" فأجابني: "نعم". يستهلك تطبيق Electron الكثير من ذاكرة الوصول العشوائي (RAM)، وكذلك Chromium، لذا لا يبدو الخيار الأمثل.
هناك سببان على الأقل لاختيار Electron لـ ChatGPT Atlas. الأول هو التوافق؛ فمعظم مكونات ChatGPT مكتوبة بالفعل باستخدام تقنيات متوافقة مع Electron. أما السبب الثاني، وهو الأهم، ولن يعجبك كثيرًا: السرعة. OpenAI أردت إطلاق شيء ما قريبًا في السوق، وElectron هي إحدى أسرع الطرق وأسهلها لإنشاء واجهة مستخدم وظيفية.
الإلكترون: قم بالتطوير مرة واحدة واستخدمه على أي نظام
تستخدم معظم المتصفحات الشائعة لغةً مرتبطةً بـ C++ لواجهات المستخدم. على نظام لينكس، عادةً ما تكون هذه الواجهة C++ بالإضافة إلى GTK أو Qt، مما يُبسّط البرنامج نفسه بشكل كبير. كان بإمكان OpenAI اختيار نظام مشابه، لكن كان عليها استخدام Cocoa لإصدار macOS المتاح حاليًا، وWin32 وDirect2D، وما إلى ذلك، لنظام ويندوز، وما سبق ذكره لإصدار لينكس، إن وُجد.
قد يظن البعض أنهم قد يعيدون كتابة التطبيق مستقبلًا لتحسين الأداء، لكن هذا مستبعد. واجهة CharGPT Atlas مشابهة جدًا لواجهة برنامج الدردشة الآلي، وإذا أرادوا القيام بالأمور بشكل صحيح، كما هو الحال مع المتصفحات الأخرى، فسيتوجب عليهم إعادة كتابة كل شيء من الصفر. ليس الأمر مستحيلًا تمامًا، ولكنه قريب من المستحيل.
من الواضح أن ChatGPT يميل إلى الموافقة.
عند التعامل مع الذكاء الاصطناعي، عليك أن تضع في اعتبارك طبيعة عملك. تميل روبوتات الدردشة إلى اللباقة والتفهم، وتميل إلى الموافقة أكثر مما ينبغي. لقد أبديتُ له رأيي، وقد أيده. لكن هناك أمر واحد مؤكد: في البداية، لن يعمل المتصفح بأفضل أداء لأنه يُشبه كروميوم.
على الجانب الإيجابي، سيكون التكامل بين أدوات OpenAI جيدًا، وإذا قرروا إصدار نسخة Linux، فكل ما سيتعين عليهم فعله هو تجميع التطبيق من جهاز كمبيوتر يعمل بنظام Linux واستخراج ملفاته القابلة للتنفيذ، كحزمة snap أو flatpak أو AppImage أو حزم DEB وRPM.
في المستقبل، إذا جاء ذلك، سوف نكتب مقالاً يتضمن انطباعاتنا وآرائنا الخاصة.