内容浏览

资讯

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

AI 编程

最近成功采集

今天暂时没有新上架内容,你可以继续浏览历史归档。

演讲:缺失的阶梯——当 AI 吃掉中层,工程师如何晋升

Alasdair Allan 在一场演讲中介绍了他对 METR 和 Anthropic 关于 AI 编程普及情况所做的实证研究。他指出一个“监督悖论”:工程师越依赖 AI 工具,新人就越难在真实任务中练出基本功,机构内部积累的经验和背景知识也容易流失。长期来看,这会让能够有效监督自主系统的高级工程人才出现断层。对读者来说,这提醒企业在推广 AI 编程时不能只看效率,还要给初级工程师保留足够的动手成长机会和传帮带机制。

文中可用工具

提供的材料未提及具体可用工具。

展开详情收起详情:演讲:缺失的阶梯——当 AI 吃掉中层,工程师如何晋升
InfoQ Architecture & Design
☆ 收藏0 条评论查看原文

AWS Hydro团队希望让编译器捕捉编程智能体的错误

AWS 的 Hydro 团队正在开发一个开源 Rust 框架,用来编写分布式系统(即同时跑在多台机器上的软件)。现在他们的大部分代码由 AI 编程智能体生成,人力主要负责把关,于是出现了长达约 5000 行、难以拆分的改动,人工审查跟不上。更麻烦的是,智能体常同时写代码和单元测试,测试未必可信。他们的做法是在智能体的“信任范围”之外加入由编译器执行的共享正确性检查,像 Rust 借用检查器那样在运行前就发现问题,让智能体立刻得到反馈。Hydro 目前是早期版本,适合对延迟和吞吐有要求的团队,但还不完善、需要学习;相关工具 Hydro 和 Infinity 已开源,由 AWS 与加州大学伯克利分校联合开发。

文中可用工具

  • Hydro开源 Rust 分布式系统框架,可在编译阶段检查多类错误并给智能体即时反馈
  • Infinity开源智能体运行时,等待工具调用或 CI 任务时暂停智能体以节省资源
  • RustHydro 使用的编程语言,其借用检查器可在运行前发现竞态条件
展开详情收起详情:AWS Hydro团队希望让编译器捕捉编程智能体的错误
The New Stack
☆ 收藏0 条评论查看原文

Anthropic 称没人需要对 Claude Code 保持完整心智模型,实践者们正在验证这一说法

Anthropic 公布了 Claude Code 团队在 Claude 写出约 90% 代码后如何审查代码的做法。文中提到,团队里没有人对代码库保持完整的心智模型,也就是没人能在脑子里装下整个代码的全貌。他们还记录了一次拉取请求在一夜之间跑了五十多轮审查,以及审查者把大部分精力花在已有代码上。不过团队也承认,目前还缺一项他们想要的控制手段。这些说法是否站得住脚,正被一线实践者检验。

文中可用工具

  • Claude CodeAnthropic 的 AI 编程工具,在本文情境中负责撰写大部分代码并参与代码审查
展开详情收起详情:Anthropic 称没人需要对 Claude Code 保持完整心智模型,实践者们正在验证这一说法
InfoQ Architecture & Design
☆ 收藏0 条评论查看原文

如何在“不能出错”的系统里使用 AI Coding?分布式存储实践与边界

美团基础技术部把 AI 编程(让 AI 帮忙写代码、查代码)用到了分布式存储系统里。这类系统一旦出错就可能导致数据丢失或服务不可用,所以光“写得快”不够。他们的做法是:让 AI 做代码评审、排查问题和自动化开发,但要求结论必须能被验证——比如用测试把问题复现成“红灯”、用接近真实环境的集成测试排除误报、用线上日志确认问题真的发生过。实践发现 AI 能抓跨文件不一致、删代码留下的隐患,也会因不懂运维流程而误判,所以人仍需把关定级和设计决策。读者可参考这套“提效+验证”的方法,守质量和稳定性底线。

文中可用工具

提供的材料未提及具体可用工具。

展开详情收起详情:如何在“不能出错”的系统里使用 AI Coding?分布式存储实践与边界
美团技术团队
☆ 收藏0 条评论查看原文

谷歌把安卓的钥匙交给了竞争对手

谷歌向第三方编程智能体(能自动写代码、查问题的 AI 工具)开放了安卓开发工具,不再只推自家的 Gemini。以前智能体只能靠翻代码猜项目情况,现在可以直接读取项目结构、模拟器、日志和线上崩溃报告。例如 Claude Code 借助泄漏检测库找到内存泄漏并修复验证,谷歌称这类排查快了近一倍、省了最多 25% 的 token。开发者可以在 Android Studio 里自由切换 40 多种智能体,还能用命令行工具在终端预览界面、测试真机。不过谷歌没说明 77% 提速等数据的测量方式,且仍有“能自动找 bug 却修不完”的教训,人工把关不能省。

文中可用工具

  • Claude CodeAnthropic 的编程智能体,可借助泄漏检测库查找并修复内存泄漏
  • CodexOpenAI 的编程智能体,可通过官方 CLI 插件接入安卓开发流程
  • Antigravity谷歌自家的编程智能体,原文未说明具体用途细节
  • Android Studio Rabbit 2安卓官方开发环境,新版本稳定支持自定义智能体
  • Android CLI终端里的安卓开发命令行工具,支持项目创建、模拟器管理、界面检查等
  • Compose Preview在开发环境中预览 Jetpack Compose 界面
  • LeakCanary开源内存泄漏检测库,被智能体用来定位泄漏
  • Android Bench 2.0评估模型和智能体在复杂安卓开发任务上表现的基准测试
  • Agent Client Protocol让不同编程智能体接入开发工具的开源协议
展开详情收起详情:谷歌把安卓的钥匙交给了竞争对手
The New Stack
☆ 收藏0 条评论查看原文

GitHub Universe 2026:演进技术栈的每一层

GitHub 在年度大会 Universe 上宣布,要把 GitHub 打造成覆盖软件开发全流程的端到端平台。过去开发者主要写代码,现在则越来越多地让 AI 助手和 Agent 承担实现与验证工作,问题在于多模型、多工具、多仓库之间切换繁琐,代码变多后审查压力也增大。这次 GitHub 推出面向 Agent 的 Copilot 应用、能自动挑选和执行模型的 Copilot Fusion、可跨多个仓库并行运行的 Copilot projects,以及能在手机、VS Code、命令行和网页间接续的会话同步,还有能根据运行结果自我改进的自动化流程。此外,企业客户无需再单独购买 Copilot 订阅,按使用的 AI 额度付费即可。对普通开发者来说,这意味着可以把更多执行环节交给 Agent,自己专注于方向和决策。

文中可用工具

  • GitHub Copilot app面向 Agent 的软件交付应用,从问题到合并都在一个界面里完成
  • Copilot Fusion根据任务需要自动选择一个或多个模型来执行
  • Copilot projects给 Copilot 一个目标,让它在多个仓库中并行运行 Agent 任务
  • Session continuity在不同设备与工具间延续同一个云端 Agent 会话
  • Copilot automations在仓库内创建 AI 工作流,可手动、定时或由事件触发,并能从结果中学习改进
  • Copilot code review自动审查代码变更,发现值得关注的缺陷
  • Copilot code review Max更深入的高严重度问题代码审查模式
  • CloudflareGitHub 表示可继续使用的第三方工具之一,原文未说明具体用途
  • DatadogGitHub 表示可继续使用的第三方工具之一,原文未说明具体用途
  • FigmaGitHub 表示可继续使用的第三方工具之一,原文未说明具体用途
展开详情收起详情:GitHub Universe 2026:演进技术栈的每一层
GitHub Blog
☆ 收藏0 条评论查看原文

Anthropic 如何为 AI 驱动开发重新设计源代码管理

Anthropic 最近公开介绍了它把公司的大型代码仓库从 Git 迁到自研的 Scion 系统的过程。原来用 Git 时,代码操作主要在各人本地完成,而 AI 代理和 CI 这类程序化任务需要频繁访问仓库,本地模式对它们不太友好。Scion 的做法是把仓库操作搬到服务器端,用内容寻址存储和分层缓存来服务 AI 代理和 CI 工作负载。代价是放弃离线独立使用权,换来本地数据更少、基础设施共享。不过原文没有说明这套系统是否对外可用、性能数据以及具体迁移时间。

文中可用工具

  • Git原来使用的分布式版本控制系统,本次被迁移替换
  • ScionAnthropic 自研的源代码管理系统,把仓库操作放到服务器端,并用内容寻址存储和分层缓存支持 AI 代理和 CI
展开详情收起详情:Anthropic 如何为 AI 驱动开发重新设计源代码管理
InfoQ Architecture & Design
☆ 收藏0 条评论查看原文

前 GitHub CEO 推出 GitHub 竞品,重新发明 Pull Request

前 GitHub CEO Thomas Dohmke 创办的初创公司 Entire 周一发布了 GitHub 替代平台,用名为 Trails 的智能体代码审查系统取代传统 Pull Request。背景问题是:编码智能体能大量生成代码,开发者却在审查环节被淹没,看不懂智能体改了什么、为什么改。Trails 在每次推送时运行可定制的智能体评估(如风险高低、意图偏移程度),结果通过网页和开源命令行工具展示,智能体据此自行修复再推送,原本的请求、智能体会话历史和最终代码一起纳入审查;评估全绿即可合并,也可用 JSON 自定义评估并选用 Claude 或 OpenAI 模型。该平台目前仅支持私有仓库托管,公开仓库和自托管 Git 节点尚在路线图中;另声称推送速度最高为 GitHub 的 89 倍,并提供跨美欧印澳的区域私有仓库与智能体会话记忆功能。

文中可用工具

  • TrailsEntire 推出的智能体代码审查系统,用可定制评估取代人工逐行看 Pull Request
  • Entire提供 Git 托管、持续记忆和 Trails 的 GitHub 替代平台
  • ClaudeTrails 评估可选的模型之一
  • OpenAITrails 评估可选的模型系列
  • BuildkiteCI 合作伙伴,可用 bk pipeline 转换现有 GitHub Actions 工作流
  • DepotCI 合作伙伴,提供 Depot CI 用于转换工作流
  • GitHub Actions现有 CI 工作流,可转换后接入 Entire
  • CopilotGitHub 已有的智能体代码审查功能,文中用作对比
展开详情收起详情:前 GitHub CEO 推出 GitHub 竞品,重新发明 Pull Request
The New Stack
☆ 收藏0 条评论查看原文

Ultrafast 如何在 OpenAI 将事故调查从数小时缩短到几分钟

OpenAI 的工程师使用一个叫 Codex Ultrafast 的工具来调查系统事故。以前排查一次事故要花好几个小时,现在只要几分钟。它除了查事故,还能用来做安全分析和重构代码,已经融入了工程师的日常工作流程。不过这篇材料只有一段简介,具体怎么做到的、有哪些限制、对普通用户是否开放,都没有说明。

文中可用工具

  • Codex UltrafastOpenAI 工程师用来快速调查事故、做安全分析和重构代码的工具
展开详情收起详情:Ultrafast 如何在 OpenAI 将事故调查从数小时缩短到几分钟
OpenAI News
☆ 收藏0 条评论查看原文

GPT-6.1 Sol 助力 CodeRabbit 强化复杂代码库的安全性

CodeRabbit 使用一个名叫 GPT-6.1 Sol 的模型,去检查复杂代码库里可能存在的安全风险。它的安全助手会帮开发者查看发现的问题和修复建议,方便人来做判断。材料只有两句话,没有说明这个模型具体是什么、由谁发布、是否已开放使用,也没说 CodeRabbit 这项功能何时上线或面向哪些用户。对读者来说,如果这项功能可用,看代码安全问题会多一个自动检查的帮手。

文中可用工具

  • GPT-6.1 Sol用于排查复杂代码库中的安全风险
  • CodeRabbit提供安全助手,帮开发者查看发现的问题和修复建议
展开详情收起详情:GPT-6.1 Sol 助力 CodeRabbit 强化复杂代码库的安全性
OpenAI News
☆ 收藏0 条评论查看原文

Greptile 借助 GPT-6 Astra 将缺陷检测拓展至代码审查之外

Greptile 原本主要做代码审查,现在想检测更多缺陷。它用 GPT-6 Astra 来测试用户工作流,用 Daybreak 加强安全,用 Codex 减少返工。简单说,就像不光检查零件,还模拟用户怎么用、提前发现漏洞。不过材料没说明这些功能是否已上线、具体怎么用、效果如何。

文中可用工具

  • GPT-6 Astra用于测试用户工作流
  • Daybreak用于加强安全
  • Codex用于减少返工
展开详情收起详情:Greptile 借助 GPT-6 Astra 将缺陷检测拓展至代码审查之外
OpenAI News
☆ 收藏0 条评论查看原文

超越 API 兼容性:构建量化库变更影响范围的工具

Netflix 的 Java 平台团队做了一个叫 Quasar 的内部工具。问题是:共享 Java 库改动后,维护者只能看到自己仓库里的 API 差异,却不知道哪些下游仓库还在调用被删改的方法,于是要么冒险发布破坏性变更、靠别人报错才发现,要么因为摸不清风险而一直保留旧 API。Quasar 把各仓库 CI 编译时提交的代码符号索引汇总起来,在代码评审时对照改动前后的 API,用查询找出真正调用这些符号的仓库、所用库版本和代码位置,给出实际影响范围。这样库维护者和 AI 编程代理就能在合并或发布前判断风险、安排迁移。文章未说明该工具是否对外开源或开放使用。

文中可用工具

  • QuasarNetflix 内部工具,跨仓库索引代码符号,找出 API 改动影响了哪些调用方
  • SCIP开放语义代码索引格式,供各语言索引器记录定义与引用
  • Amazon S3以 Parquet 格式存储 API 定义和引用数据
  • Amazon Athena查询索引数据,统计受影响的消费者引用
  • MCP server让外部工具(如 AI 代理)通过 MCP 协议获取 Quasar 的分析结果
展开详情收起详情:超越 API 兼容性:构建量化库变更影响范围的工具
Netflix Tech Blog
☆ 收藏0 条评论查看原文

研究发现:AI 生成代码因下游瓶颈未能提升生产力

哈佛大学最近调查了 718 家公司,借助 Jellyfish 分析平台的数据,想看 AI 编程助手和智能体到底能不能帮上忙。结果发现,这些工具确实让写出的代码变多了,但真正完成的工作量并没有跟着涨。原因之一是 AI 生成的代码给开发后段添了麻烦,尤其是代码审查环节负担加重——写得多不等于交付得多,前面的速度被后面的检查卡住了。对普通开发团队来说,这说明光靠 AI 多写代码不够,还得关注审查和后续环节能不能跟上。

文中可用工具

  • Jellyfish用于分析公司研发数据的平台,本研究用它统计代码量与完成工作量
展开详情收起详情:研究发现:AI 生成代码因下游瓶颈未能提升生产力
InfoQ Architecture & Design
☆ 收藏0 条评论查看原文

你的 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 生成的代码

Faros AI 的新报告显示,未经人工审查就被合并的拉取请求增加了 76.3%,很多公司已有 50% 到 80% 的 PR 交给 AI 审查。问题是,AI 只擅长逐行找 bug,却看不到“为什么这么改”这类关键决策,团队也因此失去了讨论系统设计的机会。作者提出一套五层做法:让另一个 AI 代理先挑刺、把改动意图和验收标准记录下来、把反复出现的评审意见变成固定规则,最后由人讨论 AI 无法拍板的取舍,并由具体团队签字负责。核心原则是“代理负责核实,人负责决定”,这样工程师不必逐行读代码,也能说清改动的来龙去脉。这套框架基于作者在 Aviator 正在构建的工具,属于方法和演示,并非已普遍落地的成品。

文中可用工具

  • Faros AI发布关于 AI 代码审查与 PR 合并情况的报告
  • Aviator作者所在公司,正在构建支持决策审查的工具
  • capture skill从编码代理会话中提取意图、验收标准和决策记录
  • review skill运行对抗式审查代理,在提交 PR 前与编码代理争辩并记录分歧
展开详情收起详情:不读代码,如何审查 AI 生成的代码
The New Stack
☆ 收藏0 条评论查看原文

“我们不是在分叉 TypeScript”:Cloudflare 牵头,由智能体编写、为智能体服务的 Rust 移植版

Cloudflare 正在主导推进 TypeScript 编译器的 Rust 移植版 tsrs,这个项目最初由 Owner.com 发起。原因是微软用 Go 重写的 TypeScript 7.0 在检查大型项目时仍然很吃资源:在 Owner.com 一个 3.7 万文件的后端上,单线程检查就要占用 19 GiB 内存、耗时 80 秒,严重限制了能同时工作的 AI 编程智能体数量。tsrs 声称比 TypeScript 7.0 快约 8 倍、内存占用少 70%,而且微软 TypeScript 团队已共享优化,7.1 测试版本身也快了约 2.5 倍。Cloudflare 强调这不是分叉,语言方向仍归微软;Rust 版更方便编译到 WebAssembly,适合在 Workers 沙箱里运行。目前尚不清楚 tsrs 何时公开发布或开放使用。

文中可用工具

  • tsrsTypeScript 编译器的 Rust 移植版,用于更快、更省内存地做类型检查
  • TypeScript 7.0微软用 Go 重写的 TypeScript 编译器,已发布
  • TypeScript 7.1 beta微软发布的测试版编译器,带来速度和内存优化
  • Claude Opus 5.5Anthropic 的模型,被用来生成 Rust 版编译器实现
  • OxlintRust 编写的 JavaScript 代码检查工具,可利用 TypeScript 类型信息
  • OxcVoidZero 的 Rust JavaScript 工具链,tsrs 在其中开发
  • Cloudflare WorkersCloudflare 的无服务器运行环境,可在隔离沙箱中运行代码
展开详情收起详情:“我们不是在分叉 TypeScript”:Cloudflare 牵头,由智能体编写、为智能体服务的 Rust 移植版
The New Stack
☆ 收藏0 条评论查看原文

3 位 Java Champion 如何用 GitHub Copilot 提升生产力

GitHub 博客采访了三位有十多年 Java 经验的 Java Champion,分享他们在真实项目和开源工作中使用 GitHub Copilot 的经历。共同点是:AI 能大幅加快写代码和做原型的速度,但开发者仍要提供上下文、审查生成的计划和代码,并对最终交付负责。例如 Vlad Mihalcea 原本预计要花几周开发的功能,借助 Copilot 两天就完成了;他还用自己 65 篇文章训练出模仿个人文风的技能,让生成的文档更像自己写的。Patrick Baumgartner 则用 Copilot 完成了约 900 张教学幻灯片从 Reveal.js 到 Marp 的迁移,并靠截图对比等方式逐项验证结果。这些经验目前属于个人实践分享,文章没有说明具体产品版本或开放范围。

文中可用工具

  • GitHub Copilot在 IDE 中辅助写代码、做原型、迁移内容和生成文档
  • IntelliJ IDEAVlad 运行 GitHub Copilot 的 IDE 环境
  • Reveal.js原有教学幻灯片框架
  • Marp迁移后的幻灯片框架
  • Spring Boot原文提到用于架构与模块化的技术,未说明与 Copilot 的具体配合方式
  • Spring Modulith原文提到用于模块化架构,未说明具体用途细节
  • Spring Security原文提到用于安全相关实践,未说明具体用途细节
展开详情收起详情:3 位 Java Champion 如何用 GitHub Copilot 提升生产力
GitHub Blog
☆ 收藏0 条评论查看原文

如何在 VS Code 中继续 GitHub Copilot 应用会话

GitHub 官方博客介绍了把 GitHub Copilot 应用里的智能体会话直接搬到 VS Code 继续做的方法。原来 Copilot 帮你改完代码后,想在编辑器里逐行检查、手动微调和本地运行,要么留在应用里,要么在 VS Code 里从头再来。现在只要点「Open in VS Code」,VS Code 会用同一个工作树打开项目,侧边栏保留原会话的任务、计划和对话记录,改动也直接呈现为可审阅的 diff。之后你可以自己改代码、跑测试、再让 Copilot 接着改,最后提交并推送到该会话对应的 pull request,全程不用重新描述任务。使用前需安装并登录 Copilot 应用和 VS Code、使用同一 GitHub 账号,并对目标仓库有推送权限。该功能当前已可用。

文中可用工具

  • GitHub Copilot 应用运行智能体会话、完成代码修改的地方
  • Visual Studio Code接收会话、审阅 diff、手动编辑并在本地运行测试的编辑器
展开详情收起详情:如何在 VS Code 中继续 GitHub Copilot 应用会话
GitHub Blog
☆ 收藏0 条评论查看原文