IT之家 2 月 4 日訊息,微軟的 Excel 至今已有 37 年曆史,它不僅僅是純粹意義上的電子表格處理工具,而且可以擴充套件執行《毀滅戰士》和《吃豆人》遊戲、製作定格動畫、下國際象棋等等。
微軟的軟體開發人員近日再次擴充套件了 Excel 的功能,
引入了名為 FLAME 的小型語言模型,透過輔助人工智慧系統改進 Excel 公式的建立和維護。
IT之家瞭解到,微軟研究人員 Harshit Joshi、Abishai Ebenezer、José Cambronero、Sumit Gulwani、Aditya Kanade、Vu Le、Ivan Radiček 和 Gust Verbruggen 在預印本論文中對此進行了詳細介紹。
以時下熱門的 ChatGPT 為例,大型語言模型需要大量輸入資料和資金,使用生成的模型進行推理也需要大量硬體。
而 FLAME 僅包含 60M 引數,是“第一個專為 Excel 公式設計的語言模型”。雖然研究論文沒有明確指出,不過國外媒體 The Register 認為 FLAME 是“First LAnguage Model for Excel”的首字母縮寫詞。
儘管規模不大,但 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”)