内容提要
Wolfram Language和Mathematica的13.3版本于2023年发布,新增大规模语言模型(LLM)功能,支持自然语言输入,简化代码生成,增强计算几何、积分计算和特殊函数的功能。同时引入增强现实和虚拟现实功能,扩展应用范围。
延伸解读
LLM 与 Wolfram 语言的协同设计
13.3 版本将 LLM 作为“语言接口”引入,用户可用自然语言描述计算意图,由 LLM 生成精确的 Wolfram 代码。这种协同并非偶然:Wolfram 语言本身强调可读性与符号化表达,既适合人类编写,也适合 LLM 生成。文章指出,LLM 能访问计算知识,而 Wolfram 语言则为 LLM 提供结构化计算能力,两者形成互补。对于不熟悉语法的用户,这降低了入门门槛;对于熟练用户,直接编写代码仍可能更高效。
积分与特殊函数的功能扩展
13.3 新增 LineIntegrate 和 SurfaceIntegrate,支持以几何方式指定线、面积分,自动处理切向量等细节,简化了物理和工程中的通量、环流计算。同时,AppellF2、F3、F4 的加入补全了 Appell 双变量超几何函数族,并实现了特殊函数的拉普拉斯变换全覆盖。这些改进意味着更多数学问题可被精确求解,但用户需注意,新函数仍依赖底层算法,对于极端参数或奇异情况,数值稳定性可能需额外验证。
计算几何与可视化的实用增强
计算几何方面,RegionDistance 现在支持区域间距离,并新增 RegionFarthestDistance、RegionHausdorffDistance 以及 InscribedBall、CircumscribedBall,为空间分析提供更多度量工具。可视化引入自动高亮,Plot 和 ListPlot 可交互式突出数据点,并支持 Haloing 等效果。这些功能提升了探索性分析的效率,但文章也指出,静态展示时需用 Placed 固化高亮,且 AR/VR 发布目前对多边形数量有限制,复杂模型可能需简化。
输入体验与代码可读性改进
13.3 在输入方面引入模糊自动补全,输入“lp”即可补全为 ListPlot,减少对短名称的依赖。同时,输入 & 结束纯函数时会闪烁显示作用范围,避免优先级错误。Elegant Code 项目则通过比例字体、空格和灰色结构元素,让代码更接近自然语言阅读。这些改进旨在降低输入错误、提升代码可读性,但用户需适应新的视觉风格,且部分功能(如分层 ActionMenu)可能改变原有工作流程。
Q&A
Wolfram Language和Mathematica 13.3版本有哪些新功能?
新增大规模语言模型(LLM)功能,支持自然语言输入,简化代码生成,增强计算几何、积分计算和特殊函数的功能,同时引入增强现实和虚拟现实功能。
大规模语言模型如何影响Wolfram Language的使用?
LLM使用户能够通过自然语言定义复杂计算,并生成精确的Wolfram语言代码,降低了使用门槛。
版本13.3中引入了哪些新的积分功能?
新增LineIntegrate和SurfaceIntegrate功能,简化了对线和面的积分计算。
Wolfram Language 13.3如何支持增强现实和虚拟现实?
支持将3D几何体发布到增强现实和虚拟现实中,简化了AR和VR的部署过程。
版本13.3中计算几何功能有哪些增强?
增强了计算区域之间的距离计算,并引入了抽象球面几何的功能。
Wolfram Language 13.3如何改进用户输入体验?
改进了输入方式,增强了自动补全功能,使得输入更加便捷。