source avatarPandit | Ξ🦇🔊

مشاركة

قام GitHub مؤخرًا بإعادة كتابة بيئة تشغيل عامل Copilot بلغة Rust. وليس مجرد هجرة صغيرة. مرّت حوالي 430 ألف سطر من كود TypeScript الإنتاجي عبر عملية النقل، مما أدى إلى 800 ألف سطر أو أكثر من كود Rust الإنتاجي. وأغرب جزء؟ كتب وكلاء الذكاء الاصطناعي معظم هذا الكود. تم تنفيذ الهجرة عبر 128 طلب دمج على مدى حوالي 14.5 أسبوعًا، بينما استمر Copilot في إصدار التحديثات طوال العملية. الهدف لم يكن ببساطة أن Rust أسرع. فقد منحت Rust بيئة التشغيل: - تقليلًا في التكاليف الأولية وتكاليف التشغيل - استخدامًا متوقعًا للموارد - ملفًا ثنائيًا أصليًا - توافقًا مع C ABI - تضمينًا أسهل عبر C# وTypeScript وPython وRust وGo وJava - تقليل الاعتماد على Node.js/V8 كما أبلغ GitHub عن تحسينات في الأداء بمقدار عدة أضعاف. لكن كان هناك العديد من التراجعات. ما زال على الفريق تصحيح مشكلات الدقة وأخطاء دورة الحياة/الحالة وعدم التوافق السلوكي ومشاكل الحدود المضيفة. هذه هي الدرس المهم. لم يُعدِّل الذكاء الاصطناعي 800 ألف سطر من الكود بشكل سحري وصحيح. بل جعل إعادة الكتابة ممكنة اقتصاديًا، مما كان سيتطلب سابقًا فريقًا كبيرًا و1–2 سنة. المستقبل المثير ليس أن الذكاء الاصطناعي سيستبدل المبرمجين. بل أن المشاريع التي كانت سابقًا مكلفة جدًا لمحاولة تنفيذها أصبحت ممكنة الآن. سيكون مزيج Rust مع وكلاء الذكاء الاصطناعي للبرمجة مزيجًا مثيرًا جدًا.

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