ستساعدك المقالة التالية: عندما ساعد Redis ChatGPT ، حافظ على استمرار المحادثة
منذ بضعة أيام ، تسبب خطأ في مكتبة مفتوحة المصدر في إزالة ChatGPT من الشبكة. سمحت هذه المشكلة لنسبة صغيرة من المستخدمين بعرض عناوين محفوظات محادثات المستخدمين الآخرين ، بالإضافة إلى التفاصيل المتعلقة بالدفع لمشتركي ChatGPT Plus. لكن ريديس كان هنا لإنقاذ يوم أوبن إيه آي.
قال Yiftach Shoolman ، الشريك المؤسس والمدير التقني في Redis: “تقرير الأخطاء هو إحدى الطرق لمعرفة أن شخصًا ما يستخدم برنامجك مفتوح المصدر”. أدرك فريق Redis أن برنامج OpenAI يستخدمه في الواقع لتوسيع نطاق ChatGPT ، عندما تواصلت OpenAI معهم لإيجاد حل للخلل ، وهو ما كان فريقهم سعيدًا به.
الخطأ والإصلاح
في يوم الاثنين ، 20 مارس الساعة 1 صباحًا بتوقيت المحيط الهادي ، تم إدخال خطأ في الخادم في OpenAI تسبب في زيادة عمليات إلغاء طلبات Redis. كشف الخطأ المعلومات المتعلقة بالاسم الأول والأخير للمستخدمين النشطين وعنوان البريد الإلكتروني وعنوان الدفع والأرقام الأربعة الأخيرة (فقط) من رقم بطاقة الائتمان وتاريخ انتهاء صلاحية بطاقة الائتمان. يستخدم OpenAI Redis لتخزين معلومات المستخدم مؤقتًا في الخادم الخاص بهم ، وقد أدى هذا الخطأ إلى احتمال ضئيل بأن يقوم كل اتصال بإرجاع بيانات تالفة.
تُستخدم مجموعة Redis Cluster لتوزيع الحمل عبر مثيلات Redis المتعددة ، وواجهات OpenAI مع Redis من خلال مكتبة redis-py. الواجهة مع Redis مأخوذة من خادم Python الخاص بـ OpenAI ، والذي يعمل مع Asyncio. عند استخدام Asyncio ، تتصرف الطلبات والاستجابات باستخدام redis-py كقائمتين انتظار. إذا تم إلغاء طلب بعد دفعه إلى قائمة الانتظار الواردة ولكن قبل ظهور الاستجابة من قائمة انتظار الرسائل الصادرة ، يصبح الاتصال تالفًا.
في معظم الحالات ، ينتج عن هذا خطأ خادم غير قابل للاسترداد ، ولكن في بعض الحالات ، تتطابق البيانات التالفة مع نوع البيانات الذي كان يتوقعه الطالب ، مما يؤدي إلى احتمال إرجاع بيانات سيئة. أثر هذا الخطأ فقط على عميل Asyncio redis-py لـ Redis Cluster ، ومنذ ذلك الحين قام فريق OpenAI بحل المشكلة.
هذا تمثيل وثيق للدور الذي يلعبه Redis في ChatGPT. تم إنشاؤه بواسطة Shahrukh Khan و Navdeeppal Singh ، هذا هو تدفق مستخدم لذاكرة ChatGPT ، وهو امتداد لـ ChatGPT API.
بعد اكتشاف الخطأ ، اتخذت شركة OpenAI عدة إجراءات لتعزيز أمان نظامهم. لقد اختبروا الإصلاح بدقة ، ونفذوا فحوصات زائدة عن الحاجة ، وفحصوا سجلاتهم للتأكد من أن الرسائل لا يمكن الوصول إليها إلا من قبل المستخدم المقصود. قاموا أيضًا بإخطار المستخدمين المتأثرين وتحسين نظام التسجيل الخاص بهم لاكتشاف الحوادث المماثلة وحلها. قامت OpenAI أيضًا بتحسين قابلية التوسع والمتانة لمجموعة Redis لتقليل أخطاء الاتصال أثناء حركة المرور الكثيفة.
حظيت شركة OpenAI بثناء كبير على Redis بعد حل المشكلة. قالوا ، “Redis ، جنبًا إلى جنب مع البرامج مفتوحة المصدر الأخرى ، تلعب دورًا حاسمًا في جهودنا البحثية. لا يمكن التقليل من أهميتها – لم نكن لنتمكن من توسيع نطاق ChatGPT بدون Redis “.
يتحدث الى هدف في وقت سابق ، قال شولمان إن السحب في مجتمع المصادر المفتوحة كان مرتفعًا للغاية ، ويرجع ذلك أساسًا إلى ثلاثة أسباب: السرعة والتنوع والبساطة. على غرار السكين السويسري ، كان Redis قادرًا على تلبية حالات الاستخدام المتعددة ، مع الحفاظ أيضًا على الوثائق بسيطة وسهلة الاستخدام للمطورين للتعلم والاعتماد.
جهد في اتجاه واحد
تم تأسيس OpenAI في البداية كمنظمة أبحاث AGI غير ربحية لتطوير تطبيقات وخوارزميات الذكاء الاصطناعي مفتوحة المصدر ، وسرعان ما غيرت مسارها. في حين أن البعض يعزو هذا التحول إلى التكلفة العالية لأبحاث الذكاء الاصطناعي ، وتفضيل المستثمرين للشركات الناشئة المربحة ، فإن الشريك المؤسس لـ OpenAI لديه منظور مختلف.
في محادثة مع إيليا سوتسكفر قال ، “لقد كنا مخطئين. بكل بساطة ، كنا مخطئين “. وفقًا لكبير العلماء في الشركة ، من المرجح أن يصبح الذكاء الاصطناعي أو الذكاء الاصطناعي العام قويين بشكل لا يصدق في مرحلة ما ، وبالتالي ، قد لا يكون الاستعانة بمصادر مفتوحة هو النهج الأفضل.
لكن هذا ليس مجرد جانب السلامة. تشير ورقة GPT-4 الأخيرة المكونة من 98 صفحة أيضًا إلى “المشهد التنافسي” ليكون عاملًا متساويًا في إعلان OpenAI بفخر أن التقرير لن يحتوي على تفاصيل حول البنية (بما في ذلك حجم النموذج) والأجهزة وحساب التدريب ومجموعات بيانات التدريب والطريقة ، إلخ.
تستخدم الشركة المصادر المفتوحة على نطاق واسع لإنشاء منتجاتها وصيانتها ، ولكنها أغلقت نفسها تمامًا أمام العالم. ظل الجهد أحادي الاتجاه قيد المنافسة لفترة طويلة. هل الشركات ملزمة برد الجميل لمجتمع المصادر المفتوحة مقابل استخدام أكواد من المجتمع؟
لا يُقصد بالسؤال استهداف شركات مثل OpenAI ، ولكنه انعكاس جاد على مستقبل المصدر المفتوح. “هذه ليست مجرد أوقات ممتعة للعيش فيها ، إنها أوقات ممتعة ، ولكن من المحتمل أن تكون كارثية. قلة قليلة من الناس يجادلون ضد الفوائد الأوسع لبرمجيات المصدر المفتوح ، لكن وضعها العام ومستقبلها على المدى الطويل غير مضمونين ما لم يشارك الكثير منا جميعًا على مستوى أو آخر “، كتب أدريان بريدجواتر ، صحفي متخصص في مجال التكنولوجيا.