توازي توليد التعليمات البرمجية بواسطة نماذج اللغة الكبيرة: زيادة الإنتاجية باستخدام Git Worktrees و Tmux
يتشارك نيكولاس خامي تجربته في تشغيل عدة نماذج لغة كبيرة (LLM) لتوليد التعليمات البرمجية (مثل Claude Code و Codex) بالتوازي باستخدام Git Worktrees و tmux. وقد وجد زيادة كبيرة في الكفاءة؛ حتى مع جودة متفاوتة في المخرجات الفردية لنماذج LLM، فإن تشغيل عدة نماذج في وقت واحد يزيد بشكل كبير من فرص الحصول على تعليمات برمجية قابلة للاستخدام. ومع ذلك، فإن إدارة العديد من worktrees وجلسات tmux يدويًا أمرٌ شاق. لحل هذه المشكلة، يقوم هو وشريكه بتطوير أداة سطر أوامر تسمى `uzi`، بهدف تبسيط سير العمل، وتوفير تجربة تطوير أكثر سلاسة من خلال أتمتة المهام مثل تشغيل النماذج، وإرسال الاقتراحات، وتشغيل الأوامر، والمعاينة، والالتزام، وإنشاء طلبات السحب. ويُعد هذا الأمر واعدًا لتحسين إنتاجية المطورين بشكل كبير، وتتجاوز فلسفة المعالجة المتوازية مجال البرمجة، لتشمل مجالات أخرى مثل مراجعة العقود القانونية وتحليل بيانات التسويق. من المتوقع أن نرى المزيد من البرامج التي تدمج قدرات التنفيذ المتوازية المماثلة في المستقبل.