Free YouTube Transcribe

Video transcript

This Is What Happens When AI Reverse-Engineers Corporate Software

SavvyNik · 1,899 words · 9 min read

WhatsAppTelegramX

Want to search this transcript, jump the video from any line, or download it as TXT, SRT, or VTT?

Open in the transcript tool

Full transcript

0:00هذا وضع جنوني يحدث

0:01حاليًا ، والمصدر

0:02المفتوح هو المحور

0:03الأساسي فيه . ما حدث هو

0:04إصدار نسخة مفتوحة

0:05المصدر تم تطويرها

0:07ببيئة معزولة لكل من

0:08فوتوشوب وبريمير برو

0:10وحتى لايت روم . كيف تم

0:11ذلك ؟ حسنًا ، تم ذلك

0:13بالفعل باستخدام

0:14الذكاء الاصطناعي

0:15الذي استطاع إجراء

0:17هندسة عكسية

0:18للبرمجيات في غضون

0:19أسابيع قليلة ، مما قد

0:20يقوض نموذج العمل

0:21الكامل لبعض أكبر

0:23شركات العالم مثل

0:24أدوبي . لا يبدو أن أي

0:26برنامج في مأمن ،

0:27والجزء المثير

0:28للاهتمام هو نعم ، هذا

0:30متاح الآن على غيت هاب .

0:32هذه هي العلامة الأولى

0:33على قدرة الذكاء

0:34الاصطناعي على إعادة

0:35إنشاء منتجات برمجية

0:36كاملة ، بما في ذلك

0:37واجهاتها ، وتوافق

0:38الملفات ، والأدوات ،

0:40والبنية التحتية دون

0:41الحاجة فعليًا إلى

0:42الكود المصدري الأصلي .

0:43عادةً ، ستحتاج على

0:44الأقل إلى بعض أجزاء

0:46الكود المصدري لفهم

0:47طريقة عمل الأشياء من

0:48الداخل ، لكن لا تبدو

0:49أي شركة في مأمن الآن .

0:51فكر فيما يعنيه هذا

0:52بالفعل بالنسبة لشركة

0:54أدوبي . دعني أريك

0:55المستودع البرمجي

0:56بالفعل . على سبيل

0:57المثال ، " فوتوكرافت "

0:58هنا هو ما يسمونه

0:59إعادة تنفيذ مفتوحة

1:00المصدر وببيئة معزولة

1:01لبرنامج أدوبي

1:02فوتوشوب بلغة " راست "

1:03الصافية . هذا صحيح . هذا

1:05الكود بنسبة 99 % بلغة "

1:07راست " . بقية الأجزاء

1:09مخصصة للبناء فقط ، لكن

1:10" فوتوكرافت " هذا من "

1:11آرك كرافت " لا يمكن

1:13حاليًا تمييزه عن

1:14فوتوشوب نفسه . أنفقت

1:15أدوبي عقودًا في بناء

1:17فوتوشوب وبريمير برو

1:18ومجموعة أدوات

1:19البرمجيات الأخرى

1:21التي تقدمها ، وهو ما

1:22يمثل استثمارات هائلة

1:24تشمل الهندسة

1:24والتصميم والاختبار

1:26وبناء البرمجيات

1:27والمعرفة المتخصصة .

1:29وفوق ذلك ، فكر في

1:30كيفية تراكم الميزات

1:31في بيئة أدوبي المغلقة

1:33بفضل تعليقات العملاء

1:35والألفة مع البرنامج .

1:36الآن يدعي هذا المشروع

1:38المسمى " آرك كرافت " أنه

1:40استخدم وكلاء الذكاء

1:41الاصطناعي لإعادة

1:42إنتاج بدائل مفتوحة

1:44المصدر بسرعة ومكتوبة

1:45بلغة " راست " ، مما يجعل

1:47البرنامج يعمل بشكل

1:48أسرع ، وهذا أمر جنوني .

1:50والآن لدينا سؤال كبير

1:51حيث قد تتغير

1:52اقتصاديات البرمجيات

1:54الاحتكارية بشكل جذري

1:56لصالح المصدر المفتوح .

1:58سنجيب على بعض الأسئلة

1:59اليوم ، لكنني أريد

2:00بالتأكيد تغطية هذا

2:01المشروع نظرًا لوجود

2:02الكثير من المخاوف

2:03حاليًا . أحد الأشياء

2:05التي أفكر فيها هو أن

2:06تكلفة نسخ البرمجيات

2:07وتحويلها إلى مصدر

2:08مفتوح قد تؤدي إلى

2:09انهيار كامل

2:10للبرمجيات الاحتكارية

2:11. أيضًا ، امتلاك هذه

2:12القدرة يهاجم الكثير

2:13من الحصون التي

2:14تمتلكها هذه الشركات

2:15الاحتكارية من خلال

2:16الحفاظ على سرية كودها

2:17بطريقة ما . ولا يمكننا

2:19حتى البدء في التفكير

2:20في الآثار القانونية

2:21الهائلة التي يطرحها

2:22كل هذا على الطاولة .

2:23ستكون رحلة مثيرة جدًا

2:25للاهتمام لهذه

2:26الشركات . لذا ، دعونا

2:28نتحدث أولاً عن نسخ

2:29البرمجيات . تاريخيًا ،

2:31كان برنامج مثل

2:32فوتوشوب يتطلب كميات

2:33هائلة من العمل . أعني ،

2:35هذا المشروع هنا ،

2:36تنفيذ الغرفة النظيفة

2:37( clean room ) هذا ، " PhotoCraft " ،

2:38يمكنك تخيل كم من

2:39الوقت كان سيستغرقه

2:41البشر لإنجازه بمجرد

2:42النظر إلى حجم الكود

2:43المكتوب . بعض أقدم

2:45الأكواد هنا مر عليها

2:47بضعة أيام فقط ، وهو

2:48أمر لا يصدق . لقد حصل

2:50المشروع بالفعل على 24

2:52ألف نجمة . في الأصل ،

2:54كنت ستحتاج لمهندسين

2:55يفهمون معالجة الصور ،

2:56ومسارات العرض ،

2:57وإدارة الألوان ،

2:58والطباعة ، وأجهزة

3:00الرسوميات ، وتنسيقات

3:01الملفات ، وغير ذلك

3:02الكثير . كنت ستحتاج

3:03لسنوات لتنفيذ كل شيء

3:05وتطويره حتى يصل

3:06للكمال . والآن ، يمكن

3:08لوكلاء الذكاء

3:09الاصطناعي القيام

3:10بذلك في غضون أيام ،

3:11حيث يقومون بالهندسة

3:12العكسية وتنفيذ كل

3:13ميزة يدوياً . هذا أمر

3:15مذهل . إذن ، كيف وصلنا

3:16إلى هنا ؟ كما أنا

3:17متأكد من أن الكثيرين

3:18منكم يتساءلون ، كيف

3:19سارت هذه العملية

3:20بالضبط ؟ تعتمد

3:21الطريقة هنا بشكل

3:22أساسي على أتمتة عملية

3:23الهندسة العكسية

3:24باستخدام الذكاء

3:25الاصطناعي ووكلائه .

3:27تخيل أن توجه الذكاء

3:28الاصطناعي ليدرس

3:29البرنامج الأصلي . يمكن

3:30للوكيل تحليل الوثائق

3:32العامة ، وتنسيقات

3:32الملفات ، ولقطات

3:33الشاشة ، والدروس

3:34التعليمية ، وما إلى

3:35ذلك ، حتى يمتلك فهماً

3:36جيداً لكيفية عمل

3:37الميزات . ثم يمكنه

3:38تفكيك هذا البرنامج

3:40إلى مكونات . تخيل وجود

3:41وكيل يركز بالكامل على

3:42الطبقات ، وآخر على

3:43الفرش ، وثالث على

3:44الفلاتر . بعد ذلك ،

3:46يقومون جميعاً بكتابة

3:47الكود . كل وكيل لديه

3:48مهمة محددة ، ويقوم

3:49بتوليد الكود الخاص

3:50بالمكون المسند إليه .

3:52ثم يمكنك تجميع كل ذلك

3:53معاً ، حيث يمكن

3:54للوكلاء تشغيل

3:56البرنامج ، وتنفيذ

3:57مهام آلية ، وفحص

3:58الإخفاقات ، ثم إصلاح

4:00تلك المشكلات

4:01تلقائياً . يكررون هذا

4:02بالتوازي مرات عديدة

4:04حتى يصلوا إلى النتيجة

4:05المثالية . هناك في

4:06الواقع مصطلح لكل هذا

4:07في الوقت الحالي .

4:08يُعرف باسم الهندسة

4:10العكسية للصندوق

4:11الأسود ( black box reverse

4:12engineering ) . سأسميها

4:13اختصاراً بـ RE . هذا

4:15بالاشتراك مع مواصفات

4:16تنسيق ملفات Adobe

4:17العامة والاختبار

4:19الآلي هو ما أوصلنا

4:20إلى هنا . لم يحتاجوا

4:21لمعرفة كيف يعمل الكود

4:23الداخلي لبرنامج

4:24فوتوشوب فعلياً . كان

4:25عليهم فقط اكتشاف ماذا

4:27يفعل فوتوشوب ومتى ،

4:28لأي مدخل معين . ثم

4:29كتابة كود خاص بهم

4:30ينتج نفس النتيجة ، حتى

4:32لو كان الكود رديئاً

4:33للغاية . لا يهم طالما

4:34أنه يعطي نفس النتيجة ،

4:35وبعد ذلك يمكن اختباره

4:36وتطويره . لا تزال هذه

4:37طريقة قوية للقيام

4:39بذلك . كما ترون ، تم

4:40بناء المشروع ليكون

4:41ملائماً للوكلاء بحد

4:42ذاته . كل عنصر قائمة ،

4:44وأداة ، ونافذة حوار ،

4:45تشغل أمراً من سجل

4:47واحد يحتوي على أكثر

4:48من 500 أمر . تستدعي

4:49واجهة المستخدم ،

4:50وواجهة سطر الأوامر ،

4:52وقناة تحكم JSON ، وخادم

4:53MCP نفس الأوامر ، لذا

4:54يمكن لأي برنامج نصي

4:55أو وكيل ذكاء اصطناعي

4:56القيام بكل ما تنقر

4:57عليه . تُعد مستودعات

4:59PhotoCraft هنا مثيرة

5:00للاهتمام لأنها تنشئ

5:01مستندات فوتوشوب

5:02تلقائيًا وتستخدم

5:03فوتوشوب نفسه لإنتاج

5:04المخرجات المتوقعة ،

5:06ثم تختبرها مقابل

5:07PhotoCraft لترى كيف تقوم

5:08بذلك . هذه مشكلة كبيرة

5:09للبرمجيات الاحتكارية

5:11في هذه المرحلة ، لأنه

5:12إذا كان هذا ممكنًا

5:13لمثل هذه القاعدة

5:14البرمجية الاحتكارية

5:15الشهيرة والواسعة

5:16الانتشار ، فمن الممكن

5:18القيام بذلك لأي شيء

5:19تقريبًا . مما يعني أن

5:20نسخ البرمجيات قد يؤدي

5:21بالتبعية إلى انهيار

5:22الحصون التي تمتلكها

5:24هذه الشركات . ولكن قبل

5:25أن نبدأ ، تأكد من

5:26الاشتراك أدناه

5:26والضغط على زر الإعجاب

5:28في طريقك للأعلى . لن

5:29ترغب في تفويت مقطع

5:30فيديو آخر مثل هذا . هذا

5:31ليس الشيء الوحيد الذي

5:33تمت هندسته عكسيًا .

5:34لقد أشرت سابقًا إلى

5:35أن الكثير من الحزمة

5:36التي تقدمها Adobe قد

5:37أُعيد إنشاؤها هنا . تم

5:39أيضًا بناء إعادة

5:40تنفيذ مفتوحة المصدر

5:41لبرنامج Adobe Premiere ، في

5:42بيئة نظيفة وباستخدام

5:43لغة Rust الخالصة . كل هذا

5:45متاح اليوم على GitHub .

5:47أمر مذهل . هذه محاولة

5:48لإعادة إنتاج سير

5:50العمل المألوف لشركة

5:51Adobe وتوافقياتها على

5:52نطاق واسع . في السابق

5:54كانت هناك تكلفة

5:55للتحويل ، لكن الناس لا

5:56يرغبون بالضرورة في

5:57البقاء مع Adobe لأنه لا

5:58يوجد أحد آخر يمكنه

6:00تعديل صورة أو مقطع

6:01فيديو . السبب هو أنهم

6:02يحبون الطريقة التي

6:03تعمل بها الملفات

6:04والمهارات وسير العمل

6:06والمتعاونون معًا في

6:07مجموعة الأدوات

6:08الاحترافية التي

6:09بنتها Adobe . قد يعني

6:11البديل المتوافق أنه

6:12يمكنهم بسهولة الخروج

6:13من الحزمة الاحتكارية

6:15والانتقال إلى المصدر

6:16المفتوح إذا كان

6:17متاحًا بمجموعة ميزات

6:19منافسة . من الجنون

6:20حقًا تخيل ما يحدث

6:22الآن . عادةً ما لا تكون

6:24الأمور في صالح المصدر

6:25المفتوح ، لكن هذا يبدو

6:26حقًا في صالح المصدر

6:28المفتوح . لقد تحدثنا

6:29مؤخرًا عن حقيقة أن

6:30هناك شركات مثل Siemens

6:32تشتري هياكل مؤسسية

6:33أخرى مثل Altera Engineering

6:35التي اشترتها Siemens ، ثم

6:36قرر شخص ما المضي

6:37قدمًا وإغلاق مستودع

6:39مفتوح المصدر تمامًا .

6:40إذا كنت مهتمًا بهذه

6:41القصة ، فهي موجودة في

6:42مقاطع الفيديو

6:43القليلة الأخيرة لي .

6:44سأضع الرابط في الوصف

6:46أدناه . لذا فإن هذا

6:47يقدم بالتأكيد

6:48تهديدًا تنافسيًا

6:49جديدًا وضخمًا . مرة

6:50أخرى ، استغرقت

6:51الشركات التقليدية

6:52عقودًا من التطوير ،

6:54وكان لديها فرق هندسية

6:55باهظة الثمن ، وسير عمل

6:57احتكاري ، وهي بطيئة

6:58الحركة مقارنة بشيء

6:59كهذا . الآن ، هذا لا

7:00يعني أن البرمجيات

7:01الاحتكارية قد انتهت

7:03تمامًا أو أصبحت بلا

7:04قيمة . لا تزال Adobe

7:05تتمتع بميزة كبيرة

7:06عندما يتعلق الأمر

7:07بالتكامل والخدمات

7:08وثقة العلامة

7:09التجارية والاعتماد

7:10المهني ، حيث قد يعتبر

7:12المرء هذه خطوة محفوفة

7:13بالمخاطر إذا استخدم

7:15بديلًا مفتوح المصدر

7:16تم تصميمه بالهندسة

7:17العكسية . إلا أنه يشير

7:19إلى أن إنفاق

7:20المليارات على تطوير

7:22تطبيق ما قد لا يعود

7:23ميزة تنافسية ، حيث

7:25يمكن للمنافسين إعادة

7:26إنتاج معظم وظائفه

7:28بسهولة . لدينا الآن

7:30بديل ثالث مفتوح

7:31المصدر تم تطويره

7:32بطريقة الغرفة

7:33النظيفة ، وهو إعادة

7:35تنفيذ لبرنامج Adobe

7:36Lightroom بلغة " راست "

7:37بالكامل . أعني أن هذا

7:39الأمر بدأ يصبح مخيفًا

7:40؛ إذ يثير تساؤلات

7:41قانونية ضخمة ، وهذا ما

7:43يجب أن نتناوله تالياً

7:44. مصطلح " الغرفة

7:46النظيفة " مصطلح جوهري

7:48هنا . تعتمد هندسة

7:49الغرفة النظيفة

7:50العكسية على إعادة

7:51إنشاء الوظائف دون نسخ

7:53الكود المصدري المحمي .

7:55وهذا الأسلوب له

7:56وجاهته . لقد تم تأييده

7:57في قضايا قانونية ، حيث

7:59يعتمد الأمر على

8:00الاختصاص القضائي ،

8:01فبينما يمكن حماية

8:02الكود المنسوخ ، لا

8:04تُحمى بالضرورة إعادة

8:05إنتاج الوظائف ذاتها .

8:06لكن بالطبع ، يثير

8:07الذكاء الاصطناعي

8:09تساؤلات معقدة . ماذا

8:10لو تم تدريب نموذج

8:11الذكاء الاصطناعي على

8:12كود مصدري محمي بحقوق

8:13الطبع والنشر ؟ هذا

8:15سؤال كبير . نعلم

8:16جميعاً أن نماذج

8:17الذكاء الاصطناعي

8:18تدربت على جزء كبير من

8:19الإنترنت وعلى

8:20أعمالنا الخاصة . كيف

8:21ينطبق هذا على الشركات

8:22التي تملك برمجيات

8:23خاصة ؟ هل ستُعامل

8:24معاملة مختلفة ؟ ماذا

8:26سيحدث لو كانت الواجهة

8:28المولدة تشبه إلى حد

8:29كبير تصميماً محمياً

8:30لمنافس ما ؟ ماذا لو

8:32اعتمد التنفيذ على

8:33معلومات سرية بدلاً من

8:35مواصفات عامة ؟ لا

8:36أعتقد أن هذا صحيح ،

8:38لكن ما الذي يمكن

8:39اعتباره معلومات سرية

8:40داخل البرمجيات

8:41الخاصة ؟ مجرد تسمية

8:43المشروع " غرفة نظيفة "

8:44لا يحل أياً من هذه

8:45التساؤلات في الواقع .

8:46هناك أيضاً تمييز

8:47قانوني بين حقوق الطبع

8:48والنشر ، وبراءات

8:48الاختراع ، والعلامات

8:49التجارية ، بما في ذلك

8:50الأسرار التجارية .

8:51وأعتقد أن هناك جانباً

8:52قانونياً جديداً

8:53بالكامل لكل هذا . لقد

8:54جعل الذكاء الاصطناعي

8:56التقليد أمراً رخيصاً

8:57ومنتشراً بسرعة تفوق

8:58قدرة النزاعات

8:59القانونية على الفصل

9:00فيه لترسيخ حدود واضحة

9:01. لا توجد حدود واضحة

9:03حتى الآن . هذا

9:04البرنامج ليس مطابقاً

9:05لفوتوشوب بنسبة 100 % .

9:06التقديرات الحالية

9:08تشير إلى ما بين 60 إلى

9:0970 % ، وهي نسبة كبيرة

9:10جداً . ومع ذلك ، تم

9:12إطلاقه للجماهير . حتى

9:14على " جيت هاب " ، يقر

9:15القائمون على المشروع

9:16صراحةً بوجود سير عمل

9:17معطل ، وأدوات مفقودة ،

9:19وميزات غير مكتملة . لا

9:20تزال هناك حاجة لإجراء

9:22اختبارات جوهرية . إن

9:23التداعيات هائلة ،

9:24فلعقود من الزمن ، كانت

9:26إحدى أكبر الميزات

9:27التنافسية في

9:28التكنولوجيا هي صعوبة

9:29وتكلفة بناء برمجيات

9:31متطورة ، خاصة إذا كانت

9:32تلك البرمجيات موجودة

9:34بالفعل وتسيطر على حصة

9:35كبيرة من السوق . هذا

9:36يعني بالنسبة للشركات

9:38أن استبدال البرمجيات

9:39أصبح سهلاً ، مما يقلل

9:40من ضغوط الأسعار ،

9:41ويقلل من الارتهان

9:42للموردين ، ويشجع على

9:43استخدام برمجيات

9:44مخصصة . يعني هذا أيضاً

9:45أن الكود البرمجي بحد

9:46ذاته أصبح أقل أهمية

9:47كخندق تنافسي لصناعة

9:48البرمجيات ككل . أما

9:49بالنسبة للمصادر

9:50المفتوحة ، فقد يكون

9:51هذا مكسباً هائلاً ،

9:52وربما تكون هي

9:53المستفيد الأكبر .

9:54بينما نستعد

9:54للاستفادة من المصادر

9:56المفتوحة ، كان من غير

9:57المسموع سابقاً أن

9:58يتمكن المساهمون من

10:00الهندسة العكسية ونسخ

10:01كود شركات بمليارات

10:02الدولارات . من الواضح

10:04أن وكلاء الذكاء

10:04الاصطناعي يساعدون في

10:06سد هذه الفجوة . قد يعني

10:07هذا الحصول على بدائل

10:09مجانية موثوقة

10:10للبرمجيات باهظة

10:11الثمن ، والمزيد من

10:12الاستقلالية البرمجية

10:13عن الشركات والحكومات

10:15، وابتكاراً أسرع ،

10:16وحواجز دخول أقل بكثير

10:17. قد ينتهي الأمر

10:18بالبرمجيات لتصبح

10:19سلعة أساسية ،

10:20والمصادر المفتوحة هي

10:22المستفيد الوحيد من

10:23ذلك . قصة مذهلة اليوم ،

10:24حيث قد نتجه جميعاً

10:26نحو عالم تكون فيه

10:27البرمجيات مفتوحة

10:28حقاً ، مع تغيير أساسي

10:30هائل في طريقة إنشاء

10:31الشركات لبرامجها

10:33ومشاركتها . أخبروني

10:34برأيكم حول هذا الوضع

10:35برمته في التعليقات

10:36أدناه . أود حقاً سماع

10:37آرائكم . شكراً لكم على

10:38المشاهدة . أراكم في

10:40مقطع آخر .

Recently added transcripts

Browse the whole transcript library Browse all Arabic transcripts

This transcript was generated from the captions YouTube publishes for this video. Get the transcript of any YouTube video atfreeyoutubetranscribe.com, free, unlimited, no sign-up.