Jupyter Notebook
搜索文档
杰瑞米·霍华德最新对话:Vibe Coding 就像在拉老虎机,AI 正在剥夺人类获得“直觉”的权利
AI科技大本营· 2026-03-09 16:35
文章核心观点 - 深度学习先驱Jeremy Howard严厉批评当前流行的AI辅助编程(Vibe Coding),认为其本质是提供“控制的幻觉”的“老虎机”,会侵蚀开发者的深层知识构建能力,阻碍人类成长,是“反人类”的[4][12][23][49] - AI大模型(如Claude)不具备真正的理解与创造力,只是在训练数据分布内进行“插值”和“角色扮演”,一旦超出分布就会表现糟糕[12][34][36] - 过度依赖AI自动化编程任务,会剥夺开发者通过“适当的困难”建立心智模型的机会,长期将导致行业丧失能架构复杂系统的资深工程师[12][40][44][48] - 真正的AI风险并非机器觉醒,而是科技寡头与政府利用“AI末日论”制造恐慌,建立监管壁垒以垄断技术,导致权力集中与开源社区的消亡[12][56][57][60] AI辅助编程(Vibe Coding)的批判 - Vibe Coding被比喻为“老虎机”,开发者撰写提示词并生成代码,但最终得到的是一堆无人能真正理解的复杂代码,丧失了修复能力[1][12][25][26] - 这过程产生了“控制的幻觉”,开发者如同赌徒,但真正的赢家是AI模型提供商[25][27] - 即使生成的代码能运行,其可靠性与可维护性存疑,公司不应将产品押注在无人理解其运作的代码上[29] - 近期研究显示,资深开发者使用AI辅助处理复杂编程任务时,耗时反而增加19%,因纠正AI错误和理解“代码黑盒”比从头架构更耗心力[40][42] 大模型的能力本质与局限 - 大语言模型没有真正的理解或创造力,它们是在“角色扮演”理解,通过高维统计相关性匹配来回答问题[34][35] - 其能力核心是在训练数据分布内进行“插值”,例如Anthropic宣称的AI编写C编译器,实为对现有LLVM代码进行“风格迁移”,而非从零创造[12][30][32][33] - 模型在训练分布内表现优异,但一旦超出分布边界,其表现会瞬间崩溃,犯下“比白痴还蠢”的错误[12][36][40] - 知识是具身化、网络化且依赖视角的,而将认知任务外包给AI会侵蚀组织内部的知识积累[37][38][39] 对人类学习与工程师成长的危害 - “适当的困难”是人类学习和建立深层直觉的关键,记忆与知识结构需要通过努力回忆和克服挑战来形成[12][45] - 若将初级、繁琐的编程任务全部自动化,开发者将失去在“充满摩擦力”的底层代码中挣扎的机会,无法建立必要的“心智模型”[12][44][48] - 长期影响是,行业将在10年后失去能够理解和架构宏大软件系统的资深工程师[48][49] - 正确的工具应拉近人类与系统内部状态的距离(如Jupyter Notebook提供的交互式探索),而非在人与系统间砌起高墙[50][51][53] 对AI行业风险与垄断的警告 - 当前需要担心的并非“AI觉醒毁灭人类”的科幻场景,而是更现实的、由人类自身引发的风险[54][56] - 科技寡头与政府可能利用对AI风险的恐慌,推动建立极高的监管壁垒,旨在将颠覆性技术垄断在少数实体手中[12][57] - 这种权力集中是最大的威胁,因为它使得控制权易于被少数渴望权力者接管,导致开源社区死亡、初创公司无法生存[57][58][59][60] - 应对之道是坚持开源、研发可在端侧运行的小模型,并维护人类编写代码和理解系统的能力,防止人类在自动化中集体失去思考能力[61][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]
Cursor 1.0 正式发布:AI 代码编辑器进入“自动审查 + 记忆”时代!
AI科技大本营· 2025-06-05 10:22
Cursor 1.0版本核心功能升级 - Cursor 1.0版本正式发布,标志着该AI驱动的代码编辑器从"辅助工具"进化为具备审查、记忆与协作能力的智能编程平台 [1][2] - 新版本引入多项重磅功能,包括自动代码审查助手BugBot、Jupyter Notebook原生支持、项目级AI记忆功能等 [2] - 该版本被视为从"AI助手"向"AI编程操作系统"迈进的重要一步 [19] 自动代码审查功能BugBot - BugBot可自动审查GitHub上的Pull Request,识别潜在Bug并自动发表评论 [5] - 开发者可点击"Fix in Cursor"一键跳回编辑器,由AI预填修改建议 [5] - 该功能需手动启用并提供7天免费试用,适合提升代码质量和协作效率的开发团队 [6] Background Agent功能开放 - 远程编码助手Background Agent结束早期测试,向所有用户全面开放 [8] - 用户可通过聊天窗口云朵图标或快捷键Cmd/Ctrl+E立即启用该功能 [9] - 官方承诺很快将为隐私模式用户提供启用方式 [10] Jupyter Notebook深度集成 - Cursor 1.0的Agent可直接在Jupyter Notebooks中实现更改 [11] - 支持多单元格编辑,显著提升处理研究和数据科学任务的效率 [14] - 该功能首先支持Sonnet系列模型 [14] 项目级AI记忆功能 - 首次引入Memories功能,可在项目级别存储对话中的知识点与上下文信息 [13] - 记忆内容可在未来自动调用,每个项目的记忆可在Settings中管理 [13] - 该功能目前处于Beta阶段,需通过Settings→Rules启用 [13] MCP一键安装与扩展能力 - 开发者可通过一键安装方式快速部署MCP服务,支持OAuth授权登录 [16] - 官方提供推荐MCP服务列表,方便用户快速接入 [16] - MCP开发者可在文档中添加"Add to Cursor"按钮以扩大服务接入量 [17] 用户体验优化 - 聊天对话中可直接查看Mermaid图表和Markdown表格等可视化内容 [18] - 设置页和仪表盘全新优化,可查看个人或团队使用情况统计 [18] - 支持按模型与工具维度分析数据,并可更新显示名称等信息 [18]