首页 文章 精选 留言 我的

精选列表

搜索[请求重写],共10000篇文章
优秀的个人博客,低调大师

《WorkBuddy 进办公室:从“AI 聊天”到“AI 同事”,办公正在被重写》

过去两年,职场人对 AI 的印象大多停留在“对话框里问一句、答一段”。写周报要自己复制进去,分析 Excel 要先把数据贴给模型,做 PPT 还是要回到 Office 里手调版式。AI 给了建议,活儿还是人干。腾讯 WorkBuddy 的出现,把这条链路切断了。它的定位不是“会聊天的助手”,而是全场景职场 AI 智能体桌面工作台——你说一句人话,它自己拆步骤、调工具、读本地文件、生成文档/表格/PPT,最后把能直接用的成果交回你手里。

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

Meta 工程师用 Rust 重写 React 核心编译器的 PR 已被合并

React团队近日在GitHub上合并了一个备受关注的Pull Request——将React Compiler移植到Rust。这个实验性项目的开发者是React核心团队成员josephsavona,他将其描述为一次"由AI主导编码、人类紧密指导"的尝试。 React Compiler是React生态中的关键工具,可以自动优化React组件的性能。此前它使用TypeScript编写,而Rust以其高性能和内存安全著称。团队希望通过Rust获得更快的执行速度,同时为未来更广泛的集成奠定基础。 值得注意的是,这个项目的架构主要由人类设计(开发者本人),但大部分代码是由AI生成的。开发者强调,他花了大量时间设定架构、测试策略、增量迁移方案,并反复打磨代码质量以达到可接受的水平。 Rust版本采用"Rust Babel AST进、Babel AST出"的公共API设计。团队使用Rust版本的Babel AST作为中间表示,各集成(Babel、OXC、SWC)负责在自己原生表示和这个中间表示之间进行转换。目前集成还需要提供作用域信息,未来React Compiler可能会自己计算绑定和引用。 内部实现上,Rust版本与TypeScript版本架构相同。编译器将AST转换为自有中间表示HIR(High-level Intermediate Representation),HIR使用控制流图(CFG)和单静态赋值(SSA)形式。编译器经过相同的多次传递,使用相同的整体算法——这是一个逐pass的移植。 主要差异体现在数据表示上:为了适配Rust的借用系统,团队大量使用arena式结构和索引。 由于性能基准测试尚未经过充分验证,以下数据仅供参考:Babel插件模式下,Rust版本比TypeScript版本快约3倍。其中序列化成本较高,但实际转换逻辑快约10倍,整体仍然是净收益。如果是原生集成(OXC、SWC),理论上会更快。 据介绍,所有1725个测试用例在快照比对中全部通过——即Rust版本生成的临时插件与主版本进行比较时,生成的代码输出和错误信息一致。每个pass后的编译器中间表示也几乎完全相同(除去一些ID的规范化差异)。OXC和SWC的示例集成也在正常运行。 团队使用多个测试脚本来验证正确性:yarn snap --rust是最主要的测试套件;test-e2e.sh对三种变体(Babel封装版、OXC集成、SWC集成)进行端到端测试;test-rust-port.sh则深入测试每个pass后的内部编译器状态,是确保移植正确性的关键脚本。 团队正在寻求与OXC和SWC等工具的集成合作伙伴。预期的集成模式是:实现方仓库(如OXC、SWC)负责轻量级的代码转换和lint流水线集成,实际逻辑在React官方仓库的独立crate中(如react_compiler_swc、react_compiler_oxc)。这种模式让团队可以在自己的仓库内轻松修改集成层。 当前还有一些待改进之处:编译器目前返回Option<program>,未来计划改为返回一系列补丁;AST的Rust表示可以更优化(使用arena分配和smol_str);同时团队期望最终实现自己的作用域解析,从而不再依赖外部序列化的作用域数据。 参考来源:https://github.com/react/react/pull/36173

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

开源向量数据库 Chroma 用 Rust 重写核心,整体性能提升数倍

Chroma 是 AI 原生的开源向量数据库,近日推出了v1.0 预发布版,公告写道: 本地 Chroma 在常见的写入和查询工作流中现在快了 4 倍,这要归功于用 Rust 编写的全新核心。 这些变更已包含在 v1.0 预发布版中,并将在几周后全面上线: 写入速度 - 比以往快 3-5 倍。显著提升初始导入的速度。 查询速度 - 查询快 3-5 倍。在极短的时间内完成大规模查询扫描。 真正的多线程 - 无需再为 GIL 等待。在系统可承受的范围内,通过尽可能多的 Python 线程使用 Chroma。 此外,该版本与之前发布的版本保持了完整的 API 兼容,如需升级请查看迁移指南:https://docs.trychroma.com/updates/migration。

资源下载

更多资源
Mario

Mario

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

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册