প্রকল্প সম্পর্কে

AI Engineer Coach একটি VS Code এক্সটেনশন যা ডেভেলপারদের স্থানীয় সেশন লগ বিশ্লেষণ করে AI কোডিং অ্যাসিস্ট্যান্ট ব্যবহার উন্নত করতে সাহায্য করে। এটি একটি বিস্তৃত ড্যাশবোর্ড প্রদান করে যার মাধ্যমে অগ্রগতি ট্র্যাক করা, অ্যান্টি-প্যাটার্ন সনাক্ত করা, AI-উৎপন্ন কোড আউটপুট পরিমাপ করা, পুনঃব্যবহারযোগ্য স্কিল আবিষ্কার করা এবং কন্টেক্সট হেলথ মূল্যায়ন করা যায়। সমস্ত বিশ্লেষণ স্থানীয়ভাবে সম্পন্ন হয়, যাতে কোনো ডেটা ব্যবহারকারীর মেশিন থেকে বের না হয়। মূল ফিচারগুলোর মধ্যে রয়েছে: - অগ্রগতি ট্র্যাক করা: প্র্যাকটিস স্কোর, সাপ্তাহিক ট্রেন্ড এবং দৈনিক অ্যাক্টিভিটি চার্ট। - অ্যান্টি-প্যাটার্ন সনাক্তকরণ: প্রম্পট কোয়ালিটি, সেশন হাইজিন, কোড রিভিউ, টুল মাস্ট্রি এবং কন্টেক্সট ম্যানেজমেন্ট কভার করে ৪৫টি নিয়ম। - আউটপুট পরিমাপ: ভাষা, ওয়ার্কস্পেস, মডেল এবং হার্নেস অনুযায়ী 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 canvas mode-ও রয়েছে। ইনস্টলেশনের জন্য .vsix ফাইলটি ম্যানুয়ালি বিল্ড করতে হয়, হয় Dev Container অথবা স্থানীয় Node.js/npm সেটআপের মাধ্যমে। এক্সটেনশনটি রিড-অনলি, সেশন ফাইল পরিবর্তন করে না এবং কোনো প্রোপাইটারি টেলিমেট্রি নেই। ঐচ্ছিক AI ফিচারগুলো শুধুমাত্র স্পষ্টভাবে ইনভোক করা হলে VS Code বিল্ট-ইন Copilot language model API ব্যবহার করে। এটি Microsoft কর্মীদের একটি ওপেন-সোর্স কমিউনিটি প্রচেষ্টা, কোনো অফিসিয়াল Microsoft প্রোডাক্ট নয়, এবং MIT লাইসেন্সের অধীনে as-is হিসেবে প্রদান করা হয়েছে।