Repolode
microsoft

microsoft/AI-Engineering-Coach

一款 VS Code 扩展,分析本地 AI 编程助手会话日志,生成练习评分、反模式与产出统计。

Star
4,342
Fork
601
未关闭 Issue
53
最近提交
6小时前

这是什么?

AI Engineer Coach 读取 AI 编程助手在本机保存的会话日志,并将其整理为一个仪表盘。它展示练习评分及每周趋势、每日活动图表,并按语言、工作区、模型和工具统计 AI 生成代码的产出量。

分析基于 45 条可编辑规则,覆盖提示词质量、会话习惯、代码审查、工具使用和上下文管理等方面,用于发现反模式。它还能找出重复出现的提示词并建议转化为可复用的技能,并检查指令文件与工作区上下文的完备程度。

所有解析和分析都在本地完成,扩展只读取会话文件,不会修改。项目需通过 npm 从源码构建为 .vsix 后在 VS Code 中安装,同一仪表盘也可作为 GitHub Copilot 应用中的画布运行。

核心功能

  • 01跟踪练习评分、每周趋势和每日活动。
  • 02通过 45 条可编辑规则检测反模式。
  • 03按语言、工作区和模型统计 AI 生成代码的数量。
  • 04发现可转化为可复用技能的重复提示词。
  • 05检查指令文件和工作区上下文的健康度。

适用场景

  • 回顾自己与 AI 编程助手的协作方式,找出提示词可改进之处。
  • 统计各项目或语言中 AI 生成代码的比例。
  • 在依赖智能体开发前,检查代码仓库的指令文件。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/microsoft/ai-engineering-coach.git
  2. 2

    进入项目文件夹

  3. 3

    安装依赖

    npm ci
  4. 4

    构建 .vsix,然后在 VS Code 中安装并运行 AI Engineer Coach: Open Dashboard

    npm run package

使用前须知

  • 该扩展未发布到应用市场,需要自行构建 .vsix 文件。
  • 需要 Node.js 和 npm,或带 Docker/Podman 的 Dev Container,并且 VS Code 版本需为 1.115 或更高。
  • Skill Finder、Learning Center 等功能依赖 VS Code 的 Copilot 语言模型,在画布模式下会隐藏。
  • Issue credit 百分比只是粗略估计,不能用于计费对账。

标签

常见问题

AI-Engineering-Coach 是什么?
一款 VS Code 扩展,分析本地 AI 编程助手会话日志,生成练习评分、反模式与产出统计。 AI Engineer Coach 读取 AI 编程助手在本机保存的会话日志,并将其整理为一个仪表盘。它展示练习评分及每周趋势、每日活动图表,并按语言、工作区、模型和工具统计 AI 生成代码的产出量。
AI-Engineering-Coach 可以免费使用吗?用的什么许可证?
AI-Engineering-Coach 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
AI-Engineering-Coach 还在维护吗?
活跃维护中。AI-Engineering-Coach 最近一次提交是在 2026年10月19日。
AI-Engineering-Coach 适合用来做什么?
回顾自己与 AI 编程助手的协作方式,找出提示词可改进之处。 统计各项目或语言中 AI 生成代码的比例。 在依赖智能体开发前,检查代码仓库的指令文件。
AI-Engineering-Coach 怎么安装和运行?
克隆仓库: git clone https://github.com/microsoft/ai-engineering-coach.git 进入项目文件夹 安装依赖: npm ci 构建 .vsix,然后在 VS Code 中安装并运行 AI Engineer Coach: Open Dashboard: npm run package
在哪里获取 AI-Engineering-Coach?
源代码和安装说明在 GitHub 上:https://github.com/microsoft/AI-Engineering-Coach

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目