microsoft/AI-Engineering-Coach

better agentic engineering

何を解決するか

AIコーディングアシスタントとのやり取りの仕方を分析することで、開発者が「エージェント型エンジニアリング」スキルを向上させます。AIを盲目的に使うのではなく、悪い習慣(アンチパターン)を特定し、生産性を追跡し、AIエージェントに適切なコンテキストを提供する方法を最適化して、より良い結果を得られるようになります。

動作方法

このツールはVS Code拡張機能またはGitHub Copilotアプリ内のキャンバスとして動作します。ユーザーのマシン上のローカルAIセッションログを読み取って分析を行い、外部サーバーにデータを送信せずに分析結果を生成します。45のルールを用いてプロンプト品質やセッションの健全性に関するアンチパターンを検出でき、VS Code Copilotの組み込み言語モデルを活用してスキル発見やコンテキストレビューといった高度な機能も提供します。

対象ユーザー

AIコーディングアシスタントを使用しているソフトウェアエンジニアで、基本的なプロンプティングからプロフェッショナルなエージェント型エンジニアリングへと進化したい方。

主な特徴

  • アンチパターン検出: プロンプト品質、ツール習得、コンテキスト管理の分野で45種類の異なるルールを検出することで、非効率なAI利用を警告します。
  • コンテキスト健全性スコア: 指示ファイルを審査し、ワークスペースのコンテキストをマッピングして、AIエージェントがタスクに「準備完了」しているかを確認します。
  • スキルファインダー: 繰り返されるプロンプトパターンを分析し、ユーザーがそれらを再利用可能なスキルに変換するのを支援します。
  • ローカル最優先のプライバシー: すべての解析と分析はユーザーのマシン上でローカルで実行されます。
  • ゲーム化された学習: XPベースの達成システムと、実際の使用状況に基づいたパーソナライズされたクイズを備えた学習センターを提供します。

関連

  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト