Laravel 禁 issue 只收 PR:AI 时代开源协作新规
Laravel 禁止提交 issue 只接受 PR,引发对开源协作模式的重新思考;同时 Claude AI 用 11 天完成费马大定理的机器证明,生成 1300 万行 Lean 代码。
开源协作的新规则:只收 PR,不收 issue
上周,PHP 框架 Laravel 宣布了一项颇具争议的新规:禁止提交 issue,只能提交 Pull Request。
初看之下,这个规定似乎不讲道理——用户连问题都不能报告,难道要每个人都读懂源码、自己动手修复?但仔细分析,这个措施其实相当合理,甚至值得其他项目借鉴。
为什么禁止 issue 是合理的
- 过滤垃圾 issue:愿意花时间创建 PR 的用户,通常对问题更上心。机器人和骚扰者只会批量提交无意义的 issue,不会为项目做实际贡献。
- 对维护者更友好:PR 中包含的信息远多于 issue,维护者能更快理解问题、更少时间投入就能解决。
- 提交门槛并未提高:即使不懂源码,用户也可以向 AI 描述问题,让 AI 生成 PR。在 AI 时代,提交 PR 几乎和提交 issue 一样简单。
- 根本原因是资源不足:开源项目普遍面临维护人力短缺,应付不了激增的 issue。AI 时代不应鼓励用户把问题抛出来等别人解决,而应鼓励大家一起贡献力量。
Claude AI 完成史上最长数学程序:费马大定理机器证明
Anthropic 公司上周宣布,Claude AI 完成了一个里程碑式的项目:程序化证明了费马大定理。
费马大定理由法国数学家费马在 17 世纪提出,断言大于 2 的整数不可能满足特定等式。这个猜想难倒了数学界三百多年,直到 1995 年英国数学家安德鲁·怀尔斯才给出证明,论文长达 129 页,专业数学家也要花几个月才能读懂。
此后,数学界一直试图将怀尔斯的证明翻译成计算机语言,实现机器验证,但工作量巨大,迟迟未能完成。上周,一个研究团队宣布,Claude AI 用了 11 天完成了这一翻译,将证明转写为 Lean 语言的程序。Lean 是微软研究院 2013 年提出的数学定理证明专用编程语言。
惊人的规模与意义
- Claude 先证明了超过 3 万个辅助定理,实际用到其中 2.9 万多个
- 消耗了 数十亿 Token,最终代码长达 1300 万行
- 这是有史以来最长的数学程序,代码已在 GitHub 公布
这项成果的意义在于:大量数学证明难以人工验证,而 AI 可以辅助验证其正确性。怀尔斯在专访中表示,证明完成后他感到解脱与自由,因为八年来他无时无刻不在思考这个问题。
科技动态速览
特斯拉出售 Cybercab 出租车
特斯拉在美国推出 Cybercab 无人驾驶出租车,并宣布这些车辆对外出售。购买者不是为了自己乘坐,而是作为投资——每次载客收入与特斯拉对半分。但购买者需承担车辆折旧和贬值,还需额外支付 15000 美元的自动驾驶功能包。特斯拉借此从重资产公司转型为轻资产公司。
戴森推出带摄像头的电动牙刷
戴森发布了电动牙刷,配备摄像头和照明灯。用户可通过手机查看口腔情况,牙刷还能根据摄像头画面自动判断喷水位置,加大清洁力度。
哈佛研发 AI 手杖
哈佛大学工程师为盲人和视障人士发明了 AI 手杖,需配合手机使用。手机利用摄像头、GPS 和传感器捕捉实时数据,结合导航软件计算方向,手杖通过哔哔声提示前进方向,走错时发出警报。
值得一读的文章与工具
文章推荐
- 李·霍洛威的悲剧故事:Cloudflare 创始工程师,公认的技术天才,36 岁患上早发性痴呆。
- 开放模型 2026 夏季述评:Hugging Face 分析开放模型最新发展,可了解中国模型的市场地位。
- 我分解了 90 年代 RSA 密钥:作者用台式机 32 小时破解了 1999 年的 512 位 RSA 密钥,说明加密算法需持续升级。
- HTML 中不需要 initial-scale 属性:现代网页自适应视口只需
width=device-width。 - JavaScript 递归的处理方法:JS 运行时目前不支持尾递归,本文介绍替代方案。
实用工具
- FlyonUI:基于 Tailwind CSS 的页面组件库
- endlessh-go:抵御恶意 SSH 登录,让请求一直等待以增加攻击成本
- vet:Bash 脚本检查工具,运行前告知脚本变动并请求批准
- Krep:grep 替代品,搜索速度据称快 50 倍
- Inbucket:测试邮件发送功能的应用,自带 Web 后台
给开发者的实用解读
Laravel 的新规和 Claude 的数学证明,看似无关,实则指向同一个趋势:AI 正在改变开源协作和知识验证的方式。
对开发者而言,这意味着:
- 提交 PR 不再高不可攀:借助 AI 生成代码补丁,普通用户也能参与贡献。
- 维护者应重新设计贡献流程:用自动化工具过滤低质量 issue,引导用户提交可操作的 PR。
- AI 可用于验证复杂逻辑:不仅是数学证明,代码正确性、安全漏洞的验证也可借助 AI 辅助。
对 AI 使用者来说,Claude 的案例展示了长周期、大规模任务的可行性——11 天、数十亿 Token、1300 万行代码,这种规模的任务过去需要人类团队数年才能完成。