AI News AI资讯 7d ago Updated 7d ago 更新于 7天前 48

Godot says bye bye AI, bans vibe-coded contributions Godot告别AI,禁止“氛围编码”贡献

Godot Engine maintainers are implementing strict policies to prohibit most AI-generated code contributions due to low-quality, unmaintainable pull requests. New contributors with three or fewer merged PRs must obtain explicit permission before submitting significant features or refactoring to filter out "vibe coders." AI agents are banned from communication channels, and while minor assistance (e.g., regex, completion) is permitted, substantial AI authorship requires disclosure and is generally Godot引擎团队宣布修订贡献政策,严格限制并禁止使用AI生成代码及“氛围编程”(Vibe Coding)。 新规要求新贡献者在提交重大功能或重构前必须获得维护者明确许可,且讨论区仅限人类交流。 AI辅助被严格限定为代码补全、正则表达式等琐事,生成实质性代码需披露,否则面临自动封禁。 维护者指出AI生成的PR质量低下且无法承担责任,导致审查过程令人沮丧且效率低下。

72
Hot 热度
65
Quality 质量
68
Impact 影响力

Analysis 深度分析

TL;DR

  • Godot Engine maintainers are implementing strict policies to prohibit most AI-generated code contributions due to low-quality, unmaintainable pull requests.
  • New contributors with three or fewer merged PRs must obtain explicit permission before submitting significant features or refactoring to filter out "vibe coders."
  • AI agents are banned from communication channels, and while minor assistance (e.g., regex, completion) is permitted, substantial AI authorship requires disclosure and is generally discouraged.
  • The policy shift highlights a growing industry tension where open-source projects prioritize human accountability and code comprehension over automated efficiency.

Why It Matters

This development signals a critical inflection point for open-source software sustainability, as maintainers increasingly face burnout from reviewing low-effort, AI-generated submissions. It challenges the prevailing narrative that AI accelerates development by demonstrating that without deep contextual understanding, AI contributions can degrade code quality and waste reviewer time. For practitioners, it underscores the necessity of maintaining rigorous human oversight and accountability in collaborative coding environments.

Technical Details

  • Contribution Restrictions: New contributors (≤3 merged PRs) require explicit maintainer approval for new features or significant refactoring, effectively creating a gatekeeping mechanism to ensure contributor competence.
  • Communication Protocols: Human-to-human interaction is mandated in contribution discussions; AI agents and bots are prohibited from participating in communications except for translation purposes.
  • Allowed vs. Prohibited AI Use: Minor tasks like code completion, regex generation, or find-and-replace operations are permitted. However, autonomous agent-authored code or substantial AI-generated snippets are banned and subject to auto-bans if discovered.
  • Disclosure Requirements: Any use of AI in authoring code must be explicitly disclosed in the Pull Request discussion, ensuring transparency regarding the origin of the code.

Industry Insight

  • Rise of "Quality Gates": Open-source projects may increasingly adopt stricter vetting processes for AI-assisted contributions, shifting focus from volume of code to depth of understanding and maintainability.
  • Accountability Crisis: The incident highlights a fundamental limitation of current LLMs: they lack the ability to take responsibility for code defects, making them unsuitable for high-stakes or complex architectural changes without extensive human validation.
  • Strategic Shift in DevOps: Teams should anticipate more formalized policies regarding AI tool usage, emphasizing that AI should serve as an assistant for menial tasks rather than a primary author of core logic, necessitating stronger integration of human-in-the-loop review processes.

TL;DR

  • Godot引擎团队宣布修订贡献政策,严格限制并禁止使用AI生成代码及“氛围编程”(Vibe Coding)。
  • 新规要求新贡献者在提交重大功能或重构前必须获得维护者明确许可,且讨论区仅限人类交流。
  • AI辅助被严格限定为代码补全、正则表达式等琐事,生成实质性代码需披露,否则面临自动封禁。
  • 维护者指出AI生成的PR质量低下且无法承担责任,导致审查过程令人沮丧且效率低下。

为什么值得看

这篇文章揭示了开源社区对当前流行的“AI驱动编程”模式的反弹,反映了维护者在代码质量、责任归属和社区健康度方面的深层担忧。对于AI从业者和开发者而言,这提供了关于AI在专业软件工程领域适用边界的重要警示,表明单纯依赖AI生成代码可能无法替代对系统上下文的理解和维护责任。

技术解析

  • 贡献门槛提升:定义“新贡献者”为合并PR数少于等于3人,此类用户若提交新功能或重大重构,必须事先获得维护者显式授权,旨在筛选出真正理解代码库的开发者。
  • 沟通渠道净化:强制要求贡献讨论保持“人与人”的交流,禁止AI代理或机器人介入沟通频道(语言翻译除外),以确保审查者时间得到有效利用。
  • AI使用红线:禁止自主代理生成的贡献和“氛围编程”垃圾代码,违者将自动被封禁;允许AI仅用于代码补全、查找替换等非实质性辅助工作。
  • 透明度要求:若使用AI协助编写代码,必须在PR讨论中明确披露,否则视为违规。

行业启示

  • 责任主体缺失是核心痛点:AI无法承担代码错误的最终责任,当开发者不理解AI生成代码时,维护成本将转嫁给社区,导致“氛围编程”在严肃项目中难以持续。
  • 上下文理解优于代码生成:如Infosys主席所言,软件开发不仅是编码,更涉及复杂的上下文和生命周期管理,当前AI在把握整体架构和语境方面仍存在显著短板。
  • 开源治理模式正在调整:面对AI带来的噪音和垃圾贡献,主流开源项目正通过收紧政策来保护社区活力,未来可能需要建立新的AI贡献评估和隔离机制。

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Open Source 开源 Code Generation 代码生成 Policy 政策