37歲的Excel老當益壯:執行FLAME小型語言模型,可輔助改進公式

IT之家 2 月 4 日訊息,微軟的 Excel 至今已有 37 年曆史,它不僅僅是純粹意義上的電子表格處理工具,而且可以擴充套件執行《毀滅戰士》和《吃豆人》遊戲、製作定格動畫、下國際象棋等等。

37歲的Excel老當益壯:執行FLAME小型語言模型,可輔助改進公式

微軟的軟體開發人員近日再次擴充套件了 Excel 的功能,

引入了名為 FLAME 的小型語言模型,透過輔助人工智慧系統改進 Excel 公式的建立和維護。

IT之家瞭解到,微軟研究人員 Harshit Joshi、Abishai Ebenezer、José Cambronero、Sumit Gulwani、Aditya Kanade、Vu Le、Ivan Radiček 和 Gust Verbruggen 在預印本論文中對此進行了詳細介紹。

37歲的Excel老當益壯:執行FLAME小型語言模型,可輔助改進公式

以時下熱門的 ChatGPT 為例,大型語言模型需要大量輸入資料和資金,使用生成的模型進行推理也需要大量硬體。

而 FLAME 僅包含 60M 引數,是“第一個專為 Excel 公式設計的語言模型”。雖然研究論文沒有明確指出,不過國外媒體 The Register 認為 FLAME 是“First LAnguage Model for Excel”的首字母縮寫詞。

37歲的Excel老當益壯:執行FLAME小型語言模型,可輔助改進公式

儘管規模不大,但 FLAME 在 Excel 公司方面的 AI 效能,勝過 CodeT5 (220M)、Codex-Cushman (12B) 和 Codex-Davinci (175B) 等為完成程式碼行(程式碼填充)而調整的更大模型。

FLAME 旨在自動完成 Excel 公式或修復格式錯誤的公式,並處理語法重建,這是一種從公式中去除定界符(例如花括號)的技術,因此模型可以更輕鬆地識別和重建完整的公式。

使用者在未來如果在 Excel 中輸入錯誤的公式:

=IF(‘Jan 13’!B2=“”, ‘Feb 13’!B2=“”, ‘Mar 13’!B2=“”, ‘Apr 13’!B2=“”, yes, no)

在 FLAME 的校正能力的幫助下最終看起來像這樣:

=IF(AND(‘Jan 13’!B2=“”, ‘Feb 13’!B2=“”, ‘Mar 13’!B2=“”, ‘Apr 13’!B2=“”), “yes”, “no”)

頂部