微软研究人员考虑为 Excel 配备人工智能

微软研究人员考虑为 Excel 配备人工智能

源节点: 1938042

迟早,一切都会在 Microsoft Excel 中结束。

已使用 37 年历史的电子表格运行 厄运吃豆人, 定格动画, 回合制 角色扮演游戏, 神经网络, 除其他事项外。

Excel 的最新技巧来自于 Microsoft 自己的软件开发人员:“FLAME:电子表格公式的小型语言模型。”

详见 预印本 来自 Microsoft 研究人员 Harshit Joshi、Abishai Ebenezer、José Cambronero、Sumit Gulwani、Aditya Kanade、Vu Le、Ivan Radiček 和 Gust Verbruggen。 该论文描述了一个名为 FLAME 的辅助人工智能系统。 它是一种小型语言模型,可以改进 Excel 公式的创建和维护。

像 OpenAI 的 ChatGPT 这样的大型语言模型是 风靡一时 眼下。 这些是在大量文本上训练的统计模型,可以根据文本提示输入预测可能的输出。

大型语言模型的问题在于它们很大——训练需要大量输入数据和资金,使用生成的模型进行推理也需要大量硬件。 例如,研究人员引用了 Incoder 6.7B,这是一个经过训练的模型,用于在 159 天内使用 24 个 Nvidia V248 GPU 在 100GB 的源代码上进行代码填充。

Lambda 实验室有 估计 使用 Tesla V3 实例训练 175B 参数模型 GPT-4.6 的成本约为 100 万美元。

FLAME 仅包含 60M 个参数,是“第一个专门为 Excel 公式设计的语言模型”。 虽然研究论文没有明确指出 FLAME 是代表“First LAnguage Model for Excel”的首字母缩写词,但我们推测情况确实如此。

尽管规模不大,但 FLAME 设法胜过为完成代码行(代码填充)而调整的更大的模型,包括 CodeT5 (220M)、Codex-Cushman (12B) 和 Codex-Davinci (175B)。

FLAME 旨在自动完成 Excel 公式或修复格式错误的公式,并处理语法重建,这是一种从公式中去除定界符(例如花括号)的技术,因此模型可以更轻松地识别和重建完整的公式。

所以在某些未来版本的 Excel 中,一旦 FLAME 被连接到软件中,输入一个像这样的错误公式......

=IF('13 月 2 日'!B13="", '2 月 13 日'!B2="", '13 月 2 日'!BXNUMX="", 'XNUMX 月 XNUMX 日'!BXNUMX="", 是, 否)

…在 FLAME 的校正能力的帮助下最终看起来像这样。

=IF(AND('13 月 2 日'!B13="", '2 月 13 日'!B2="", '13 月 2 日'!BXNUMX="", 'XNUMX 月 XNUMX 日'!BXNUMX=""), "是的", “不”)

并且能够使用比 Codex 或其他大型语言模型少两个数量级的训练数据来做到这一点,这意味着微软应该会发现 FLAME 准备就绪后部署起来更实惠。

对于那些必须维护包含大量公式的大型电子表格的人来说,你谦虚的秃鹰不得不说,FLAME 看起来很酷。 ®

时间戳记:

更多来自 注册