37岁excel“老当益壮”:运行flame小型语言模型

微软的Excel至今已有37年历史 , 它不仅仅是纯粹意义上的电子表格处理工具 , 而且可以扩展运行《毁灭战士》和《吃豆人》游戏、制作定格动画、下国际象棋等等 。
37岁excel“老当益壮”:运行flame小型语言模型
文章图片
微软的软件开发人员近日再次扩展了Excel的功能 , 引入了名为FLAME的小型语言模型 , 通过辅助人工智能系统改进Excel公式的创建和维护 。
了解到 , 微软研究人员HarshitJoshi、AbishaiEbenezer、JoséCambronero、SumitGulwani、AdityaKanade、VuLe、IvanRadi?ek和GustVerbruggen在预印本论文中对此进行了详细介绍 。
37岁excel“老当益壮”:运行flame小型语言模型
文章图片
以时下热门的ChatGPT为例 , 大型语言模型需要大量输入数据和资金 , 使用生成的模型进行推理也需要大量硬件 。
而FLAME仅包含60M参数 , 是“第一个专为Excel公式设计的语言模型” 。 虽然研究论文没有明确指出 , 不过国外媒体TheRegister认为FLAME是“FirstLAnguageModelforExcel”的首字母缩写词 。
37岁excel“老当益壮”:运行flame小型语言模型
文章图片
尽管规模不大 , 但FLAME在Excel公司方面的AI性能 , 胜过CodeT5(220M)、Codex-Cushman(12B)和Codex-Davinci(175B)等为完成代码行(代码填充)而调整的更大模型 。
FLAME旨在自动完成Excel公式或修复格式错误的公式 , 并处理语法重建 , 这是一种从公式中去除定界符(例如花括号)的技术 , 因此模型可以更轻松地识别和重建完整的公式 。
用户在未来如果在Excel中输入错误的公式:=IF('Jan13'!B2="",'Feb13'!B2="",'Mar13'!B2="",'Apr13'!B2="",yes,no)
37岁excel“老当益壮”:运行flame小型语言模型】在FLAME的校正能力的帮助下最终看起来像这样:=IF(AND('Jan13'!B2="",'Feb13'!B2="",'Mar13'!B2="",'Apr13'!B2=""),"yes","no")