TypeScript 5.9 提升开发体验;OpenAI 发布开放权重模型

Thenewstack

TypeScript 5.9 于 8 月 1 日发布,引入了一系列旨在简化开发者体验的增强功能,特别是通过重新构思的初始化过程。据 TypeScript 首席项目经理 Daniel Rosenwasser 称,过去版本的 tsc --init——用于设置新 TypeScript 项目的命令——会生成一个过于冗长的 tsconfig.json 文件。这个配置文件充满了注释掉的设置和描述,旨在帮助开发者发现选项。然而,正如 Rosenwasser 指出的那样,反馈和内部经验表明,开发者经常删除其大部分内容,更倾向于使用编辑器自动补全或官方文档来发现选项。

认识到这些常见的“痛点”,新的 tsc --init 现在生成一个更简洁、更规范的 tsconfig.json。这个更新后的默认配置与现代开发实践相符,例如将实现文件视为模块而不是全局脚本,这种行为现在可以通过 --moduleDetection 强制执行。开发者通常更喜欢直接使用最新的 ECMAScript 特性,因此 --target 设置现在可以默认为 esnext。此次更新还简化了 JSX 设置,此前由于令人困惑的选项导致了“不必要的摩擦”。此外,新的配置有助于缓解项目从 node_modules/@types 加载过多声明文件的问题,提供更清晰的设置。除了配置之外,TypeScript 5.9 还通过直接在 MDN 文档中包含快速摘要来改进与 Web 浏览器接口 (DOM API) 的集成,这一改进归功于 Adam Naji。其他值得注意的补充包括支持 import defer--module node20,以及用于代码预览的可展开悬停提示,以及可配置的最大悬停长度。展望未来,Rosenwasser 表示 TypeScript 6.0 将作为一个重要的过渡版本,为开发者为 TypeScript 7.0 做准备,后者将专注于语言的本地化移植。

在开源社区的一项重大举措中,OpenAI 公布了两款新的开放权重语言模型:gpt-oss-120bgpt-oss-20b。这些模型在宽松的 Apache 2.0 许可下发布,以其强大的实际性能和成本效益而著称。根据 OpenAI 的评估,这两款模型在复杂推理任务中均超越了同等规模的开源替代品,并在工具使用方面表现出强大的能力。至关重要的是,它们甚至针对消费级硬件进行了高效部署优化。据报道,较大的 gpt-oss-120b 模型在关键推理基准测试中与 OpenAI 的 o4-mini 性能相当,同时仅需一块 80GB GPU 即可运行。其较小的对应模型 gpt-oss-20b 则提供了与 o3-mini 相当的结果,并且设计为可在内存低至 16GB 的边缘设备上运行,使其适用于本地推理、快速迭代以及在处理能力有限的设备上部署。随发布一同,OpenAI 还发布了一份全面的安全研究论文和详细的模型卡,概述了其即使在“最坏情况”下也能确保安全的协议。这两个模型的权重现在已在 Hugging Face 和 GitHub 上公开可访问,鼓励广泛采用和实验。

人工智能日益增长的影响力甚至已经触及域名注册这一基本行为。总部位于丹佛、获得 ICANN 认证的域名注册商和网络托管公司 Name.com 推出了一款新 API,旨在实现 AI 驱动的域名注册。这个“AI 原生域名平台”旨在改变企业如何将其自定义域名搜索、注册和管理集成到自己的服务和应用程序中。至关重要的是,该 API 支持模型上下文协议 (MCP) 和 OpenAPI 规范,为“代理 AI”时代实现了域名交互的现代化。这意味着 AI 代理现在可以直接与 Name.com API 交互,有可能在无需人工干预的情况下实现获取和管理网址的整个过程自动化。

进一步凸显 AI 的普及范围,创意平台 Canva 持续为其个人创作者和企业扩展人工智能能力。该公司最近为 ChatGPT 推出了一个深度研究连接器,进一步赋能其用户。此举是在 Canva GPT(其 AI 设计生成工具)使用量同比增长 375% 之后进行的,Canva GPT 已迅速成为 ChatGPT 最受欢迎的生产力应用程序之一。Canva 还在深化其企业集成,提供与 Salesforce 的 Agentforce 的一键连接,并计划额外的 AI 合作伙伴关系。其扩展 AI 生态系统的核心是 Canva MCP 服务器的正式启动,这是一个开放平台,允许任何 AI 助手直接访问用户的完整 Canva 工作区。这种直接访问使 AI 代理能够生成视觉丰富且上下文感知的 H设计、起草或完善设计文案、调整资产大小,并执行各种其他设计任务,同时利用对用户 Canva 账户和正在进行的 AI 对话的实时访问。即将推出的 MCP 集成计划用于 Claude、ChatGPT 和 Salesforce 等领先 AI 平台。该服务器的功能扩展到从聊天上下文生成多种设计类型,使用 AI 洞察中的标记数据自动填充图表,调整大小并导出品牌模板,甚至无需上传即可直接从链接导入 PDF 或文件。