Skip to content

Latest commit

 

History

History
15 lines (8 loc) · 2.77 KB

File metadata and controls

15 lines (8 loc) · 2.77 KB

ولكن كيف يعمل OpenAI → ChatGPT؟

  • قد تبدو خوارزمية ChatGPT عشوائية، ولكنها في الواقع ليست كذلك. إنها خدعة: كل شيء محدد مسبقًا. لنأخذ مثالاً: اطلب من ChatGPT → أعطني رقمًا بين 0 و 100 → سيعطيك 73. ثم قل مرة أخرى → سيجيب 42. ثم كرر: مرة أخرى، وسيجيب 88 في 96.04٪ من الحالات. ولكن لماذا يكون الرقمان الأولان قابلين للتنبؤ بينما البقية أقل من ذلك؟

إذن هل يمكن التنبؤ بها حقًا؟ ليس تمامًا.

  • المشكلة هي أن الرقم الثالث لم يعد في الذاكرة الداخلية للنموذج؛ إنه في الذاكرة "الخارجية" → في مجموعة البيانات أو قاعدة البيانات الخاصة به (لست متأكدًا). دعني أشرح: عندما يبحث في قاعدة البيانات، يحاول الاستجابة بأسرع ما يمكن، لأن هذا هو ما صُمم للقيام به. لذلك يبحث، والرقم الأول الذي يجده هو 88 في 96.04٪ من الحالات. لذا إذا جربته، فمن المحتمل أن تحصل على 88 معظم الوقت. ولكن هل يمكننا بالتالي التنبؤ بكل ما سيقوله أو يفعله ChatGPT؟ نعم... ولكن لا أيضًا. المشكلة هي أننا إذا أردنا التنبؤ بنجاح بكل ما سيقوله، فسنحتاج إلى قاعدة بيانات ضخمة من المطالبات الدقيقة، يتم اختبارها عبر مئات الآلاف من الحسابات على مدار أسبوعين إلى 3 أسابيع. وإذا نجحنا، فإن ChatGPT سيستجيب بنفس الطريقة في كل مكان، لأنه "سيتعلم" أن ذلك فعال. وكلما كافأناه على القيام بما نريد، زاد تكراره لهذا السلوك. هكذا تعمل الخوارزمية.

كيف يمكننا القيام بذلك؟

لذلك، كما هو موضح أعلاه، فإن ChatGPT هو مجرد خوارزمية رياضية. وبالتالي، إذا أردنا التنبؤ بما سيقوله باستخدام مطالبات معينة، فسنحتاج إلى اختبار نفس المطالبة الدقيقة عبر مئات الآلاف من الحسابات لمدة 2-3 أسابيع. وإذا نجح ذلك، فإن ChatGPT سيستجيب بنفس الطريقة في كل مكان، لأنه سيرى أن هذا السلوك فعال.

دراسة من قبل xql وآخرين

  • كل هذا نظري بحت في الوقت الحالي، باستثناء الجزء الأول في الأعلى. هذا كل شيء :)