跨栏目检索

搜索归档

搜索中文标题、仓库名或关键词,再用分类、来源和日期缩小范围。

AI 编程

最近成功采集
当前筛选:2026-10-22 ×

你的 AI 智能体修好了缺陷,但它还改了什么?

Trail of Bits 发布了两款插件:patching-bugs 负责复现报告的缺陷、开发修复并测试;regression-hunt 负责检查改动是否破坏了原本正常且受支持的行为。起因是他们此前与 OpenAI 合作的 Patch the Planet 项目在合并的 130 多个补丁中确认引入了 21 个回归(16 个功能、1 个性能、4 个构建/测试),虽然没破坏安全防护,但说明只靠智能体打补丁不够稳。两款插件通过固定流程、严格输入输出格式,并要求每条结论都用真实运行环境的「概念验证」复现来减少误报;初步评测中 regression-hunt 的误报比一个被要求「审查回归」的 Codex 基线智能体少 25%。对工程师和开源维护者来说,这提供了一种更可控、可复核的方式把补丁开发和回归检查交给智能体,同时保留人工审核和项目自身的安全规则。目前是刚发布的插件,评测为初步结果。

文中可用工具

  • patching-bugs复现报告缺陷、开发修复并测试的智能体插件
  • regression-hunt检查代码改动是否破坏原有正常行为的智能体插件
  • Codex作为对照基线的智能体,也被工程师用于编写补丁
展开详情收起详情:你的 AI 智能体修好了缺陷,但它还改了什么?
Trail of Bits Blog
☆ 收藏0 条评论查看原文

AI 加速了编程,Sonar 用验证带来信心

卡内基梅隆大学研究了采用 Cursor 的公开代码仓库,发现头一个月新增代码行数涨了 3 到 5 倍,但大约两个月后涨幅就消失了;同时静态分析警告多了 30%,代码复杂度上升 41%。也就是说,写代码变快了,但检查代码仍然主要靠人工评审,速度没跟上,评审反而成了瓶颈,技术债也在增加。Sonar 提出用自动化验证补上这一环:在智能体写代码时、CI 合并前、以及上线后的维护阶段都持续检查,让问题更早、更便宜地暴露,而不是让模型自己给自己的作业打分。对团队来说,这意味着在享受 AI 提速的同时,仍能守住代码质量和安全标准。

文中可用工具

  • CursorAI 编程工具,研究中用于观察采用后的代码增长情况
  • SonarQubeSonar 的核心代码质量平台,用于测量代码质量和静态分析警告
展开详情收起详情:AI 加速了编程,Sonar 用验证带来信心
The New Stack
☆ 收藏0 条评论查看原文

无需消息代理的分布式 Spring Batch

作者 Janardhan Reddy Chejarla 介绍了一种分布式 Spring Batch 分区方案:通常这类任务需要一个持久共享的作业仓库数据库,同时往往还要靠消息代理来协调各节点。这篇文章把那个数据库直接当作唯一的协调中心,不再使用消息代理。做法是根据当前在线节点数分配工作量,每个作业临时选出一个主节点而没有常驻协调者,用比较并设置的方式认领任务以避免重复执行,并用两阶段心跳实现故障转移。文章也说明了在什么情况下仍然应该使用消息代理。

文中可用工具

  • Spring Batch用于批处理分区的 Java 框架,文章讨论的分布式方案基于它
  • 消息代理原文未说明具体产品;文章讨论的方案选择不用它来协调
展开详情收起详情:无需消息代理的分布式 Spring Batch
InfoQ Architecture & Design
☆ 收藏0 条评论查看原文

ai-kit:面向产品需求与全栈开发的智能体技能工作流工具包

polyms/ai-kit · Polyms AI toolkit — agents, skills, and workflows for product management, requirements, and everyday work.

Polyms 的 ai-kit 是一套版本控制的智能体技能与角色智能体合集,用斜杠命令串联产品对齐、需求与 PRD 撰写、设计规格、任务拆分、TDD 开发、代码审查、文档、E2E 测试、DevOps 与架构重构等环节。当前以 Cursor 为主,设计上兼容其他工具,通过 bootstrap 脚本将技能与智能体软链到本地编辑器目录,偏重小而易组合的工作流,而非重量级流程框架。

展开详情收起详情:ai-kit:面向产品需求与全栈开发的智能体技能工作流工具包

★ 0 · 开发框架

GitHub
☆ 收藏0 条评论查看项目

Loupe:按数据流顺序重构 PR 差异并逐符号卡片审阅

JiwonKKang/loupe · Loupe — human-first code review desktop app. Reorders a PR diff into data-flow order and walks you through it one symbol-card at a time, with AI clustering, labels, and codebase-aware inline Q&A. (Tauri + React + Rust)

Loupe 是一个 macOS 桌面应用,用于进行以人为中心的代码评审。它把 PR 的 diff 按数据流顺序重排,将改动拆分为逐个函数或类型的符号卡片,并用 AI 对改动聚类、为各组打标签。用户可以在卡片内选中代码行发起内联问答,回答由限定在仓库内、只读的 Claude 代理检索真实定义与调用方后给出;还支持跳转编辑器、通过 CLI 打开评审以及从总结页批准 GitHub PR。

展开详情收起详情:Loupe:按数据流顺序重构 PR 差异并逐符号卡片审阅

★ 2 · 可直接使用的工具

GitHub
☆ 收藏0 条评论查看项目

rgctl:面向 LLM 智能体的代码知识图谱与调用关系查询工具

sshaaf/rgctl · A code knowledge graph built for LLM agents — accurate answers, minimal tokens, maximum speed

rgctl 是用 Rust 实现的代码知识图谱命令行工具,为 LLM 编程智能体提供确定性的结构化查询能力。索引一次后,可通过紧凑的 JSON 输出查询调用者、传递影响范围(blast-radius)、控制流与数据流切片、克隆检测、社区聚类以及 PR 调用路径变化,减少智能体反复用 grep 搜索整个代码库并读取整文件带来的 token 开销。项目使用 tree-sitter 解析器,覆盖 14 种一级语言以及 ERB、Markdown,并支持将技能包安装到 Cursor、Claude、Codex 等编码智能体。

展开详情收起详情:rgctl:面向 LLM 智能体的代码知识图谱与调用关系查询工具

★ 23 · 可直接使用的工具

GitHub
☆ 收藏0 条评论查看项目

skills:记录编码智能体工程失败案例并附带可选 SKILL.md 技能资料的合集

MrBinnacle/skills · Skills that started with problems I encountered.

该仓库以 Markdown 记录编码智能体在实际工程中犯过的失败,例如 git pull 静默改写本地历史、部署确认误判、测试因桩代码而误通过等;每条记录包含失败日志和证据说明,并附带 Claude Code 可加载的 SKILL.md 指令文件。仓库明确说明多数失败仅被观察到一次,只有 pull-rebase 做过受控测试且未得出有效结论,因此不声称技能能减少失败。用户可仅阅读文档而不安装,也可按工程、编排、元技能三组安装插件。

展开详情收起详情:skills:记录编码智能体工程失败案例并附带可选 SKILL.md 技能资料的合集

★ 1 · 资料合集

GitHub
☆ 收藏0 条评论查看项目

Easy-Vibe:面向 AI 产品构建者的 Vibe Coding 实战教程

datawhalechina/easy-vibe · 💻 Vibe Coding 101|Your First Course For AI Product Builders.

Easy-Vibe 是一套面向 AI 产品构建者的 Vibe Coding 实战学习教程,提供从零基础到产品上线的完整学习路线、分步图文教程、交互式演示和知识库附录。内容覆盖产品原型验证、全栈开发、Claude Code 与 MCP/Agent 工作流、跨平台应用开发等主题,支持 10 种语言,并提供在线阅读入口和本地运行说明。

展开详情收起详情:Easy-Vibe:面向 AI 产品构建者的 Vibe Coding 实战教程

★ 20094 · 资料合集

GitHub
☆ 收藏0 条评论查看项目

Halowake:本地优先的多 AI 编程助手会话与开发工作台

zhkai-ybwn/Halowake · Local-first AI coding companion for Codex, Claude Code, OpenCode and Antigravity. Sessions, Git, code review, dev processes and more.

Halowake 是一款运行在本机的桌面开发工作台,面向同时使用 Codex、Claude Code、Google Antigravity 和 OpenCode 等 AI 编程工具的开发者。它不做代码生成,也不替换 IDE,而是集中处理代码之外的辅助工作:读取本地 Agent 会话并按日期、项目、工具和关键词筛选,生成可编辑的工作记录;查看并配置多家 AI 服务的额度,支持按需开启 Codex 本地定时预热;通过 DevDock 发现并启停多项目开发服务、查看日志与端口占用;通过 Git Assistant 查看 Diff、选择性提交文件,并可借助 Ollama 或 OpenAI 兼容模型生成 Commit 信息;统一检索和安装 Agent Skills,以及提供本地代码审查、Agent 存储清理和 Markdown 预览等工具。项目以 Tauri 2、Rust、Vue 3 构建,强调本地优先,但 AI 生成、额度查询和技能目录同步等部分需联网或调用外部服务。

展开详情收起详情:Halowake:本地优先的多 AI 编程助手会话与开发工作台

★ 3 · 可直接使用的工具

GitHub
☆ 收藏0 条评论查看项目