首页 文章 精选 留言 我的

精选列表

搜索[分布式能力],共10007篇文章
优秀的个人博客,低调大师

IEEE Spectrum:AI 辅助编程能力出现退化迹象

IEEE Spectrum 近期刊发的一篇文章《Newer models are more prone to silent but deadly failure modes》指出,过去一年中,多款大型语言模型在代码生成任务上的实际表现并未持续提升,部分情况下甚至出现质量下降。一些开发者发现,新一代模型生成的代码虽然“能跑”,但可靠性不如旧版本,修正成本反而上升。 文章提到,早期 AI 编程工具常见的问题是语法错误或明显逻辑错误,这类问题通常会直接触发报错,开发者可以快速定位并修复。但在更新的模型中,错误形态正在发生变化:模型更倾向于生成表面合理、可以执行,但在语义或逻辑层面存在问题的代码。这类“静默失败”不会引发异常,却可能在后续流程中造成更严重的隐患。 文章举例称,在处理数据分析任务时,新模型有时会在关键字段缺失的情况下,擅自改写逻辑以避免程序崩溃,导致结果看似正常,实则偏离原始需求。相比之下,一些旧模型反而更倾向于提示潜在问题或要求用户确认输入条件。 下面是一个简单的 Python 代码示例,作用是加载一个数据框,然后查找不存在的列。 df = pd.read_csv('data.csv') df['new_column'] = df['index_value'] + 1 # ‘index_value’ 不存在 显然,这段代码永远无法成功运行。Python 会生成一条易于理解的错误信息,解释说找不到列“index_value”。任何看到这条信息的人都会检查数据框,并注意到缺少这一列。 文章作者将此错误信息发送给了九个不同版本的 ChatGPT,主要基于 GPT-4 的各种变体以及较新的 GPT-5。作者要求每个版本都修复此错误,并明确表示只需要完整的代码,不需要任何注释。 GPT-4 / GPT-4.1 大多给出合适的提示,建议检查该列是否存在,如果不存在则进行修复。 GPT-5则倾向于偷偷改写程序,它直接取每一行的实际索引(而不是虚构的“index_value”),然后加 1 来创建新列 new_column。这是最糟糕的结果:代码执行成功,乍一看似乎是正确的,但结果值本质上是一个随机数。在实际应用中,这会在后续代码中造成更大的麻烦。 文章作者认为,这种退化趋势可能与模型训练目标和评估机制有关。当前训练过程往往更强调“输出可被接受、代码能够运行”,而非严格保证语义正确性和安全性。同时,越来越多由 AI 生成、但未经过充分审查的代码被纳入训练数据,也可能放大这一问题。 作者最后指出,AI 编程工具依然具备显著价值,但在实际工程中仍需开发者保持审慎,依赖完善的测试与人工审查来兜底。短期内,AI 更适合作为辅助工具,而非可以完全信任的自动化编程替代方案。

优秀的个人博客,低调大师

微软为 Excel 添加 =COPILOT() 函数,引入 LLM 能力

微软正在为 Excel 添加一项名为 =COPILOT() 的新函数,该功能将大型语言模型 (LLM) 的特性直接集成到电子表格的单元格中,可用于数据分析和内容生成。 用户可以直接在网格内使用此函数来帮助填充单元格。根据指定的一组单元格数据,=COPILOT() 函数可以利用 AI 进行分析、生成内容和头脑风暴。具体功能包括生成摘要、标签、表格等。 https://techcommunity.microsoft.com/blog/microsoft365insiderblog/bring-ai-to-your-formulas-with-the-copilot-function-in-excel/4443487

优秀的个人博客,低调大师

Grafana 收购开源项目 Pyroscope,提升代码分析能力

开源可观察性平台 Grafana Labs 近日宣布,他们已经收购了 Pyroscope 开源持续分析项目背后的同名公司。收购之后,Grafana 计划将 Pyroscope 与它的 Grafana Phlare 连续观察性数据库整合,合并后的服务将被更名为 Grafana Pyroscope。 Pyroscope 成立于 2020 年,创始人是 Ryan Perry 和 Dmitry Filimonov,该项目由知名的孵化器 Y Combinator 支持,并在 2021 年获得了种子轮融资。 Pyroscope 可以通过其代理和使用 eBPF 直接从 Linux 内核收集整个公司的基础设施的数据。将 Pyroscope 和 Phlare 整合在一起,可以加快在 Grafana Cloud 中推出持续分析的计划,这将使分析与指标、日志和追踪进行关联变得更加容易。这样也可以帮助工程团队更深入地了解他们的系统,快速识别和解决问题,并最终更快地交付更好的软件。 Grafana 认为持续分析是继指标、日志和追踪之后,可观察性的第四个支柱。 Grafana Labs 的首席技术官 Tom Wilkie 表示: 我们很欣赏 Pyroscope 团队所做的工作,Pyroscope、Phlare 和 Grafana 的结合将真正有助于将持续分析带给大众。他们已经围绕持续分析建立了一个优秀的社区,我们期待着与该团队和社区合作,推动分析技术的发展。 Pyroscope 首席执行官 Ryan Perry 表示: 在我们构建 Pyroscope 的过程中,我们意识到 Pyroscope 的 Grafana 插件,以及与 Grafana 生态的整合将在加速开源应用和支持 Pyroscope Cloud 用户方面发挥关键作用。随着我们与 Grafana 和 Phlare 团队的合作越来越密切,我们发现两个项目越来越一致,合并它们将是服务用户的最佳方式。 目前 Pyroscope 在 GitHub 上有 7.5k Stars,后续 Pyroscope 和 Grafana Phlare 的代码仓库也会合并到 Grafana Pyroscope 项目之下。Grafana Pyroscope 是一个新的项目,团队还需要一些时间才能完成代码库的合并,以及发布新项目下的第一个版本。 双方均没有透露此次收购的金额。

优秀的个人博客,低调大师

D 语言/DLang 2.096.0 发布,增强跨平台能力!

DMD 2.096.0 正式发布更新,DMD 是 D语言官方推出的编译器,此版本包含了 17 项主要变更,同时修复 81 个已知bug。相信过几天 LDC 也会跟进到本次大更新!这个版本有 54 个开发者进行参与,非常感谢他们为 DLang 的发展做出的贡献。 编译器变更 x86_64 Posix 平台下的 D ABI 有所更改 新增类型:__c_complex_float、__c_complex_double 和 __c_complex_real 不再支持构造函数复制和块复制(postblit) DMD 的 JSON 输出现在会包含保护级成员 DMD 的 JSON 输出现在会区分处理模块的构造方法和析构方法(包含有无shared的情形) 局部模板不再支持接收通过别名(alias)传入的局部符号 增强了 C++ 头文件的生成功能 新增编译器开关:-gdwarf=<version> 新增 __traits(getVisibility, Sym) 来替代 getProtection 无参的 synchronized 语句现在会使用运行时分配的互斥量 允许使用更短形式的函数实现(单一表达式函数) 运行时变更 移除了 druntime 里的参数选项 callStructDtorsDuringGC 在 mount 模块里,移除了与 FreeBSD 相关的 statvfs 声明 新增体验功能:基于 backtrace 输出的 llvm-libunwind 库变更 弃用 std.math 模块里的 approxEqual 方法 Dub变更 支持更多 DMD 的连接器参数 VisualD 的工程里允许使用 copyFiles 更多参考 DMD 2.096.0 – Changelog

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册