bun، uv: لماذا تعد أدوات المطورين هدفاً مثيراً لشركتي OpenAI و Anthropic

MMaximilian Schwarzmüller
Computing/SoftwareBusiness NewsInternet Technology

Transcript

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يمكننا أن نتوقع من عمليات استحواذ كهذه؟

Key Takeaway

تتسابق شركات الذكاء الاصطناعي الكبرى للاستحواذ على أدوات المطورين وبيئات التشغيل لتمكين وكلائها من تجاوز حدود البرمجة والوصول إلى مرحلة الأتمتة الكاملة للمهام الحاسوبية.

Highlights

استحواذ شركة OpenAI مؤخراً على شركة Astral المطورة لأداة UV الشهيرة والخاصة بلغة بايثون.

استحواذ شركة Anthropic على بيئة تشغيل Bun لتعزيز قدرات أداة Claude Code الخاصة بها.

التحول الاستراتيجي لبيئات التشغيل مثل Bun نحو دمج خصائص مثل Web View لدعم وكلاء الذكاء الاصطناعي.

أهمية لغة Rust في بناء أدوات المطورين الحديثة وعلاقتها الوثيقة بمشاريع OpenAI الحالية.

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

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

Timeline

مقدمة حول أدوات المطورين والتحولات المتسارعة

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

تجربة استخدام UV وأهمية الاستحواذ عليها من OpenAI

يستعرض المتحدث تجربته الشخصية مع أداة UV، واصفاً إياها بأنها الأداة الوحيدة التي يستخدمها عند العمل بلغة بايثون رغم تفضيله لـ TypeScript. يوضح أن UV تتفوق بمراحل على أداة PIP التقليدية من حيث السرعة وسهولة إدارة البيئات الافتراضية وإصدارات بايثون المتعددة. يطرح المتحدث تساؤلاً جوهرياً حول سبب شراء OpenAI لأداة مجانية ومفتوحة المصدر لا تدر دخلاً مادياً مباشراً. يرى أن القيمة الحقيقية تكمن في الكفاءة التقنية والقدرات التي توفرها هذه الأداة لتعزيز المشاريع القائمة. يعتبر هذا القسم بمثابة شهادة على جودة هندسة Astral التي جعلت OpenAI تضعها ضمن خططها التوسعية.

استراتيجية Anthropic مع Bun وتطوير Claude Code

ينتقل النقاش إلى شركة Anthropic التي سبقت OpenAI بالاستحواذ على بيئة التشغيل Bun لدعم أداة Claude Code التي تعتمد عليها بشكل أساسي. يوضح الفيديو أن Bun تتميز بقدرتها على تجميع المشاريع في ملفات تنفيذية واحدة، مما يسهل توزيع الأدوات البرمجية لملايين المستخدمين. يشير المتحدث إلى إضافة واجهة برمجة تطبيقات "Bun web view" التي تتيح التحكم في المتصفحات برمجياً دون الحاجة لأدوات خارجية مثل Playwright. يعكس هذا التوجه رغبة Anthropic في جعل وكلائها قادرين على التفاعل مع الويب بشكل مباشر ومستقل. يربط هذا القسم بين تطور بيئات التشغيل وبين الحاجة الملحة لوكلاء ذكاء اصطناعي أكثر ذكاءً وقدرة.

رؤية الوكيل العام وأتمتة المهام الحاسوبية

يحلل الفيديو الرؤية المستقبلية لشركتي OpenAI وAnthropic المتمثلة في بناء وكلاء ذكاء اصطناعي متعددي الاستخدامات يتجاوزون مجرد كتابة الكود. يوضح المتحدث أن البرمجة هي مجرد بوابة لأتمتة كل شيء على الحاسوب، ومن هنا تأتي أهمية الاستحواذ على فرق تمتلك خبرة عميقة في لغة Rust. يذكر المثال الخاص بأداة Codecs وكيف تسعى OpenAI لتوسيع نطاقها لتصبح وكيلًا عامًا ينفذ مهاماً متنوعة للمستخدم. يشارك المتحدث تجربته في استخدام وكلاء البرمجة مفتوحي المصدر مثل Pi لتحليل الوثائق وأتمتة المهام الشخصية. يؤكد هذا القسم أن الهدف النهائي هو خلق مساعد رقمي شامل يمتلك الأدوات التقنية اللازمة للعمل في أي بيئة.

مستقبل الأدوات المفتوحة المصدر وخاتمة

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

Community Posts

No posts yet. Be the first to write about this video!

Write about this video