منصوبے کے بارے میں
AI Engineer Coach ایک VS Code ایکسٹینشن ہے جو ڈویلپرز کو مقامی سیشن لاگز کا تجزیہ کرکے AI کوڈنگ اسسٹنٹس کے استعمال کو بہتر بنانے میں مدد کے لیے بنائی گئی ہے۔ یہ پیش رفت کو ٹریک کرنے، اینٹی پیٹرنز کی نشاندہی کرنے، AI سے تیار کردہ کوڈ آؤٹ پٹ کو ماپنے، دوبارہ استعمال کے قابل مہارتوں کو دریافت کرنے، اور سیاق و سباق کی صحت کا جائزہ لینے کی خصوصیات کے ساتھ ایک جامع ڈیش بورڈ فراہم کرتا ہے۔ تمام تجزیہ مقامی طور پر کیا جاتا ہے، یہ یقینی بناتے ہوئے کہ صارف کی مشین سے کوئی ڈیٹا باہر نہیں نکلتا۔
اہم خصوصیات میں شامل ہیں:
- پیش رفت کو ٹریک کریں: پریکٹس اسکورز، ہفتہ وار رجحانات، اور روزانہ کی سرگرمی کے چارٹس۔
- اینٹی پیٹرنز کی نشاندہی کریں: پرامپٹ کوالٹی، سیشن ہائجین، کوڈ ریویو، ٹول مہارت، اور سیاق و سباق کے انتظام پر مشتمل 45 اصول۔
- آؤٹ پٹ ماپیں: زبان، ورک اسپیس، ماڈل، اور ہارنیس کے لحاظ سے AI سے تیار کردہ کوڈ کا حجم۔
- مہارتوں کو دریافت کریں: دہرائے جانے والے پرامپٹس کی شناخت کریں اور انہیں دوبارہ استعمال کے قابل مہارتوں میں تبدیل کریں۔
- سیاق و سباق کی صحت کو اسکور کریں: ایجنٹک ریڈینس چیکس، انسٹرکشن فائل آڈٹس، اور ورک اسپیس سیاق و سباق کے نقشے۔
یہ ایکسٹینشن سیکشنز میں منظم متعدد صفحات پیش کرتی ہے: 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)۔ اس میں VS Code کے بغیر استعمال کے لیے GitHub App کینوس موڈ بھی شامل ہے۔
انسٹالیشن کے لیے دستی طور پر .vsix فائل بنانے کی ضرورت ہوتی ہے، یا تو Dev Container کے ذریعے یا مقامی Node.js/npm سیٹ اپ کے ذریعے۔ یہ ایکسٹینشن صرف پڑھنے کے لیے ہے، سیشن فائلوں میں ترمیم نہیں کرتی، اور اس میں کوئی ملکیتی ٹیلی میٹری نہیں ہے۔ اختیاری AI خصوصیات صرف اس وقت VS Code بلٹ ان Copilot لینگویج ماڈل API کا استعمال کرتی ہیں جب انہیں واضح طور پر بلایا جائے۔
یہ Microsoft ملازمین کی طرف سے ایک اوپن سورس کمیونٹی کی کوشش ہے، کوئی سرکاری Microsoft پروڈکٹ نہیں ہے، اور اسے MIT لائسنس کے تحت جیسی ہے ویسے ہی فراہم کیا جاتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.