Кслера8

Эксперты Microsoft планируют оснастить Excel искусственным интеллектом

Рано или поздно все оказывается в Microsoft Excel.

Электронная таблица 37-летней давности использовалась для запуска Гибель и Pac-Man, анимация остановки движения, пошаговая ролевая игра, шахматыкачества нейронная сеть, между прочим.

Последняя хитрость Excel была любезно предоставлена ​​разработчиками программного обеспечения Microsoft: «FLAME: небольшая языковая модель для формул электронных таблиц».

Подробно в препринт от исследователей Microsoft Харшит Джоши, Абишай Эбенезер, Хосе Камбронеро, Сумит Гулвани, Адитья Канаде, Ву Ле, Иван Радичек и Гаст Вербругген. В документе описывается вспомогательная система искусственного интеллекта под названием FLAME. Это небольшая языковая модель, которая может улучшить создание и обслуживание формул Excel.

Большие языковые модели, такие как ChatGPT от OpenAI, последний крик моды в данный момент. Это статистические модели, обученные на большом количестве текста, которые могут прогнозировать вероятный результат на основе ввода текстовой подсказки.

Проблема с большими языковыми моделями заключается в том, что они, ну, большие — для обучения требуется много входных данных и денег, а использование полученной модели для логического вывода также требует большого количества аппаратного обеспечения. Например, исследователи ссылаются на Incoder 6.7B, модель, обученную для заполнения кода 159 ГБ исходного кода в течение 24 дней с 248 графическими процессорами Nvidia V100.

Лямбда Лабс имеет По оценкам, Стоимость обучения GPT-3, модели с параметрами 175B, составляет около 4.6 млн долларов с использованием экземпляров Tesla V100.

Имея всего 60 миллионов параметров, FLAME является «первой языковой моделью, разработанной исключительно для формул Excel». Хотя в исследовательской работе прямо не говорится, что FLAME — это аббревиатура, представляющая «Первую языковую модель для Excel», мы предполагаем, что это так.

Несмотря на свой скромный размер, FLAME удается превзойти гораздо более крупные модели, настроенные для завершения строк кода (заполнение кода), включая CodeT5 (220M), Codex-Cushman (12B) и Codex-Davinci (175B).

FLAME предназначен для автозаполнения формул Excel или исправления искаженных формул, а также для обработки реконструкции синтаксиса, метода удаления разделителей (например, фигурных скобок) из формулы, чтобы модели могли легче распознавать и восстанавливать полную формулу.

Итак, в какой-нибудь будущей версии Excel, когда FLAME будет подключен к программе, ввод такой ошибочной формулы…

=IF('13 января'!B2="", '13 февраля'!B2="", '13 марта'!B2="", '13 апреля'!B2="", да, нет)

…может выглядеть так с помощью корректирующей способности FLAME.

=ЕСЛИ(И('13 января'!B2="", '13 февраля'!B2="", '13 марта'!B2="", '13 апреля'!B2=""), "да", "нет")

И возможность сделать это, используя на два порядка меньше обучающих данных, чем Codex или другие большие языковые модели, означает, что Microsoft сочтет FLAME гораздо более доступным для развертывания, когда он будет готов.

Для тех, кому приходится вести большие электронные таблицы с большим количеством формул, ваш скромный гриф должен сказать, FLAME выглядит довольно круто. ®

Чат с нами

Всем привет! Могу я чем-нибудь помочь?