وداعاً ChatGPT: خواطر مطور حول الإفراط في استخدام الذكاء الاصطناعي

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

تتعمق هذه المقالة في تأملاتي الفلسفية حول التطوير والذكاء الاصطناعي، واستكشاف التأثير العميق الذي يمكن أن يحدثه الوجود المتزايد للذكاء الاصطناعي على مشهد المطورين.

سحر الذكاء الاصطناعي

هل يجب أن ننظر إلى الذكاء الاصطناعي على أنه قوة شريرة تهدد سبل عيشنا؟ لا أعتقد ذلك.

منذ ظهور ChatGPT 3.0، كنت أتابع عن كثب المقالات المتعلقة بالذكاء الاصطناعي لأكثر من ثلاث سنوات. ينبع هذا الاهتمام المستمر من التطور السريع للمجال، مع ظهور تطورات وأخبار جديدة يوميًا.

من المتصور أن الذكاء الاصطناعي يمكن أن يهيمن على جوائز نوبل في المستقبل، والعالم بالفعل مفتون بقدرات ChatGPT.

الذكاء الاصطناعي يتقدم بشكل كبير، ويبدو أنه على أعتاب تحقيق الذكاء الاصطناعي العام (AGI). في حين أن نماذج اللغة الكبيرة (LLMs) تقود حاليًا تطورات الذكاء الاصطناعي، فإن صعود الذكاء الاصطناعي التوليدي يتبع نمطًا لوحظ في الاختراقات السابقة في التعلم الآلي (ML) والتعلم العميق (DL)، والتي أظهرت إمكانات هائلة في معالجة الصور والفيديو.

قبل ذلك، أدى الاعتماد الواسع النطاق للإنترنت إلى ظهور عصر المعلومات.

قبل ذلك، أدى انتشار الآلات إلى إطلاق الثورة الصناعية.

وقبل ذلك بوقت طويل، أدى إدخال الأدوات إلى الثورة الزراعية.

من الضروري أن نفحص بشكل نقدي ما إذا كانت هذه التحولات سلسة ومفيدة عالميًا.

(ملاحظة: ستشير الإشارات اللاحقة إلى الذكاء الاصطناعي تحديدًا إلى الذكاء الاصطناعي التوليدي المدعوم من LLM.)

أصداء الثورة الصناعية

ما هو الإرث الذي تركته لنا الثورة الصناعية؟

إنتاج متسارع للسلع المصنعة المبتكرة، تحسين ظروف العمل، و ثروة هائلة.

هذه من بين العديد من الفوائد التي نتمتع بها اليوم بفضل الثورة الصناعية. ولكن هل شارك الأشخاص الذين يعيشون في ذلك العصر في هذه الفوائد؟

الجانب المظلم من التقدم

هل تحسنت ظروف العمل على الفور مع إدخال الآلات؟

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

على الرغم من هذه التحديات، هل نعتقد أن إدخال الآلات قد غيّر حياة الناس في النهاية للأفضل؟

أود أن أقول إن الجواب هو “نعم”. كانت التغييرات إيجابية للغاية.

انتظر، لقد رسمت صورة سلبية للثورة الصناعية، فلماذا تقول فجأة إنها كانت إيجابية؟

في حين أن حياتنا قد تحسنت بلا شك، فإن العديد من المشاكل المرتبطة بالثورة الصناعية تنبع من الفشل في توقع وتخفيف الاضطرابات الاجتماعية الناجمة عن الإدخال السريع للآلات. إذا كانت هناك شبكة أمان اجتماعي قائمة، لكان عدد أقل من الناس قد عانوا، ولتم تقليل العواقب السلبية.

حسنًا، ولكن ما علاقة أي من هذا بالذكاء الاصطناعي؟

الذكاء الاصطناعي: الثورة الصناعية الثانية

أعلن الرئيس الأمريكي السابق دونالد ترامب عن خطط لاستثمار 700 تريليون وون في شركات الذكاء الاصطناعي مثل SoftBank و OpenAI.

تتطلب LLMs كميات كبيرة من الطاقة. الشركات التي تولد هذه الطاقة تنمو باطراد، وحققت Nvidia، التي تطور شرائح الذكاء الاصطناعي للحساب، أعلى قيمة سوقية في العالم.

أين ستستثمر هذه الشركات؟ بطبيعة الحال، سوف يستثمرون حيث يمكنهم كسب المال.

وأين يستثمر العالم حاليًا؟ في الذكاء الاصطناعي.

ربحية الذكاء الاصطناعي

ولكن من أين ستأتي ربحية الذكاء الاصطناعي؟

الذكاء الاصطناعي لا ينتج منتجات. الذكاء الاصطناعي لا يدير المصانع.

ومع ذلك، يمكن للذكاء الاصطناعي أن يقلل من تكاليف العمالة للشركات عن طريق أتمتة المهام التي يؤديها البشر حاليًا.

من وجهة نظر اقتصادية، ما هي تكلفة موظف واحد؟ بافتراض متوسط ​​مدى الحياة المهنية 30 عامًا (من سن 30 إلى 60) ومتوسط ​​راتب سنوي قدره 45 مليون وون، ستدفع الشركة لموظف واحد 1.35 مليار وون على مدار حياتهم المهنية.

بعبارة أخرى، تشتري الشركة موظفًا واحدًا مقابل 1.35 مليار وون. ستنفق شركة لديها أكثر من 300 موظف 400 مليار وون على العمالة على مدار 30 عامًا.

هل ما زلت تعتقد أن الذكاء الاصطناعي غير مربح؟ هل ما زلت لا ترى لماذا يستثمر العالم في الذكاء الاصطناعي؟

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

قيود الذكاء الاصطناعي

الذكاء الاصطناعي لا يضمن النجاح بنسبة 100٪ أو الفشل بنسبة 100٪.

لقد عرضت ذات مرة نموذجًا للتعلم العميق للكشف عن النعاس أثناء القيادة. في حين أن النموذج صنف في النهاية بعض الحالات على أنها “قيادة نعسانة”، فقد عرّفناه نحن، بصفتنا مطورين، على أنها “احتمالية عالية للقيادة النعسانة”.

اسمحوا لي أن أكرر: الذكاء الاصطناعي لا يقدم ضمانات بالنجاح المطلق أو الفشل.

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

إذا كان النموذج يحددني بشكل غير صحيح على أنني نعسان بينما أنا لست كذلك، فمن المسؤول؟

المسؤولية تقع على عاتق نا، الفريق الذي حدد معايير النموذج.

الذكاء الاصطناعي لا يتحمل المسؤولية. نحن من يتخذ القرارات بناءً على الإجابات التي يقدمها الذكاء الاصطناعي.

إذن ماذا؟ ماذا يفترض أن نفعل الآن؟ هل هذا يعني أن الذكاء الاصطناعي سيأخذ وظائفنا؟

الاقتراب من الذكاء الاصطناعي

نعم هذا صحيح. الذكاء الاصطناعي سيأخذ وظائفنا.

يتنافس العالم بشدة لاستخدام الذكاء الاصطناعي لأخذ وظائفنا.

أعتقد أن هذا أمر لا مفر منه، وأن “ثورة صناعية ثانية” تلوح في الأفق.

ماذا يجب أن نفعل لضمان انتقال سلس؟

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

قد يصاب الكثير من الناس بخيبة الأمل في الحياة بعد التفكير بجدية في هذه المعلومات. أعرف أنني فعلت ذلك.

لماذا يجب أن أكلف نفسي عناء تطوير نفسي ودراسة التطوير إذا كنت سأستبدل بالذكاء الاصطناعي؟

يمكن للذكاء الاصطناعي تطوير التعليمات البرمجية لي، فلماذا يجب أن أفعل ذلك؟

في هذه المرحلة، نحتاج إلى النظر في الإنسانية.

تجاوز الإنسانية

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

بعبارة أخرى، الإنسانية هي محاولة للتحرر من إله المجتمع الثيوقراطي.

تم تصنيف بعض الذين حاولوا الهروب من هذا المجتمع الديني على أنهم زنادقة وساحرات، واعتبروا مجرمين فظيعين. كيف ننظر إليهم من وجهة نظرنا الحالية؟ ألا نرى أنهم كانوا على حق؟

إن فكرة أن “الذكاء الاصطناعي أفضل من البشر، (أو، بشكل أضيق،) أفضل مني” هي عمل يتجاوز الإنسانية.

ربما تكون هذه طريقة طبيعية للتفكير. أعتقد أننا نمر حاليًا بفترة انتقالية حيث يتسبب تطوير الذكاء الاصطناعي في أن نتحرر تدريجيًا من الإنسانية. هذا طبيعي، لكني آمل أن نتمكن من تقليل الذعر الناتج.

ماذا يجب أن نفعل؟

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

قد تكون هناك جوانب سلبية في هذه العملية. ستشرح الأقسام التالية أخيرًا “لماذا أريد التوقف عن استخدام الذكاء الاصطناعي في التطوير”.

الذكاء الاصطناعي في التطوير

الذكاء الاصطناعي يعزز الإنتاجية بلا شك.

اللغات التي نستخدمها هي لغات البرمجة. تمامًا كما نستخدم اللغة الكوريةلكتابة هذه المدونة، نستخدم لغات البرمجة لتطوير البرامج.

الذكاء الاصطناعي التوليدي القائم على LLM متخصص في الكتابة. لذلك، سيكون فعالًا بشكل طبيعي في كتابة لغات البرمجة. إذن، هل يجب أن نستخدم الذكاء الاصطناعي في البرمجة؟ إطلاقا!

ومع ذلك، إذا كنت مطورًا “تدرس”، فيجب أن تفكر في كيفية استخدامه.

للأسباب التالية، قررت عدم استخدام الذكاء الاصطناعي، على الأقل خلال عملية التعلم.

الذكاء الاصطناعي يسرق ملاحظاتي حول الأخطاء

متى نستخدم الذكاء الاصطناعي عادة؟ لقد استخدمته كثيرًا عند تصحيح الأخطاء.

لماذا لا يعمل هذا؟ → رمز الخطأ، انسخ الرمز → الصق في ChatGPT

ما المشكلة؟ هل سيفحص المطورون الذين سئموا من الأخطاء وتصحيح الأخطاء دائمًا التعليمات البرمجية التي يوفرها ChatGPT بعناية وفهمها واستخدامها؟ في كثير من الحالات، سيقومون ببساطة بنسخ التعليمات البرمجية ولصقها دون تفكير، وإذا لم تنجح، فسيستخدمون الذكاء الاصطناعي مرة أخرى.

موجه المستخدم: هذا لا يعمل، أنا أحصل على هذا الخطأ.

ChatGPT: عفوًا، خطئي، دعني أراجع التعليمات البرمجية.

هل لن أرتكب هذا الخطأ مرة أخرى؟ من المحتمل جدًا أن أرتكب نفس الخطأ مرة أخرى وأطلب المساعدة من الذكاء الاصطناعي مرة أخرى. يتم تقليل احتمالية استيعاب المعرفة والتعلم من الخطأ بشكل كبير.

إذا كنت أعرف 99٪ من عملية الحساب ولكن لا يمكنني الوصول إلى 1٪ الأخيرة، فهل قمت بترميز جيد؟ أنا ببساطة أفوض دماغي إلى الذكاء الاصطناعي لأنني متعب. أنا أوكل إلى الذكاء الاصطناعي الجزء الأكثر أهمية، الجزء الذي لا أعرفه ولا أستطيع القيام به.

سلب البيئة الواعية بالتعليمات البرمجية

هناك العديد من المطورين في العالم. من المحتمل جدًا أن يكون مطور على الجانب الآخر من العالم قد تعرض لنفس الخطأ الذي تعرضت له. ولكن هل تعرض هذا المطور للخطأ في نفس الموقف تمامًا؟ هل التعليمات البرمجية التي كتبوها هي نفسها التعليمات البرمجية التي كتبتها؟ سيكون مختلفًا. يمكن أن يحدث نفس الخطأ في مواقف مختلفة تمامًا.

يمنع الذكاء الاصطناعي الوصول إلى المعلومات حول السياق المحيط. يقوم فقط بتصحيح التعليمات البرمجية التي أرسلها ويوفر معلومات حول هذه التعليمات البرمجية، لكنه لا يظهر العملية المطلوبة لكتابة التعليمات البرمجية.

“بالطبع، يمكنك استخدام هندسة المطالبات لطلب شرح مفصل، أليس كذلك؟”

ضع يدك على قلبك وفكر في عدد المرات التي كنت فيها متعبًا جدًا وقمت بنسخ التعليمات البرمجية ولصقها.

للبحث عن خطأ والتحقيق فيه، تحتاج إلى معرفة مسبقة. هل أعرف بوضوح كل شيء عن هذه المعرفة المسبقة؟ تشرح هذه المدونة مواقف مختلفة، وتشرح هذه المدونة مواقف مختلفة. هل أفهم كل هذه المواقف؟ عند البحث على Google، يجب أن تكون قادرًا على قراءة وفهم “آه ~ إنه مختلف عن موقفي” للعثور على معلومات أخرى.

حتى هذا الفعل البسيط المتمثل في البحث يمكن أن يجعل المطورين أكثر وعيًا بالتعليمات البرمجية.

أليس ChatGPT هو نفسه؟ إذا واصلت استخدامه أثناء الترميز، أليس هو نفس الشيء؟

أهمية البيئة اللاواعية

أفضل مثال على البيئة اللاواعية هو البيئة المنزلية.

إليكم طفلان. إنهم يكبرون في عائلات مختلفة. يرى الطفل طائرًا يطير ويسأل والديه:

“أمي (أبي)، ما هذا الطائر؟”

إجابات الوالدين مختلفة:

  1. عقعق.
  2. كنت فضوليًا بشأن نوع الطائر الذي كان، لذلك بحثت عنه. يمكن أن يكون عقعقًا أو غرابًا، لكن يبدو أنه عقعق.

توفر العائلة الأولى إجابة مباشرة وتقدم حلاً عمليًا.

توفر العائلة الثانية إجابة غير مباشرة وتقترح طريقة إبداعية لاستكشاف الإجابة.

كيف سينمو هؤلاء الأطفال إذا نشأوا في هذه البيئات المختلفة؟

سيكون الطفل من العائلة الأولى فعالًا في العثور على الإجابة الصحيحة، ولكنه قد لا يكون فعالًا في التعامل مع المشكلات التي لا تتوفر فيها الإجابة بسهولة. → ChatGPT

قد يستغرق الطفل من العائلة الثانية وقتًا أطول للعثور على إجابة بسيطة، ولكنه سيكون أكثر راحة في التفكير في المشكلات التي لا تتوفر فيها الإجابة بسهولة. → البحث والتعلم (Googling)

تتشكل البيئة اللاواعية بهذه الطريقة وتستخدم في جميع جوانب الحياة اليومية.

ما رأيك في التطوير؟ أعتقد أنه الأخير، لكنني سأترك الخيار لكل فرد.

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

حتى المعلومة الصغيرة التي واجهتها أثناء البحث الدؤوب عن معلومات حول التطوير - المعلومات التي لم أرها بوعي - ستصبح في النهاية رصيدًا. لللاوعي تأثير أكبر بكثير مما نعتقد.

في الختام: فلسفتي في التطوير

استنتاجي هو أنه “يجب تجنب LLMs قدر الإمكان عند الدراسة، ولكن يمكن استخدامها للأنشطة الإنتاجية.”

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

بعد الكثير من الارتباك، وضعت أخيرًا فلسفتي في التطوير:

أضف كل سطر من التعليمات البرمجية بأفكاري. دعونا لا ننشئ مجرد أحرف أو جمل بسيطة، بل نغرسها بفلسفتي وتفكيري.

هذا هو الفرق بين الذكاء الاصطناعي وبيني.

حظًا سعيدًا للجميع!

إضافي: علاج ضعف الإرادة، حظر مواقع LLM

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

وبالمثل، اعتقدت أنه سيكون جيدًا لصحتي العقلية حظر مواقع LLM. فيما يلي طريقتي للحظر على نظام التشغيل Mac:

  1. أدخل الرمز التالي في الجهاز الطرفي:

  2. اضغط على i للتبديل إلى وضع الإدراج. أضف ما يلي إلى المضيف 127.0.0.1، تمامًا كما في الصورة أدناه. علامة التبويب بعد إدخال العنوان.

  3. اضغط على ESC للخروج من وضع الإدراج، وأدخل: wq للحفظ. يستخدم هذا DNS (نظام اسم المجال)، و “127.0.0.1 chatGPT.com” يعني أن إدخال chatGPT.com في شريط العناوين سيصل إلى 127.0.0.1 (مضيف خادم جهاز الكمبيوتر الخاص بي).

دعونا نعالج ضعف إرادتنا معًا!