AI Coding Sight
AI Coding Sight (AICS) 平台概述
AI Coding Sight(简称 AICS)是团队自主搭建的AI研发效能统一观测平台。平台以"数据驱动、真实可信"为核心理念,聚焦于建立一套标准化、可量化的AI编程效率指标体系。
AICS 通过自动化采集研发流程中的关键数据,特别是团队成员在Git上的代码提交记录,严格遵循"真实性原则"——以最终提交至代码平台的代码作为衡量AI生成内容有效性的唯一标准。基于此,平台定义了"AI出码率"等核心指标,精准追踪AI工具的实际采纳情况与研发效率提升效果。
AI编程效率监控与MCP工具集成插件,支持Cursor、Qoder、Trae等AI IDE。
步骤1:安装插件
在VSCode/Cursor扩展市场搜索 "AI Coding Sight" 并安装,或直接安装 .vsix 文件。
步骤2:检查MCP配置
安装后,插件会自动配置MCP服务器。请验证配置是否成功:
Cursor/Qoder用户:
- 打开设置
Ctrl+Shift+P (Windows/Linux) 或 Cmd+Shift+P (Mac)
- 搜索并选择
Preferences: Open User Settings (JSON)
- 检查是否存在以下配置:
{
"mcpServers": {
"code-auto-collection": {
"command": "node",
"args": [
"C:/Users/YourUsername/.vscode/extensions/ai-coding-sight-x.x.x/mcp-servers/code-auto-collection.js"
],
"disabled": false,
"alwaysAllow": []
}
}
}
如果没有自动配置:
- 运行命令:
AI Coding Sight: 添加MCP工具
- 或手动运行命令:
AI Coding Sight: 配置MCP规则
步骤3:检查项目规则
插件需要在项目中写入数据采集规则,确保AI能正确使用MCP工具:
- 打开命令面板
Ctrl+Shift+P / Cmd+Shift+P
- 运行命令:
AI Coding Sight: 写入MCP规则到工作区
- 检查项目根目录,应该生成以下文件:
.cursor/rules/mcp-auto-collection.md (Cursor用户)
- 或
rules/mcp-auto-collection.md (其他IDE用户)
规则文件作用:
- 告诉AI在修改文件前后自动调用MCP工具
- 确保代码变更被准确记录和上报
- 实现自动化数据采集,无需手动操作
步骤4:登录
- 点击左侧边栏的 AI Coding Sight 图标 (🎯)
- 在登录视图中输入:
- 点击"登录"按钮
登录成功后,插件会自动开始监控和数据采集。
✅ 验证配置
完成上述步骤后,请确认:
- ✅ MCP配置:设置中存在
code-auto-collection MCP服务器
- ✅ 项目规则:项目中存在
.cursor/rules/ 或 rules/ 目录及规则文件
- ✅ 登录状态:侧边栏显示已登录状态
- ✅ 数据采集:修改代码时,AI会自动调用MCP工具记录
📋 常用命令
通过命令面板 (Ctrl+Shift+P / Cmd+Shift+P) 访问:
AI Coding Sight: 添加MCP工具 # 配置MCP服务器
AI Coding Sight: 写入MCP规则到工作区 # 生成项目规则文件
AI Coding Sight: 配置MCP规则 # 重新配置MCP
AI Coding Sight: 启用代码监控 # 手动启用监控
AI Coding Sight: 禁用代码监控 # 手动禁用监控
📊 数据采集说明
MCP工具
插件提供 Code Auto Collection MCP服务器,包含3个工具:
beforeEditFile - 文件修改前记录状态
afterEditFile - 文件修改后记录状态
recordSession - 对话结束时记录会话
工作原理
1. AI接收到修改代码的请求
↓
2. 调用 beforeEditFile 记录修改前状态
↓
3. 执行文件修改操作
↓
4. 调用 afterEditFile 记录修改后状态
↓
5. 对话结束时调用 recordSession
↓
6. 数据上报到AICS平台
采集的数据
- 修改的文件路径
- 代码行数变化
- 操作类型(创建/修改/删除)
- 会话信息和用户标识
- 时间戳
❓ 常见问题
MCP配置未生效?
- 重启IDE
- 手动运行
AI Coding Sight: 添加MCP工具
- 检查IDE是否支持MCP(Cursor需要0.40+版本)
项目规则文件未生成?
- 确保有打开的工作区
- 手动运行
AI Coding Sight: 写入MCP规则到工作区
- 检查项目是否有写入权限
数据未上报?
- 检查登录状态
- 验证API Token是否正确
- 确认
enableRemoteReport 配置为 true
- 查看输出面板的错误日志
🔒 数据隐私
- 数据仅包含代码统计信息(行数、文件路径等)
- 不会上传完整代码内容
- 支持禁用远程上报,仅本地存储
- 所有通信使用HTTPS加密
📦 兼容性
- ✅ VSCode 1.80.0+
- ✅ Cursor 0.40.0+
- ✅ Qoder
- ✅ 其他基于VSCode的AI IDE
📝 许可证
MIT License
AI Coding Sight - 让AI编程效率可见、可量化、可优化