>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML 游戏开发 区块链 嵌入式 安全
TypeScript

停止猜测,开始真正了解你的AI伙伴

最近我突然意识到:我和GitHub Copilot、Cursor相处的时间比和团队成员相处的时间还多。我们不断交换提示词,它为我写代码,我来修复。但要是有人问我使用它的效率如何,我给不出一个明确的答案。"嗯,它好像有点帮助"——这可不是工程师该有的可靠指标。

原来微软也问过自己同样的问题。一群员工开源了AI Engineering Coach。这是一个分析你本地AI交互日志并将其转化为分析仪表板的工具。数据不会发送到云端,只有本地的复盘分析。

它到底是什么

这个项目是一个VS Code扩展(或GitHub Copilot应用的画布),用于分析你的会话。它不仅仅统计请求数量——而是尝试评估你与神经网络交互的质量。

这个工具对那些感觉被困在"帮我写一个邮箱验证函数"这种水平、想要充分利用AI代理的人很有用。它会突出反模式,发现重复出现的技能,甚至为你的项目上下文构建地图。

五个引起我注意的地方

反模式检测器

仓库中包含约45条内置规则来检查你的会话卫生状况。比如,如果你用过长且混乱的提示词让AI不堪重负,或者忘记清理上下文,"教练"会注意到。它会显示一张问题描述卡片,更重要的是,还会建议具体的修复操作。

反模式

隐藏技能发现器

我们经常在不同的聊天中写相同的指令。技能发现器会分析这些重复内容,并建议将它们转化为可复用的技能。这有助于将你的个人编码风格规范化。

上下文分析

这可能是处理复杂项目最有用的部分。该工具评估上下文健康度——AI对你的工作区结构理解程度如何。它会检查指令文件和项目对代理工作的准备情况。

上下文质量

活动可视化

里面有甘特图风格的时间线。你可以查看一天中什么时候最常向助手求助,以及在哪些项目上工作强度最大。甚至还有全天候的活动热力图。

时间线

学习游戏化

开发者添加了成就和等级系统(从青铜到钻石)。甚至还有一个学习中心部分,根据你的实际代码和日志生成测验。听起来像是把日常工作变成角色升级的方式。

如何运行它

这里有个问题:扩展不在官方市场上。微软将其定位为社区实验,所以你得自己构建文件。

如果你已经安装了Node.js,过程如下:

git clone https://github.com/microsoft/ai-engineering-coach.git
cd ai-engineering-coach
npm ci
npm run package

之后,文件夹中会出现一个扩展文件。你可以通过控制台安装:

code --install-extension ai-engineer-coach-*.vsix

或者直接拖到VS Code窗口中。安装后,调出命令面板(Ctrl+Shift+P)并搜索AI Engineer Coach: Open Dashboard

为什么值得一试

主要优势是隐私。所有分析都在你的机器上本地进行。扩展以只读模式运行,不会向"家里"发送任何东西。只有当你亲自按下"分析"按钮时,它才会使用VS Code的内置模型API。

这个工具很有针对性。它不会帮你写代码,但会让你思考:"我是不是给模型喂了太多垃圾?"对于那些想从简单聊天过渡到有意识的Agentic SDLC的人来说,这是一个很好的切入点。

我特别推荐查看Coding Moments部分。这是你的会话截图库,让你真正可以回溯你的开发历史,了解在哪个环节出了问题。

代码输出

适合谁

这个项目肯定会吸引那些喜欢数据并想优化工作流程的人。如果你觉得Copilot有时会卡住,也许问题不在模型本身,而在于你如何给它分配任务。这个"教练"有助于发现这类瓶颈。

唯一的缺点是需要手动构建,但对开发者来说这不太可能构成障碍。另外,里面还有一个规则编辑器,你可以在Markdown中编写自己的分析规则,并直接在数据上测试。对于喜欢为自己定制工具的人来说,这是一个构造器。

相关项目