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

تختلف بنيتنا عن الأعمال السابقة بفضل نهجها الهيكلي، حيث يبدأ الأمر بفهم استفسار المستخدم لاستخراج المعلمات ذات الصلة، ثم اختيار الأداة المناسبة وفقًا لذلك، وأخيرًا استدعاء نموذج GPT-4 لإنشاء استجابة مفصلة للغاية. على عكس الأنظمة متعددة المكونات السابقة التي اعتمدت على نماذج التضمين واسترجاع الوثائق، تعتمد بنيتنا على هندسة الاستعلام واختيار الأداة لتناسب نية الاستفسار.

لتأكيد فعالية نهجنا، أجرينا تجارب على أنواع مختلفة من الأسئلة، بما في ذلك المشاكل (Issues)، طلبات السحب (Pull Requests)، الالتزامات (Commits)، وأسئلة معقدة، بالإضافة إلى معلومات عامة حول المستودعات. وقد أظهرت نتائج تجاربنا أن هذه البنية تجعل بيانات المستودع أكثر وصولاً للجمهور التقني وغير التقني من خلال إنتاج رؤى قابلة للتنفيذ.

استعد لاستكشاف أداة مبتكرة قد تغير طريقة تفاعلك مع البيانات البرمجية! فما هي آفاق الاستخدام المتاحة لكم؟ شاركونا أفكاركم في التعليقات.