Workflow
AI辅助开发
icon
搜索文档
1.9万行 Claude Code“AI垃圾”杀入 Node.js:全球顶流开源项目,快守不住了
AI前线· 2026-03-29 17:36
事件背景 - 2026年1月,Node.js技术指导委员会成员Matteo Collina向Node.js核心代码库提交了一个包含近1.9万行代码(约14000行,跨越66个文件)的Pull Request,旨在引入全新的虚拟文件系统功能 [3][4] - 提交者明确表示,该PR使用了大量Claude Code生成代码,但所有代码均由其本人完成审查 [5] - 该PR的规模通常需要数月全职工作才能完成,但提交者利用AI在圣诞假期内完成,AI负责处理了实现所有fs方法变体、配置测试覆盖和生成文档等重复性工作 [5] 争议焦点:反对AI生成代码进入核心库的观点 - **基础设施重要性与价值观冲突**:反对者认为Node.js是运行在数百万台服务器上的关键基础设施,AI生成代码会稀释多年来精心编写的核心代码,违背项目使命和价值观 [8] - **DCO合规性质疑**:有观点质疑AI辅助生成的代码是否符合开发者原创认证条款,尽管OpenJS基金会的法律意见认为其不违反DCO [8] - **伦理与版权风险**:担忧部分大型模型在训练中使用了来源不正当的材料,包括受版权保护的作品和未经授权的开源代码,引入法律风险 [8][17] - **教育与技能提升受阻**:认为使用大模型会阻碍学习过程,降低代码质量标准可能导致对Node.js核心的理解下降,且代码审查流程本应帮助贡献者成长,但审查AI代码浪费了时间却未提升贡献者技能 [8] - **特权与可复现性问题**:使用大模型需要付费订阅或大量硬件投资,生成的代码应能被审阅者复现,而不应依赖付费工具 [8] - **可审计性挑战**:AI生成代码往往缺乏明确的设计上下文,使评审从“理解设计”退化为“检查实现”,当变更规模达1.9万行时,审查复杂度被指数级放大 [9] - **审查成本与质量担忧**:社区用户计算,审查1.9万行代码(假设每行2分钟)约需90个工作日,质疑提交者是否真的逐行阅读了AI生成的代码,并对如此海量的、由AI生成的代码进入关键基础设施项目感到担忧 [18] 争议焦点:支持AI辅助开发的观点 - **开发者责任论**:代码提交者Matteo Collina反驳称,他选择了架构、塑造了API、做出了设计决策并理解代码每一部分,他签署了DCO并承担全部责任,包括bug和许可问题 [10][12] - **审查者即共同作者**:Collina提出,审查PR、建议变更、捕捉边缘情况的维护者同样是工作的共同作者,这一过程在Node.js历史上一直如此 [12] - **行业共识与法律兼容性**: - Linux内核社区(DCO创造者)的政策要求严格的人机循环,AI辅助必须通过`Assisted-by`标签披露,只有人类才能合法认证DCO [14] - Red Hat法律团队分析指出,DCO的核心是责任,在披露和人工监督下,AI辅助贡献与DCO精神兼容 [14] - OpenJS基金会(Node.js所属)咨询法律顾问后,对AI辅助贡献的DCO兼容性表示满意 [14] - 以上三方独立组织均达成共识:AI并不破坏DCO,重要的是问责制 [15] 社区与行业反应 - **社区意见分歧**:在Hacker News、Reddit等社区,开发者对此事激烈辩论 [16] - 反对者认为AI生成代码具有不可复现性,且大规模变更应拆解为多个小PR以降低复杂度 [17] - 支持者认为代码出自核心维护者之手并经过其手动审核,仅因使用AI而质疑是不公平的 [18] - 有观点持辩证态度,反对“一刀切”禁止AI,但也反对因AI提速就无节制提交巨量代码的行为 [19] - **行业领袖观点**:Node.js创始人Ryan Dahl在2026年1月曾表示,人类编写代码的时代已经结束,机器能在几秒内完成过去数月的工作 [21][22] - 他认为人类开发人员仍然必不可少,价值体现在创造力和解决问题的能力上,工作重心转向协调AI工具以更高速度和质量构建系统 [24] - 初级职位发生变化,专注于编写基础功能的职位消失,但出现了AI提示工程师、AI质量保证专家等新职位 [24] - 强调深厚的领域知识(如医疗保健、金融)比掌握特定编程语法更为重要,这是AI无法取代的 [24]
用得越多、失业越快?GitHub 大改 Copilot 规则:默认拿个人代码训练 AI,还搬出 Anthropic 挡枪!
AI前线· 2026-03-27 11:45
GitHub Copilot 数据使用政策调整 - 核心观点:GitHub 宣布自 4 月 24 日起,将默认使用 Copilot Free、Pro 和 Pro+ 个人用户的交互数据训练其 AI 模型,此举引发了开发者社区的强烈反对,主要争议点在于默认加入的机制和模糊不清的退出设置 [2][12] 政策调整的具体内容 - 适用范围:调整适用于 Copilot Free、Pro 和 Pro+ 个人用户,不适用于 Copilot Business、Copilot Enterprise 用户,以及免费获得 Copilot Pro 权限的学生和教师 [2] - 默认设置:个人用户被默认纳入训练范围,需手动在隐私设置中退出,GitHub 会提前 30 天通知并允许随时退出 [4] - 数据范围:用于训练的数据包括用户输入、代码片段、光标位置上下文、注释、文件名、仓库结构、导航模式以及与 Copilot Chat 和行内建议的交互数据 [9] - 排除范围:来自 Copilot Business、Copilot Enterprise、企业拥有的代码仓库、选择退出用户的交互数据,以及静态存储的 issue、讨论或私有仓库内容不会被用于训练 [8][9] GitHub 的官方解释与理由 - 训练需求:GitHub 解释称 Copilot 使用量快速增长,模型需要更多“真实世界数据”来覆盖广泛的编码场景 [10] - 效果验证:过去一年使用微软员工交互数据训练模型,已带来多种编程语言建议采纳率的提升 [10] - 行业惯例:GitHub 提及微软、Anthropic 和 JetBrains 也在采取类似措施,并强调其拥有 **2600 万开发者** 用户基础带来的场景丰富性 [11] - 数据安全:用于训练的数据可能被 GitHub 和微软内部 AI 开发人员访问,或交由有合同限制的服务商处理,但不会出售给第三方或用于训练第三方模型 [10] 开发者社区的负面反馈 - 退出设置问题:用户批评退出设置具有误导性、难以找到,且设置在页面底部,认为公司故意将用户绕晕 [13] - 默认加入机制:用户认为账户应默认处于退出状态,由用户主动选择加入,而非默认开启 [14] - 账户界定困惑:有用户对组织账户与个人账户的 Copilot 使用状态及退出选项感到迷茫 [15] - 信任危机与用户流失:大量用户表达不满,直言政策“烂透了”,并开始考虑转向其他 Git 平台或关闭 GitHub 账号 [13][15]
猛裁1.6万人后,网站再崩6小时、一周4次重大事故!官方“紧急复盘”:跟裁员无关,也不是AI写代码的锅
猿大侠· 2026-03-12 12:12
亚马逊近期系统故障与AI辅助代码事件 - 亚马逊近期系统稳定性显著下降,一周内发生4起最高级别(Sev1)事故,直接影响核心业务运行[4][5][6] - 公司内部为此紧急召开“深度复盘”会议,重点讨论故障原因,其中“AI辅助代码”被反复提及[1][4] - 最严重的一次事故导致网站和App购物功能瘫痪近6小时,大量用户无法完成结算等核心操作[7] AI辅助代码在事故中的角色与争议 - 内部文档指出,过去几个季度的事故趋势中,“GenAI工具辅助的代码变更”是因素之一[11] - AI编程工具Kiro曾导致AWS服务中断13小时,其操作是删除并重新创建了整个运行环境[9] - 公司发言人后续回应称,近期事故中仅一起与AI相关,且没有事件是AI直接编写代码导致的,试图淡化AI的直接责任[10][12] 亚马逊采取的应对措施 - 核心新规:任何AI辅助生成的代码修改,都需要更高级别工程师审批后方可上线,为AI生成代码增加了“人工安全阀”[12] - 此举旨在建立安全防护机制,因为新的生成式AI使用方式目前缺乏成熟的工程规范和安全防护[11][14] 行业对AI辅助开发风险的看法 - 风险核心在于AI会放大错误并压缩人类干预和纠正问题的时间,而非AI本身会犯错[13] - AI被比喻为“非常聪明但没有安全意识的孩子”,在AI Agent技术提升开发速度的同时,企业治理体系未能同步升级[13] - 尽管高级别人工审核可能降低效率,但在当前阶段,这被认为是防止小Bug影响大规模系统的必要安全措施[13][14] 关于事故原因的其他猜测 - 有工程师猜测,近期故障频发可能与公司大规模裁员有关,团队规模缩减导致需处理更多严重事件(Sev2)[15] - 亚马逊在过去几年进行了多轮裁员,最近一次在今年1月裁掉了约1.6万个岗位[15] - 公司官方否认裁员与系统故障有关,称系统稳定性评估属于“常规运营流程”[15]
补齐OpenClaw进化拼图!AReaL v1.0开源,智能体强化学习「一键接入」
机器之心· 2026-03-04 11:58
Agent赛道现状与趋势 - 2026年开年,Agent依然是全球最引人注目的AI赛道之一,OpenClaw(原Clawbot)掀起的Agent热潮仍在发酵,让“一人公司”概念首次真正有了落地的可能性[1] - 近日,OpenClaw超越了React、Linux,成为GitHub上Star量最多的非资源/教程类开源软件项目[2] - Agent的能力边界正在拓宽,从Browser Agent到Coding Agent,从个人到企业级工作流Agent,能做的事越来越多[4] - 各类运行时框架(如LangChain、Claude Code、OpenClaw)不断拓宽智能体的能力边界,使其能胜任更复杂的任务[4] - 行业下一阶段的重点将从“教Agent怎么做事”转向“如何让Agent自我进化”,以强化学习(RL)为代表的系统化训练正成为决定Agent能力上限的关键变量[43][44] AReaL v1.0框架的核心突破 - 由蚂蚁和清华大学联合打造的开源强化学习框架AReaL发布了里程碑式的稳定版本v1.0[8] - AReaL v1.0是一套面向Agent的开源全异步强化学习训练框架,其核心进展是让“Agent一键接入RL训练”成为现实,重新定义了智能体强化学习的范式[8] - 该框架可以兼容任意Agent框架,仅需修改一个接口地址即可无缝接入RL训练,包括最近火热的OpenClaw,极大降低了强化学习的训练门槛[9] - 框架引入了系统化的AI辅助开发体系,并基于深度定制开发的PyTorch原生训练引擎Archon,实现了千亿MoE模型的端到端训练[9] 技术架构与性能优势 - AReaL的核心架构创新在于将强化学习中的训练与推理完全解耦,推理引擎流式生成轨迹,训练引擎持续消费样本,两者在独立GPU上同时运行[21] - 通过精心设计的PPO算法修正和陈旧度控制机制,AReaL在保证训练稳定性的同时,实现了2倍以上的吞吐提升[22] - 该设计让Agent可以一边学习一边全力工作,训练引擎异步更新参数,不会阻塞智能体的推理[23] - 为了解决大量共享前缀造成的冗余计算,AReaL引入了基于Trie(前缀树)的序列打包方案,实现了树状注意力计算[29][33] - 树状注意力带来了显著的性能提升:单Worker训练吞吐最高提升8.31倍,集群整体吞吐最高提升6.20倍,相比于基线方案减少超过50%的GPU显存占用[30] 创新的训练引擎Archon - AReaL v1.0带来了训练引擎Archon的重磅更新,这是一个支持完整5D并行(数据并行DP、张量并行TP、流水线并行PP、上下文并行CP、专家并行EP)的PyTorch原生训练引擎[34][39] - Archon引擎从零开始实现到验证正确性,仅用了1人·月的工作量,在32天内通过累计72万行代码修改完成,并验证了能训练千亿参数MoE模型[34] - 创造这一效率奇迹的秘诀在于AReaL集成的一整套AI辅助开发体系,实现了复杂工程开发的高度自动化[35] AI辅助开发体系 - AReaL的AI辅助开发体系包括:为各核心模块配置领域专家Agents;引入以命令驱动的引导式工作流;在真实开发场景中,由特定Agent全程自动化完成任务规划、代码生成、自动校验到PR创建[37][38] - 这套体系释放出清晰信号:AI辅助编程不仅仅是效率工具,同样具备了深度参与复杂系统开发的真实生产力,重新定义了效率边界[41] - 软件工程的角色分工出现深刻重构,人类开发者可更多地转向“明确需求、设计系统”等决策工作,而AI更多地承担流程固定、规则明确的工程落地任务[41] 行业影响与未来展望 - AReaL v1.0为行业贡献了一个兼具易用性、可靠性和强扩展性的开源Agentic RL范本,应用层保持开放和兼容,引擎层深度优化[44] - 随着这类高性能底座的日益成熟,Agent有望加速跨越跑通Demo的初级阶段,真正开启持续、自主、规模化进化的新阶段[45] - 当训练框架变得足够简单,Agent的接入方式足够统一,AI能够深度辅助底层系统开发时,Agentic RL的大规模落地将跨越少数顶尖团队的门槛,成为更普及的大众开发者利器[44] - 未来,AReaL团队将继续在系统组件可用性、Archon引擎生产效率、AI辅助开发能力和VLM/Omni模型Agent训练等四个方向发力,旨在打造成为Agentic AI时代的高性能RL运行时底座[44]
一行代码都不会,花270元、烧光1500次请求,他和5岁儿子一周做出游戏:现在作业直接“玩上瘾”了……
36氪· 2026-01-15 21:19
行业趋势:AI辅助开发降低编程门槛 - AI代码生成工具使得不具备编程技能的用户也能参与游戏开发[1][2] - 用户仅需通过自然语言描述需求,AI即可提供方案并生成示例代码[2] - 开发流程从传统编写转变为“提问-复制粘贴-反馈”模式,极大简化了操作[6] 产品应用与用户工作流 - 项目由5岁儿童提出创意需求,如《我的世界》风格、技能卡光环特效和怪物特殊机制[4][13] - 开发初期使用Gemini,但其在代码量达1200行时频繁报错、崩溃并丢失进度[5] - 迁移至GitHub Copilot后生产力显著提升,项目得以稳定构建[7] - 用户在一周内消耗了1500次高级AI请求,账面成本约108美元,实际支付39美元订阅费[8] AI模型性能比较 - Claude Opus 4.5被评价为MVP,处理了1316条指令,能稳定理解并实现儿童的天马行空想法[9] - Gemini因友好的交互语气受青睐,但技术稳定性不足导致最终被弃用[10] - GPT-5.1在理解童趣指令和互动方面表现不佳,经常出现卡壳[11] 项目成果与影响 - 最终成功开发出一款融合阅读、拼写和算数教育的《我的世界》风格游戏[12] - 游戏成果使儿童从厌恶学习转变为沉迷于教育游戏,家长需要干预其游戏时间[12] - 此案例证明AI工具能赋能非技术用户从创意到实现完整产品,改变其角色从旁观者到创造者[14]
Cursor 新增可视化功能,然而开发者却吐槽不断:不要每周都改 UI 啊
程序员的那些事· 2025-12-28 10:52
Cursor AI开发工具的功能更新 - 发布v2.2版本,带来AI调试和可视化网页编辑器等重磅新功能[4] - AI调试模式中,开发者描述Bug后,AI会自动插入日志定位问题根源并提供修复方案,据称能实现更精准的修复,避免生成大量“猜测性代码”[4] - 内置可视化网页编辑器,开发者可通过侧边栏滑块调整页面元素的位置、对齐、尺寸、颜色、阴影、透明度及边框等样式,点击应用后AI自动更新代码并配合热重载实时呈现效果[4] - 开发者也可直接选中元素并向AI下达修改指令[4] Cursor的成本与商业模式争议 - 新功能(如可视化编辑器)全程依赖AI智能体,使每次修改都产生隐性成本[6] - 在Reddit等社区,开发者认可功能实用性,但对其带来的费用增加表示担忧,质疑小改动是否必要调用AI[6] - 定价机制基于使用额度,不同套餐对应不同免费额度,额度用完后按实际使用量计费[6] - 具体操作成本不透明,取决于所选模型和所需计算量[6] - 通过Cursor使用第三方模型(如OpenAI、Anthropic、谷歌)比直接向模型提供商购买服务贵得多,有开发者吐槽Cursor是在加价卖模型权限[6] - 市场存在取舍,部分用户愿为便捷的可视化界面付费,部分则青睐如Claude Code等高性价比命令行工具[6] Cursor的产品管理与用户体验问题 - 用户界面频繁变动引发开发者不满,有用户抱怨每周都改UI,每次更新后需重新配置编辑器[7] - 工程师Andrew Milich回应称已收到反馈,未来会尽量减少界面变动[9] - 设计负责人Ryo Lu透露团队内部职责模糊,设计师、产品经理和工程师的职责界限不清,且没有真正意义上的产品经理,相关工作由开发人员分摊[9] - 公司没有明确的产品路线图,理由是行业变化太快,每天都有新模型问世[9] - 开发者批评这是缺乏产品管理的表现,认为公司文化鼓励快速上线,哪怕代码漏洞百出[9] Cursor的核心产品缺陷与客户流失风险 - 用户反馈的核心Bug被忽视,有团队因此决定取消订阅,批评开发团队一门心思上新功能,对更新引入的严重Bug不管不顾[9] - 被列举的亟待解决问题包括聊天管理故障、焦点和导航失灵、模型切换异常、复制粘贴出错以及代码完整性受影响等[10] - 文章指出,Cursor开发团队自身可能也使用自家编辑器进行开发,暗示其过度依赖AI进行软件开发的利弊,团队自身可能深有体会[10]
HarmonyOS创新赛:用新场景与新体验催生新增长
36氪· 2025-12-15 21:42
文章核心观点 - 文章认为,在当前的互联网流量困局中,开发者基于鸿蒙(HarmonyOS)进行创造和创新是一个更好的选择,能够通过接入其新特性、加入新赛道来实现新增长,打开下一代商业入口 [3] - 2025年HarmonyOS创新赛展现了生态的蓬勃生命力,标志着鸿蒙生态已跨越初创阶段,进入价值兑现的红利期 [27][33] 场景创新:智能座舱定义的“第四空间” - 对于游戏公司91Act而言,鸿蒙不仅是操作系统,更是通往下一代计算平台——智能座舱的门票,被视为一项需要长期投入的“事业” [5][6] - 鸿蒙提供了多设备全场景流转的全面解决方案,能打破设备底层割裂,让用户迅速进入另一设备中的游戏情景,开创“只有鸿蒙能够提供”的下一代互动娱乐体验 [6][7] - 智能座舱正成为继PC、手机之后的流量高地,鸿蒙智能座舱可能成为一种“统治级”操作系统,是生态破局的关键点 [8] - 公司畅想将车内封闭娱乐延伸为开放的户外沉浸式互动,例如利用车大灯投影、雷达捕捉动作进行体感游戏,这种基于软硬协同的场景创新是传统操作系统无法企及的 [8] 体验创新:跨端协同提升全链路转化率 - 儿童教育应用宝宝巴士利用鸿蒙的“多端流转”和“碰一碰”功能,重构支付链路,家长用手机触碰孩子平板即可完成支付,显著缩短支付链路,直接拉升了付费转化率 [10] - 鸿蒙的分布式能力能实现无边界的流转体验,让内容覆盖家庭中所有智能设备,使孩子在不同设备上获得统一、连贯、沉浸式的体验 [12] - 宝宝巴士利用意图框架和服务卡片实现服务“去App化”,应用能基于习惯主动在桌面推荐内容,让操作能力弱的儿童也能无门槛触达服务 [14] - 得益于ArkUI一次开发多端部署的特性,团队实现了“1个人解决1.5个人的工作量”,大幅降低了维护手机、平板等多端设备的成本 [16] 技术创新:端侧AI与成本结构的再平衡 - 对于咪咕视频,在热门赛事期间,若数百万并发用户的实时视频分析等任务全部依赖云端,将消耗巨量显卡资源,成本难以承受 [18] - 鸿蒙的端侧AI能力为咪咕提供了解法,通过与华为小艺合作,将“球星点亮”、“赛事集锦生成”等高负载任务下放到用户手机端处理,既节省了云端带宽与算力成本,又因“数据不出端”保障了用户隐私 [18] - 通过鸿蒙服务卡片与小艺意图识别,用户可“一句话”直达赛程、球星集锦等关键服务,操作步骤减少约70%,实现了从“应用内搜索”到“系统级直达”的转化跃迁 [18] - 鸿蒙项目团队共五六十人,用了3个月完成了过往安卓/iOS端3到5年的工作量,效率奇迹得益于统一的开发框架和高效的工具链 [20] 效能创新:AI辅助下的开发效率革命 - 彩云天气发现鸿蒙用户增长快且付费意愿高,为抓住高净值红利必须提升开发效率 [22] - 团队深度使用鸿蒙AI编码助手CodeGenie,在Code Review、API查找和代码生成等环节,AI辅助将整体开发效率提升了约15% [22] - 利用ArkUI,团队用更少的代码量实现了裸眼3D等复杂的视觉交互,在多设备和折叠屏适配方面也很方便 [22] - 鸿蒙一键登录功能,彩云天气实测成功率高于市场平均水平,有效提高了产品的登录率 [22] - 彩云天气已接入桌面服务卡片,后续将接入元服务,支持通过小艺直接获取数据,实现意图驱动的交互模式 [25] 创新赛的底色:共创下一代商业入口 - 特等奖得主元星空开发了一款实现从千米到930亿光年跨越的沉浸式宇宙探索应用,展现了创业者凭借创新与平台之势可与巨头同台共赢 [28] - 开发者透露,在其他平台调用TTS、大模型Token需向第三方付费,成本高昂;但在鸿蒙上,这些是系统端侧自带的能力,不仅“一分钱不用花”,而且赚取的收入是纯利润,无需与第三方分成,整体毛利率更高 [28] - 中央广播电视总台“云听”团队发现,鸿蒙端的日活曲线每天都在上涨,且未分流安卓端数据,意味着鸿蒙带来的全是“纯增量用户” [30] - 利用小艺拍照识别功能,用户在博物馆拍照即可唤起云听的讲解,实现了流量的精准导入 [30] - 开发者多次提到鸿蒙团队有前所未有的开放度和响应速度,通过派专家驻场、将问题迅速沉淀为文档等“共创”模式,建立了深厚的信任纽带 [30]
仅4人28天,OpenAI首曝Sora内幕:85%代码竟由AI完成
36氪· 2025-12-15 14:45
项目开发效率与模式 - 一个4人工程团队在28天内完成了Sora Android应用从0到1的开发和全球发布[1][2][3] - 团队采用“精锐小队”模式,避免因增加人手而增加沟通成本,符合“布鲁克斯定律”的反向应用[6][9] - 项目开发分为两个关键阶段:在18天内完成内部构建版本,仅用10天后即向公众正式发布[9] AI智能体(Codex)的应用规模与效果 - 在开发过程中,AI智能体Codex完成了约85%的代码编写工作[1][38] - 开发期间消耗了约50亿Token[3] - 发布的应用实现了99.9%的无崩溃率[3] - 在OpenAI内部,Codex已经承担了每周70%的拉取请求[3] AI辅助开发的工作流程 - 团队将Codex定位为“刚入职的高级工程师”,人类工程师的工作重心转向指挥、规划和代码审查[17][18][33] - 开发流程转变为“先规划,再编码”:对于复杂任务,先让Codex理解系统并制定实施计划,然后再执行编码[45][46] - 团队采用多AI并行会话模式,同时处理播放、搜索、错误处理等不同任务,类似于管理一个团队[48][49] - 通过将项目管理工具Linear和通讯平台Slack与Codex集成,可以直接向AI指派任务和修复Bug,模拟同事协作关系[14][62][64] AI智能体的能力边界与优化使用 - Codex擅长快速理解大型代码库、编写单元测试、响应CI反馈以及并行测试多种想法[30][31][32][33] - Codex不擅长推断未知信息,如个人偏好的架构模式、真实用户行为、内部潜规则以及用户体验层面的细节[22][23][24] - Codex在深层架构判断上可能跑偏,例如创建不必要的组件或混淆代码分层,其本能是优先实现功能而非代码长期整洁度[26] - 成功使用Codex的关键在于人类进行结构性决策并设定硬性规则,例如亲自把控应用架构、模块化等基础设计[36][37][43] - 为Codex提供丰富的上下文至关重要,例如将iOS、后端和Android代码库置于同一环境,并创建详细的指导文件[59][61] AI的自我迭代与行业影响 - Codex能够监控自己的训练过程,处理用户反馈,并“决定”下一步行动,形成半自主的反馈循环以实现自我迭代[12][15] - 这种用工具创造更好工具的递归循环,类似于电子设计自动化软件的发展历史,每一代工具的能力会反哺下一代[13] - OpenAI团队认为,未来的软件工程师需要具备深刻的系统理解能力以及长期与AI协作的能力[64] - 该项目展示了AI辅助开发并未降低工程严谨性,反而通过将开发者从手工编码中解放出来,使其能更专注于架构、代码审查和最终质量把控[33][52][62]
TypeScript超越Python成GitHub上使用最广语言,AI是主要驱动力
机器之心· 2025-11-12 11:17
编程语言格局变化 - TypeScript在2025年8月以约2,636,006名月度贡献者首次超越Python成为GitHub上使用最广泛的语言,贡献者数量同比增长约105万,增幅达66.63%[2][4][13] - Python贡献者数量在连续16个月排名第一后跌至第二位,但仍拥有260万贡献者,同比增长48.78%[2][4][6] - JavaScript贡献者体量保持庞大,约为215万,但增长放缓至24.79%,部分开发者转向TypeScript[2][6][7] - 前六大核心语言(Python、JavaScript、TypeScript、Java、C++、C)集中了过去12个月新增软件库的80%[10] TypeScript崛起驱动力 - AI辅助开发是主要驱动力,TypeScript更严格的类型系统有助于减少代码模糊性,并在AI生成代码进入生产环境前提前捕获大型语言模型错误[4][14] - 2025年一项学术研究发现,LLM生成的编译错误中有94%是类型检查失败,凸显类型系统价值[15] - 多个主流开发框架(如Next.js 15、Astro 3、SvelteKit 2等)默认生成TypeScript代码库,降低了采用门槛[14][16] - TypeScript入门门槛较低,Vite、ts-node、Bun等工具隐藏了繁琐的样板文件,使初级开发者可快速启动类型化技术栈[16] Python在AI领域主导地位 - Python在AI和数据科学领域保持主导地位,驱动近一半新增AI仓库,数量达582,196个,同比增长50.7%[18][20] - Jupyter Notebook作为首选探索性环境,相关仓库约40.3万个,在AI标签项目中同比增长17.8%[6][20] - Jupyter Notebook使用量在2025年几乎翻番,巩固了Python作为AI工作负载原型设计、模型训练和任务编排首选语言的地位[18] 其他编程语言趋势 - 企业级技术栈保持稳固,Java和C贡献者均增长超过10万人,反映其在大型企业和游戏开发环境中增长稳定[6][27] - 前端和应用层语言在AI项目中小基数急剧增长,TypeScript增长77.9%(85,746个仓库),JavaScript增长24.8%(88,023个仓库)[21] - Shell脚本成为增长最快类别,增幅达324%,反映团队将评估工具、数据准备和部署流程代码化趋势[22] - C++跨越7,800个仓库,增长11%,在性能攸关的推理引擎和近硬件系统中扮演重要角色[22] 开发者生态与区域增长 - 2025年开源开发活动达到创纪录水平,公共仓库贡献总量达11.2亿次,同比增长13%[24] - 印度在2025年新增超过520万名开发者,占GitHub全年新增3600万开发者总数14%以上,成为最大单一来源国[26] - 2020至2025年五年间,印度开发者数量从约450万增长至2190万,复合年增长率达34.36%,增速领先[27] 新兴技术与工具趋势 - 生成式AI日益成为基础设施,超过110万个公开仓库导入LLM SDK,同比增长178%,由超过105万名贡献者支持[28] - 50%开源项目至少有一名维护者使用GitHub Copilot,显示AI工具在开发环节渗透率提升[29] - Luau成为增长最快语言,开发者数量超过3,600人,同比增长194%,体现行业向类型灵活性发展趋势[30][31] - 以性能为中心的开发者工具(如Ghostty、Tailwind CSS、uv)因速度优势和最小化开发阻力获得关注[32]
华为正式开源自研编程语言“仓颉” 从语言学习到实际开发无缝衔接
凤凰网· 2025-10-20 15:09
公司战略与产品发布 - 华为正式开源其自研编程语言“仓颉”,为开发者与企业提供构建高性能、高可靠性应用的新选项 [1] - 智能编程助手aiXcoder Agent提供了一条从学习到开发的高效实践路径,以应对新语言带来的挑战 [1] 技术能力与实施流程 - aiXcoder Agent通过自主学习官方文档,快速构建对仓颉语言特性的理解,并生成结构化知识总结,显著缩短传统手动查阅资料的学习周期 [1] - 该Agent在开发环节能够自主完成项目初始化、模块拆分、编码实现、编译测试及全局部署全流程,展现出较强的工程规划与任务执行能力 [1] 应用案例与成效 - 以开发DeepSeek-Chat命令行工具为例,aiXcoder Agent分步骤完成主程序编写、API集成、模块测试与全局调试,实现了从语言学习到实际开发的无缝衔接 [1] - 整个实践过程模拟人类开发者的“学习—总结—开发—验证”闭环,在提升开发效率的同时,也确保了代码质量与运行稳定性 [1]