لا يوجد أسوأ من أن تضطر لإيقاف ما تفعله لإصلاح مشكلة في مكان آخر في الكود الخاص بك. هذا يحدث طوال الوقت. تغيير السياق لا يزال مشكلة كبيرة. في كل مرة يحدث ذلك، يمكنك بسهولة إضاعة 20 دقيقة في العودة إلى التيار. أظهر لي فريق Verdent الذكاء الاصطناعي ما يفعلونه لحل هذه المشكلة، وكان الأمر مثيرا للاهتمام: فكرتهم الأساسية هي وجود مسارات عمل متوازية لا تفسد سياقتك الرئيسي. إليك كيف يبدو ذلك عمليا عندما تستخدم أداتهم لكتابة الكود: 1. المهام - يمكنك إنشاء خيوط محادثة منفصلة دون فقدان عملك الأساسي. مهمة واحدة هي تصحيح الأخطاء، وأخرى استكشاف ميزة جديدة، والثالثة هي إجراء البحث. بدل بينهما فورا. 2. مساحات العمل - كل مساحة عمل هي بيئة برمجة معزولة لها فرعها الخاص، وتاريخ الالتزامات، والتعديلات. يمكنك حرفيا بناء تطبيقين مختلفين لنفس الميزة جنبا إلى جنب، ثم تقرر أيهما ستدمج. أنا حقا أحب فكرة وجود التوازي المدمج في الأداة نفسها. تطوير البرمجيات لا يعمل بشكل خطي: أنت دائما تتعامل مع عدة أشياء في نفس الوقت.
الشيء الرائع في فيردنت: يمكنك دائما إنشاء مهمة جديدة، والتعامل مع ما يجب عليك فعله، والعودة إلى حيث كنت بالضبط. سياق اللعبة الرئيسي يبقى كما هو ممسوس. بالمناسبة، الوكيل يحصل على 76.1٪ في SWE-bench Verified (تم التحقق منه)، لذا المنافسة قوية مع بعض أفضل الأدوات الموجودة. بالتأكيد يستحق النظر:
بالمناسبة، يدعم فيردنت أيضا وضع الخطة. بالنسبة لمعظم المهام، لا أعتقد أنه من الجيد الانتقال مباشرة إلى توليد الكود. بدلا من ذلك، اقض وقتا في التفكير في المشكلة أولا ودون أكبر عدد ممكن من التفاصيل. أعط هذا للأداة ودعها تطرح أسئلة توضيحية، وتحدد الثغرات، وتولد خطة منظمة لك. هكذا ستحقق أكبر تقدم.
‏‎198‏