Mathematica 引入大语言模型,网友:买买买

35小吃技术网 推荐阅读 2023年09月25日22时12分05秒 155 0

最新版本正式引入了大语言模型(LLM)。

这也意味着,现在搞科学计算,只需要一个“说话”的动作。

例如,如果你想制作一张图片,只需说:

画一个红色和一个绿色。

画一个红色和绿色的半圆。

基于此,自然语言还可以进一步提出更多的要求:

我想要彼网此并肩。 而且没有轴。

我想要彼此相邻的实心半圆。 没有轴。

继续用自然语言进行修改:

使这些平面形成一个 。

让这些平坦的侧面形成垂直直径。

Mathematica 引入大语言模型,网友:买买买-第1张图片

最后,为了让两个半圆贴合在一起,只需说:

使这些部分相同,在 中留一个空格。

将两个部分连接成一个圆圈,中间没有间隙。

不难看出,使用自然语言进行科学计算是相当方便的。

用官方的话来说:

即使您没有先验知识,也没有语言,您也可以轻松处理科学计算。

看到这个新功能后,网友纷纷表示:

买买买!

我会纠正自己

我们再用一个例子来体网验一下LLM的介绍:

制作前 20 个双胞胎的表格。

制作一个表格,列出前 20 个双素数。

同样,基于自然语言的描述,“嗖”开始了他的工作。

然而在这期间,我发现我的代码是错误的,于是我开始认错并改正:

Mathematica 引入大语言模型,网友:买买买-第2张图片

抱歉,我似乎高估了前 50 个素数中的双素数。 让我们调整代码来查找前 20 个双素数,而没有预定义的限制。

即使本身不网编写一段代码,它也可以很好地解释生成错误时会发生什么:

根据官方的说法,为了适应新推出的LLM,语言中添加了各种新的结构。

例如,在聊天中,设置聊天单元(chat cell)和聊天块()。

为了方便LLM的使用,官方还设置了“提示库”()。

提示存储库主要有两类:

功能提示旨在让 LLM 做一些特定的事情,比如总结一段文本,或者建议一个笑话(目前不太擅长)。

修饰符提示用于确定 LLM 应如何修改其输出,例如翻译成不同的人类语言,或保持一定的长度。