任侠 志文工作室 07-06 阿里开源的 open-code-review 代码审查工具介绍 AI 编程时代代码审查工具的调研笔记,聚焦审查 Agent 的技术原理、核心特性、性能与选型,并附主流审查工具全景。 配套阅读:为 AI 编码代理提供上下文的知识图谱/语义搜索类工具,见 AI 代码知识图谱与上下文工具。审查 Agent(如 open-code-review)可通过 MCP 调用这些图谱/搜索工具获取精准上下文,二者是"消费端 × 供给端"的互补关系。 背景:AI 编程时代的代码质量新挑战 随着 Claude Code、Cursor、Codex 等 AI 编码代理的普及,代码生成速度大幅提升,但同时也带来了新的挑战: 审查精准度不足:通用 AI Agent 直接审查代码时,容易产生误报或漏报,开发者体验受损,审查意见采纳率低。 Token 成本高昂:AI 审查代码时反复读取大量文件,单次审查动辄消耗数十万 token,成本与延迟双重压力。 上下文窗口有限:即便模型支持 200K+ token,面对百万行级代码库时仍力不从心,AI 难以获取精准的跨文件上下文。 安全审查门槛高:传统 SAST 工具规则僵化、误报率高,难以理解业务上下文中的安全风险。 为应对 #AI技术 #AI #code review
任侠 志文工作室 07-01 AI 编程中的代码知识图谱与上下文工具:七款开源工具能力对比与快速上手 7 款代码知识图谱与上下文/语义搜索开源工具的调研笔记,覆盖技术原理、核心特性、性能对比与选型建议。它们为 AI 编码代理提供精准上下文,是降低 Token 消耗、提升审查与理解准确度的基础设施。 配套阅读:代码审查 Agent 的介绍见 AI 代码审查工具技术介绍。审查 Agent(如 open-code-review)可通过 MCP 调用本文这些图谱/搜索工具获取上下文,二者是"消费端 × 供给端"的互补关系。 背景:AI 编程时代的上下文新挑战 随着 Claude Code、Cursor、Codex 等 AI 编码代理的普及,代码生成速度大幅提升,但同时也带来了新的挑战: 上下文窗口有限:即便模型支持 200K+ token,面对百万行级代码库时仍力不从心,AI 难以获取精准的跨文件上下文。 Token 成本高昂:AI 反复读取大量文件,单次任务动辄消耗数十万 token,成本与延迟双重压力。 代码理解成本高:新人上手、跨团队协作、遗留系统维护,都需要快速理解代码结构与依赖关系。 变更影响难评估:改动一处代码,究竟会波及哪些调用方、测试与上下游服务,人工梳理成本极高 #AI技术 #AI #编程
任侠 志文工作室 04-01 轻量级 SDD 开发工具 OpenSpec 实用入门指南 一、OpenSpec 是什么? 一句话:OpenSpec 是一个轻量级的规格驱动开发(SDD)工具,帮助你在写代码前先明确"要做什么"和"怎么做",让 AI 编码助手更好地理解你的项目。 核心价值: - 先写规格,后写代码,避免返工 - 规格、设计、任务联动,实现有据可依 - 支持 20+ AI 编码助手(Cursor、Claude Code、Windsurf 等) - 完全开源,轻量级,无需 API 密钥 二、快速开始:5 分钟上手 2.1 安装 OpenSpec npm install -g @fission-ai/openspec 验证安装: openspec --version # 输出:1.2.0 或更高版本 2.2 在项目中初始化 cd your-project openspec init 初始化过程: 扫描现有工具:OpenSpec 会自动检测你项目中已安装的 AI 工具(如 .claude/、.cursor/) 选择工具:确认或补充你要使用的工具 选择 Profile:选择安装哪些技能(后续详解) 生成配置:自动生成配置文件和技能文件 #AI技术 #AI #coding