كيف يساعد الذكاء الاصطناعي في كتابة اختبارات الوحدة: تجربة Wildberries
شاركت Wildberries تجربة عملية لإدخال وكيل ذكاء اصطناعي محلي في تطوير تطبيقات Android. في المحاولة الأولى كتب النموذج اختبارات لا يمكن تجميعها وضاع وسط السياق، لكن بعد ضبط RAG وتصفية سجلات Gradle وبناء منظومة من ثلاثة وكلاء فرعيين في OpenCode، بدأ يولّد اختبارات وحدة صالحة للعمل. استغرق ذلك نحو 19 دقيقة على الموارد المحلية، وما بين 5 و10 دقائق على موارد أقوى.
معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
كيف يمكن استخدام الذكاء الاصطناعي في اختبارات الوحدة: شاركت Wildberries تجربتها في إعادة تدريب نموذج لغوي كبير (LLM) محلي خلال شهرين، ليكتب اختبارات قابلة للتجميع بدلًا من الهلوسات، بل ويعالج ملاحظات المراجعة بنفسه.
كم من الوقت احتاجه الذكاء الاصطناعي المحلي في
Wildberries لكتابة اختبارات صالحة للعمل؟ نحو شهرين: في البداية كانت الشبكة العصبية تخطئ وتهلوس، لكن بعد إعادة الضبط بدأت تولّد اختبارات قابلة للتجميع، بل وتعالج ملاحظات المراجعة بنفسها.
هل يمكن استخدام شبكة عصبية لكتابة اختبارات الكود؟
نعم: في تجربة Wildberries تعلّم نموذج LLM محلي خلال شهرين كتابة اختبارات قابلة للتجميع ومعالجة ملاحظات المراجعة.
كيف يمكن إدخال الذكاء الاصطناعي في عملية التطوير؟
بحسب ممارسة Wildberries: في البداية كانت الشبكة العصبية تخطئ وتهلوس، لكن بعد إعادة الضبط بدأت تولّد كودًا صالحًا للعمل.
هل تستطيع الشبكة العصبية كتابة اختبارات الوحدة؟
نعم، ففي تجربة Wildberries تعلّم نموذج LLM محلي كتابة اختبارات وحدة قابلة للتجميع لنظام Android، بل ومعالجة ملاحظات المراجعة.
كم تستغرق عملية تدريب الشبكة العصبية على كتابة الاختبارات؟
بحسب تجربة Wildberries، احتاج نموذج LLM المحلي إلى نحو شهرين لتجاوز الأخطاء والهلوسات والبدء في توليد اختبارات قابلة للتجميع.
Delegate Deep Research, Coding & Workflows to an AI Agent
Deploy autonomous multi-step execution with NomadNet Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and complex task orchestration.
أهم ما في عالم الذكاء الاصطناعي — مرة كل أسبوع
سبع قصص مهمة فعلاً هذا الأسبوع، مختارة بعناية. بلا ضجيج ولا بيانات صحفية.
تم! تحقق من بريدك للتأكيد.