Repolode
microsoft

microsoft/AI-Engineering-Coach

ローカルのAIコーディングアシスタントのセッションログを分析し、実践スコアやアンチパターン、出力指標を可視化するVS Code拡張機能兼Copilot canvas。

スター
4,342
フォーク
601
未解決の Issue
56
最終コミット
3 日前

これは何?

AI Engineer Coachは、ローカルのAIコーディングアシスタントが保存したセッションログを読み取り、ダッシュボードにまとめます。実践スコアや週ごとの推移、日々の活動状況や作業時間のパターンを追跡できるほか、言語、workspace、モデル、harnessごとに生成コード量を測定します。解析はすべて手元のマシンで実行され、拡張機能が読み取るのはセッションファイルだけです。

プロジェクトには、プロンプトの品質、セッション管理、コードレビュー、ツールの利用、コンテキスト管理に関するアンチパターンを検出する、編集可能なMarkdownルールが45個含まれています。また、再利用可能なスキルにできる繰り返しのプロンプトを見つけたり、エージェント対応に向けて指示ファイルやworkspaceのコンテキストを監査したりできます。ルールエディターとプレイグラウンドを使えば、自分のデータに合わせて検出ルールを調整できます。

ダッシュボードはVS Code拡張機能として提供されますが、マーケットプレイスには公開されていないため、ソースからビルドして.vsixファイルを作成する必要があります。同じWeb UIはGitHub Copilotアプリ内のcanvasとしても実行できますが、ローカルのVS Code言語モデルに依存する機能は表示されません。

主な機能

  • 01週ごとの推移と日々の活動チャートで実践スコアを確認
  • 02プロンプト、セッション、コードレビュー、コンテキストを対象とする45個のアンチパターンルール
  • 03言語、workspace、モデル、harness別の生成コード量
  • 04繰り返しのプロンプトを見つけ、再利用可能なスキルを提案
  • 05コンテキストの健全性チェック、指示ファイルの監査、workspaceコンテキストマップ
  • 06ビジュアルエディターとREPLプレイグラウンドを備えた編集可能な検出ルール

ユースケース

  • AIコーディングアシスタントの使い方を振り返り、改善すべき習慣を見つける
  • コードベースでエージェントを実行する前に、指示ファイルとプロジェクトのコンテキストを監査する
  • プロジェクトやモデルごとにAI生成コードの量を測定する
  • 共有スキルにする価値のある、繰り返しのプロンプトを見つける

トピック

よくある質問

AI-Engineering-Coach とは?
ローカルのAIコーディングアシスタントのセッションログを分析し、実践スコアやアンチパターン、出力指標を可視化するVS Code拡張機能兼Copilot canvas。 AI Engineer Coachは、ローカルのAIコーディングアシスタントが保存したセッションログを読み取り、ダッシュボードにまとめます。実践スコアや週ごとの推移、日々の活動状況や作業時間のパターンを追跡できるほか、言語、workspace、モデル、harnessごとに生成コード量を測定します。解析はすべて手元のマシンで実行され、拡張機能が読み取るのはセッションファイルだけです。
AI-Engineering-Coach は無料で使えますか?ライセンスは?
AI-Engineering-Coach は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
AI-Engineering-Coach は今もメンテナンスされていますか?
活発にメンテナンス中。AI-Engineering-Coach の最終コミットは 2026年10月16日 です。
AI-Engineering-Coach は何に使えますか?
AIコーディングアシスタントの使い方を振り返り、改善すべき習慣を見つける コードベースでエージェントを実行する前に、指示ファイルとプロジェクトのコンテキストを監査する プロジェクトやモデルごとにAI生成コードの量を測定する 共有スキルにする価値のある、繰り返しのプロンプトを見つける
AI-Engineering-Coach はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/AI-Engineering-Coach

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト