عن المشروع

AI Engineer Coach هو امتداد لـ VS Code مصمم لمساعدة المطورين على تحسين استخدامهم لمساعدي البرمجة بالذكاء الاصطناعي من خلال تحليل سجلات الجلسات المحلية. يوفر لوحة معلومات شاملة تتضمن ميزات لتتبع التقدم، واكتشاف الأنماط المضادة، وقياس مخرجات التعليمات البرمجية المولدة بالذكاء الاصطناعي، واكتشاف المهارات القابلة لإعادة الاستخدام، وتقييم صحة السياق. يتم تنفيذ جميع التحليلات محليًا، مما يضمن عدم مغادرة أي بيانات لجهاز المستخدم. تشمل الميزات الرئيسية: - **تتبع التقدم**: درجات الممارسة، والاتجاهات الأسبوعية، ومخططات النشاط اليومي. - **اكتشاف الأنماط المضادة**: 45 قاعدة تغطي جودة المطالبات (prompts)، ونظافة الجلسات، ومراجعة التعليمات البرمجية، وإتقان الأدوات، وإدارة السياق. - **قياس المخرجات**: حجم التعليمات البرمجية المولدة بالذكاء الاصطناعي حسب اللغة ومساحة العمل والنموذج والـ harness. - **اكتشاف المهارات**: تحديد المطالبات المتكررة وتحويلها إلى مهارات قابلة لإعادة الاستخدام. - **تقييم صحة السياق**: فحوصات الجاهزية الوكيلة (Agentic readiness)، وتدقيقات ملفات التعليمات (instruction files)، وخرائط سياق مساحة العمل. يقدم الامتداد صفحات متعددة منظمة في أقسام: Observe (Dashboard, Timeline, Coding Moments)، وMeasure (Output, Burndown, Patterns)، وImprove (Anti-Patterns, Rule Editor, Rule Playground, Data Explorer, Skill Finder, Context Health)، وLevel Up (Learning Center, Achievements, Agentic SDLC, Share). كما يتضمن وضع GitHub App canvas للاستخدام دون الحاجة إلى VS Code. يتطلب التثبيت بناء ملف .vsix يدويًا، إما عبر Dev Container أو من خلال إعداد محلي لـ Node.js/npm. الامتداد للقراءة فقط، ولا يعدّل ملفات الجلسات، ولا يحتوي على تتبع خاص (telemetry). تستخدم ميزات الذكاء الاصطناعي الاختيارية واجهة API لنموذج اللغة Copilot المدمج في VS Code فقط عند استدعائها صراحةً. هذا جهد مجتمعي مفتوح المصدر من موظفي Microsoft، وليس منتجًا رسميًا من Microsoft، ويُقدَّم كما هو بموجب ترخيص MIT.