このプロジェクトについて
AI Engineer Coachは、開発者がAIコーディングアシスタントの活用方法を改善できるように設計されたVS Code拡張機能です。ローカルのセッションログを分析し、進捗の追跡、アンチパターンの検出、AI生成コードの出力測定、再利用可能なスキルの発見、コンテキストの健全性評価を行う包括的なダッシュボードを提供します。すべての分析はローカルで実行され、データがユーザーのマシンから外部に出ることはありません。
主な機能は以下の通りです:
- **進捗の追跡**: 練習スコア、週間トレンド、日次アクティビティチャート。
- **アンチパターンの検出**: プロンプト品質、セッション衛生、コードレビュー、ツール習熟度、コンテキスト管理をカバーする45のルール。
- **出力の測定**: 言語、ワークスペース、モデル、ハーネス別のAI生成コード量。
- **スキルの発見**: 繰り返されるプロンプトを特定し、再利用可能なスキルに変換。
- **コンテキストの健全性スコアリング**: エージェント対応準備チェック、指示ファイル監査、ワークスペースコンテキストマップ。
この拡張機能は、複数のページをセクションに分けて提供します:Observe(ダッシュボード、タイムライン、コーディングモーメント)、Measure(出力、バーンダウン、パターン)、Improve(アンチパターン、ルールエディタ、ルールプレイグラウンド、データエクスプローラ、スキルファインダー、コンテキストヘルス)、Level Up(ラーニングセンター、実績、エージェント対応SDLC、共有)。また、VS Codeを使用しないGitHub Appキャンバスモードも含まれています。
インストールには、Dev ContainerまたはローカルのNode.js/npmセットアップを介して、.vsixファイルを手動でビルドする必要があります。この拡張機能は読み取り専用で、セッションファイルを変更せず、独自のテレメトリもありません。オプションのAI機能は、明示的に呼び出された場合のみ、VS Code組み込みのCopilot言語モデルAPIを使用します。
これはMicrosoft従業員によるオープンソースのコミュニティ活動であり、公式のMicrosoft製品ではなく、MITライセンスの下で現状のまま提供されます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.