00:00:00تحدث الكثير من التطورات المتسارعة هذه الأيام في مجال أدوات المطورين وبيئات التشغيل.
00:00:07أقصد بأدوات المطورين تلك البرمجيات التي تستخدمها في الكواليس عندما
00:00:12تبني موقعًا إلكترونيًا، مثل Vite، أو إذا كنت من محبي لغة بايثون، أداة مثل UV لإدارة
00:00:19إصدارات بايثون، أو أداة مثل Bun لتثبيت الحزم، وبالطبع أيضًا
00:00:25لتنفيذ أكواد جافا سكريبت خارج المتصفح، وما شابه ذلك. هناك الكثير مما يحدث
00:00:31هناك. فعلى سبيل المثال، أصدرت OpenAI اليوم إعلانًا عن استحواذها على شركة Astral،
00:00:38وهي الشركة المطورة لأداة UV الخاصة بلغة بايثون. وسأعود لهذه النقطة لاحقًا،
00:00:44لأنه حتى لو لم تكن مهتمًا ببايثون، وأنا لست مهتمًا بها كثيرًا، فإن هذا الأمر مثير للاهتمام.
00:00:50الآن، كانت هناك تطورات أخرى مؤخرًا. فعلى سبيل المثال، أصدر فريق Vite
00:00:55إطار عمل كامل خاص بهم، أو أعلنوا عنه، لكنني سأتطرق لذلك في
00:01:01حلقة قادمة. لم أتمكن من استخدامه بعد. أود التركيز على هذه التطورات الأخيرة
00:01:08المتعلقة بشركة OpenAI، وأيضًا شركة Anthropic إلى حد ما. إليكم الأمر: استحوذت OpenAI
00:01:18على شركة Astral، وكما ذكرت، Astral هي الشركة المطورة لأدوات بايثون الشهيرة مثل UV،
00:01:25والتي أعترف أنها الأداة الوحيدة التي أستخدمها طوال الوقت عندما
00:01:30أعمل بلغة بايثون. لست مطور بايثون في المقام الأول، بل أفضل العمل بـ TypeScript
00:01:36وJavaScript، ولكن بين الحين والآخر، يتعين عليّ طبعًا كتابة برنامج بايثون صغير،
00:01:42ربما أداة بسيطة لجمع البيانات من الويب، أو برنامج خدمي، أو ما شابه. لذا، فأنا أعمل ببايثون طبعًا
00:01:49هنا وهناك، وسأكون صادقًا جدًا، كنت أجد الأمر محبطًا للغاية قبل اكتشافي لأداة UV
00:01:59منذ عام تقريبًا أو نحو ذلك. لأن UV أسرع بكثير من PIP، وتسهل
00:02:06إنشاء بيئات افتراضية متعددة بإصدارات بايثون مختلفة. كما أنها سريعة جدًا في
00:02:11التنقل بينها. تجعل إدارة الإصدارات والحزم أمرًا في غاية السهولة، وتجعل العمل
00:02:18ببايثون أكثر متعة بكثير. لا يمكنني وصف مدى روعة هذه الأداة. حقًا،
00:02:28إنها رائعة للغاية. هذه هي الأداة التي اشترتها واستحوذت عليها OpenAI في النهاية. والسؤال طبعًا
00:02:35هو لماذا؟ لماذا يكلفون أنفسهم العناء؟ أقصد، هذه أداة يمكنك استخدامها مجانًا، وليست
00:02:40شيئًا تضطر لدفع ثمنه. فلماذا تشتريها OpenAI؟ حسنًا، أقول لنفس الأسباب التي
00:02:48جعلت Anthropic تستحوذ على Bun في أوائل ديسمبر الماضي. Bun طبعًا هي بيئة تشغيل لجافا سكريبت تشبه
00:02:56Node.js ولكنها أسرع، وتدعم TypeScript بشكل مباشر. وهنا نجد أول خيط مثير
00:03:03للاهتمام. Anthropic طبعًا طورت Claude Code، وهو يستخدم Bun أو مكتوب بلغة Bun،
00:03:12إذا جاز التعبير. هو مكتوب بـ TypeScript بالطبع، ولكنه يعتمد على بيئة Bun. وكما ذكر فريق Bun
00:03:18في إعلان الاستحواذ من قبل Anthropic، فإن Claude Code يتم شحنه كملف تنفيذي لـ Bun
00:03:25لملايين المستخدمين. تمتاز Bun، لمن لا يعرف، بميزة تتيح لك تجميع
00:03:30مشروعك وملفات TypeScript الخاصة بك في ملف ثنائي واحد، يمكنك إرساله
00:03:35للمستخدمين لتشغيله دون الحاجة لتثبيت Bun. وهذا ما فعلته Anthropic، وفي النهاية
00:03:40اشتروا واستحوذوا على بيئة التشغيل التي تعتمد عليها إحدى أدواتهم الأساسية، Claude Code،
00:03:48وأعتقد Claude Co-work أيضًا. يمكننا بالفعل رؤية سبب قيامهم بذلك في منشور حديث على تويتر،
00:03:57حديث جدًا حقًا، من يوم أمس حين سجلت هذا المقطع. حيث نشر "جاريد سومنر"،
00:04:04رئيس مشروع Bun، أن النسخة القادمة من Bun ستتضمن واجهة برمجة تطبيقات Bun web view
00:04:11مدمجة، مما يسهل التحكم برمجيًا في متصفح ويب بدون واجهة رسومية.
00:04:17لذا، لا مزيد من Playwright، ولن تحتاج لتثبيت أدوات إضافية؛ فالأمر مدمج في Bun. لماذا يفعلون ذلك؟
00:04:22كانت الرؤية الأصلية لـ Bun هي أن تكون بديلًا لـ Node.js، لذا يمكنك القول إنها كانت
00:04:29بيئة تشغيل للخوادم بشكل أساسي. ولم تكن ميزة web view المدمجة ضمن الأولويات القصوى
00:04:36حينها. ولكن، بالطبع، الأمر منطقي جدًا إذا فكرنا في أدوات مثل Claude Code،
00:04:42وهي أدوات وكلاء ذكاء اصطناعي تستفيد بالطبع من وجود أدوات معينة مدمجة بها. أقصد،
00:04:48إذا كان من السهل لـ Claude Code أو Claude Co-work تشغيل متصفح وإلقاء نظرة على الموقع
00:04:55الذي بناه، أو التفاعل مع حسابك المصرفي عبر الإنترنت إذا أردت، فهذا بالتأكيد يساعد
00:05:02Claude Code، ويجعله أكثر فائدة. لأن جميع هذه الشركات تمتلك طبعًا رؤية
00:05:08لبناء وكيل ذكاء اصطناعي عام. لدينا الآن هؤلاء الوكلاء المبرمجون، وهم مفيدون جدًا،
00:05:14ولهذا السبب لدي دورات حول Codecs و Claude Code، وستجدون الروابط أدناه إذا أردتم
00:05:19تعلم كل شيء عنهم. لكن هذا بالطبع ليس الهدف النهائي لهذه الشركات. فهذه الشركات
00:05:24تريد بناء وكلاء متعددي الاستخدامات. لذا فمن المنطقي أن تشتري Anthropic بيئة التشغيل التي
00:05:31تشغل وكيلها الرئيسي، Claude Code، وأن يطوروها بطرق تجعل Claude Code
00:05:37أكثر تنوعًا، وتمنحه وصولاً سهلاً لأدوات معينة قد يحتاجها. هذا
00:05:43أمر منطقي، وأعتقد أنه نفس السبب الذي دفع OpenAI للاستحواذ على Astral.
00:05:48هنا نتحدث عن بعض أدوات بايثون. Codecs، وكيل البرمجة الرئيسي لديهم، مكتوب بلغة
00:05:55Rust وليس بايثون، ولكن أدوات بايثون هذه مكتوبة أيضًا بلغة Rust. لذا فهم بالطبع
00:06:02يستحوذون على فريق من الأشخاص يمتلكون المعرفة اللازمة لمواصلة تطوير Codecs،
00:06:08ويستحوذون على أدوات يمكن استخدامها بالطبع لتنفيذ مهام فردية أو تشغيل بعض
00:06:15السكربتات الخدمية بسرعة عبر بايثون من خلال تلك الأدوات. لذا أرى أن السبب هو نفسه
00:06:21تقريبًا. إنهم يستحوذون على أدوات تجعل Codecs، من وجهة نظر OpenAI، أو
00:06:29وكلاء الذكاء الاصطناعي الذين يعملون عليهم أكثر قوة وتنوعًا. وهم يقولون ذلك في
00:06:35إعلانهم، OpenAI تسعى لتوسيع Codecs لما هو أبعد من البرمجة. فالهدف ليس البقاء محصورين في
00:06:42البرمجة. البرمجة هي البوابة لأتمتة كل شيء على الحاسوب في نهاية المطاف،
00:06:49وهذا واضح لي ولكم وبالتأكيد لهم أيضًا. لذا فهم يريدون استغلال
00:06:56أدوات مثل تلك التي بنتها Astral والاستمرار في تطوير Codecs ليصبح وكيلًا عامًا يمكنه القيام
00:07:04بكل أنواع المهام. وأنا أفعل ذلك بالفعل حاليًا. أنا أستخدم Codecs، أو في الواقع أستخدم
00:07:10أداة Pi بشكل أساسي، وهي وكيل برمجة مفتوح المصدر مذهل يمكنك استخدامه مع اشتراك Codecs
00:07:16الخاص بك. إنها بسيطة للغاية وقابلة للتوسع، وأنا أحبها. لقد خصصت فيديو عنها،
00:07:21وقد أقدم المزيد من المحتوى حولها. أنا أستخدمها، ولكن لأكثر من مجرد البرمجة.
00:07:26أستخدمها لتحليل وثائق معينة وأتمتة بعض المهام على جهازي. وهذا
00:07:33ما أفعله، وهو بالطبع ما يريدون فعله، وأعتقد أن هذا هو السبب
00:07:38الكامن وراء هذا الاستحواذ. والآن، مع كل عمليات الاستحواذ هذه، نسمع دائمًا أن الأدوات
00:07:44ستبقى طبعًا مفتوحة المصدر، ولا أشك في أنها ستبقى كذلك. ولكن بالطبع يمكنك
00:07:50الجدال أو التشكيك في ما إذا كان التركيز المستقبلي لهذه الأدوات سيتماشى مع دوافع
00:08:01أو الأمور التي تهم مستخدميها. فمثلاً، يمكنك التساؤل عما إذا كان
00:08:07الأشخاص الذين يبنون تطبيقات ويب باستخدام Bun يحتاجون حقًا لخاصية web view هذه، غالبًا
00:08:13لا يحتاجونها. ولكن هذا ما أقصده. الأدوات وبيئات التشغيل وما إلى ذلك ستبقى مفتوحة المصدر،
00:08:18ولكن التوجه المستقبلي وخارطة الطريق قد لا تتماشى بدقة مع أولويات
00:08:25أو رغبات الأشخاص الذين استخدموا هذه الأدوات في الماضي. ولكن علينا أيضًا أن نحسن الظن بهم،
00:08:30فنحن لا نعرف ماذا سيحدث لأدوات Astral مثل UV وما شابه.
00:08:36نعم، هذا مجرد رأيي المتواضع في هذا الأمر وما أظن أن هذا
00:08:42النظام البيئي يتجه إليه في النهاية وما هو هدف أدوات الذكاء الاصطناعي هذه. ولكن كالعادة،
00:08:49يرجى مشاركة آرائكم حول هذا الموضوع وإخباري بما تعتقدونه. هل هناك سبب معين وماذا
00:08:54يمكننا أن نتوقع من عمليات استحواذ كهذه؟