人工智能代码审查提示倡议正在为Linux内核取得进展
内容摘要
长期从事Linux内核开发的Chris Mason(以Btrfs的创建者而闻名)正在推进一项倡议,使用人工智能(AI)审查提示来协助对内核补丁进行大语言模型(LLM)辅助的代码审查。他最近在Linux内核邮件列表中发布了更新,引入了将审查过程分解为单独任务的更改。这种基于任务的方法旨在单独审查较小的差异块,通常通过避免反复发送整个差异的上下文来降低代币成本,并且据称可以发现更多错误。Mason使用Python脚本批量处理更改,提取修改后的函数和调用图,以进一步减少代币使用。新的设置包括用于代码块审查、检查过去的“lore threads”(如果可用semcode)、检查“Fixes:”标签、深入研究syzkaller修复以及生成最终报告的特定任务。作为Meta的工程师,Mason正在寻求对这些更改的反馈,特别是关于跨任务的上下文窗口管理,因为这项工作旨在使AI/LLM辅助审查对上游Linux内核开发准确且有益。
(来源:Phoronix)