Xlera8Name

Os boffins da Microsoft contemplam equipar o Excel com IA

Mais cedo ou mais tarde, tudo acaba no Microsoft Excel.

A planilha de 37 anos foi usada para executar doom e Pac-Man, animação stop-motion, baseado em turnos RPG, xadrez e uma rede neural, entre outras coisas.

O truque mais recente do Excel é uma cortesia dos próprios desenvolvedores de software da Microsoft: “FLAME: um pequeno modelo de linguagem para fórmulas de planilhas”.

Está detalhado em um papel de pré-impressão dos pesquisadores da Microsoft Harshit Joshi, Abishai Ebenezer, José Cambronero, Sumit Gulwani, Aditya Kanade, Vu Le, Ivan Radiček e Gust Verbruggen. O artigo descreve um sistema assistido de IA chamado FLAME. É um pequeno modelo de linguagem que pode melhorar a criação e manutenção de fórmulas do Excel.

Grandes modelos de linguagem como o ChatGPT da OpenAI são toda a raiva no momento. Esses são modelos estatísticos treinados em grandes quantidades de texto que podem prever uma saída provável com base em uma entrada de prompt de texto.

O problema com modelos de linguagem grandes é que eles são, bem, grandes – o treinamento requer muitos dados de entrada e dinheiro, e usar o modelo resultante para inferência também exige muito hardware. Por exemplo, os pesquisadores citam o Incoder 6.7B, um modelo treinado para preenchimento de código em 159 GB de código-fonte durante um período de 24 dias com 248 GPUs Nvidia V100.

Lambda Labs tem estimado o custo para treinar o GPT-3, um modelo de parâmetro 175B, chega a cerca de US$ 4.6 milhões usando instâncias Tesla V100.

Pesando apenas 60 milhões de parâmetros, o FLAME é “o primeiro modelo de linguagem projetado exclusivamente para fórmulas do Excel”. Embora o trabalho de pesquisa não afirme explicitamente que FLAME é um acrônimo que representa “First LANguage Model for Excel”, especulamos que esse seja o caso.

Apesar de seu tamanho modesto, o FLAME consegue superar modelos muito maiores ajustados para completar linhas de código (preenchimento de código), incluindo CodeT5 (220M), Codex-Cushman (12B) e Codex-Davinci (175B).

O FLAME foi projetado para autocompletar fórmulas do Excel ou reparar fórmulas malformadas e para lidar com a reconstrução de sintaxe, uma técnica para remover delimitadores (por exemplo, chaves) de uma fórmula para que os modelos possam reconhecer e reconstruir mais facilmente a fórmula completa.

Portanto, em alguma versão futura do Excel, uma vez que o FLAME foi conectado ao software, inserindo uma fórmula com erros como esta…

=SE('13 de janeiro'!B2="", '13 de fevereiro'!B2="", '13 de março'!B2="", '13 de abril'!B2="", sim, não)

…poderia acabar ficando assim com a ajuda da habilidade corretiva do FLAME.

=SE(E('13 de janeiro'!B2="", '13 de fevereiro'!B2="", '13 de março'!B2="", '13 de abril'!B2=""), "sim", "não")

E ser capaz de fazer isso com duas ordens de magnitude a menos de dados de treinamento do que o Codex ou outros grandes modelos de linguagem significa que a Microsoft deve achar o FLAME muito mais acessível para implantar quando estiver pronto.

Para quem tem que manter grandes planilhas com muitas fórmulas, seu humilde abutre tem a dizer, FLAME parece muito legal. ®

Fale Conosco

Olá! Como posso ajudá-lo?