AI編碼版Strava:分析你的Copilot/Claude/Codex使用情況
微軟開源AI工程師教練工具,透過本地分析AI編碼助手日誌,提供實踐評分、反模式檢測、產出度量等功能,幫助開發者提升編碼效率。
文章情報
要點
- 微軟開源的AI編碼助手使用分析工具,完全本地執行,保護隱私
- 提供實踐評分、活動時間線、反模式檢測等40+規則分析
- 支援多模型(Copilot/Claude/Codex)和多工作空間
- 包含技能發現、上下文健康檢查和個性化學習中心
為什麼重要
這條新聞值得關注,因為微軟開源的AI編碼助手使用分析工具,完全本地執行,保護隱私。
技術影響
可能影響模型選型、推理成本、產品能力和評測基準。
微軟近日開源了一款名為“AI Engineer Coach”的工具,旨在幫助開發者分析和最佳化AI編碼助手(如GitHub Copilot、Claude和Codex)的使用效率。該專案被描述為“AI編碼版Strava”,因為它像健身追蹤器一樣,將開發者的編碼習慣資料化並提供 actionable insights。
該工具的核心優勢在於完全本地化執行。它讀取機器上的AI會話日誌,所有分析和計算都在本地完成,不會將任何資料傳送到外部伺服器。這與許多雲端分析工具形成鮮明對比,極大地提高了資料隱私和安全性。
AI Engineer Coach提供了四個主要功能模組。**觀察模組**包含儀表板、時間線和編碼截圖,讓開發者直觀瞭解自己的編碼活動趨勢。儀表板顯示實踐評分及周度變化、每日活動圖表和頂級工作空間統計。**度量模組**追蹤生成的程式碼量(按語言、模型、工作空間分類),並提供月度令牌預算進度(當前暫時停用)和工作-生活平衡訊號。**改進模組**是最強大的部分,包括45條可編輯的反模式檢測規則(覆蓋提示質量、會話衛生、程式碼審查、工具掌握和上下文管理),規則編輯器允許使用者視覺化調整檢測規則,甚至即時測試。此外,還有上下文健康檢查和技能發現功能,幫助使用者找出重複的提示模式並將其轉化為可複用技能。**升級模組**透過個性化測驗、程式碼對比回合和成就係統(青銅到鑽石)激勵持續改進。
專案基於TypeScript開發,作為VS Code擴充套件使用。使用者只需克隆倉庫、安裝依賴並打包生成.vsix檔案後安裝即可。啟動後可透過命令面板開啟儀表板,並在側欄中瀏覽各頁面。
值得注意的是,該專案由微軟員工以社群形式貢獻,並非官方產品。它採用MIT許可證,並遵循微軟開源行為準則。貢獻者包括Sanjay Singh、Joy Distelbrink、Tamas Boncz和Aymen Furter。
對於希望提升AI編碼工具使用效率的開發者,這個免費且注重隱私的工具提供了一個很好的起點。它不僅能幫助發現不良編碼習慣,還能量化編碼產出,從而更有針對性地提升生產力。