Microsoft envisage d’ajouter l’IA à Excel

  • Français


  • Tôt ou tard, tout finit dans Microsoft Excel.

    La feuille de calcul de 37 ans a été utilisée pour exécuter Doom et Pac-Man, une animation en stop-motion, un jeu de rôle au tour par tour, des échecs et un réseau de neurones, entre autres.

    La dernière astuce d’Excel est une gracieuseté des propres développeurs de logiciels de Microsoft : “FLAME : un petit modèle de langage pour les formules de tableur”.

    Il est détaillé dans un article préimprimé des chercheurs de Microsoft Harshit Joshi, Abishai Ebenezer, José Cambronero, Sumit Gulwani, Aditya Kanade, Vu Le, Ivan Radiček et Gust Verbruggen. L’article décrit un système d’IA d’assistance appelé FLAME. C’est un petit modèle de langage qui peut améliorer la création et la maintenance des formules Excel.

    Les grands modèles de langage comme ChatGPT d’OpenAI font fureur en ce moment. Ce sont des modèles statistiques formés sur de grandes quantités de texte qui peuvent prédire une sortie probable en fonction d’une entrée d’invite de texte.

    Le problème avec les grands modèles de langage est qu’ils sont, eh bien, volumineux – la formation nécessite beaucoup de données d’entrée et d’argent, et l’utilisation du modèle résultant pour l’inférence nécessite également beaucoup de matériel. Par exemple, les chercheurs citent Incoder 6.7B, un modèle entraîné pour le remplissage de code sur 159 Go de code source sur une période de 24 jours avec 248 GPU Nvidia V100.

    Lambda Labs a estimé que le coût de formation de GPT-3, un modèle de paramètres 175B, s’élève à environ 4,6 millions de dollars en utilisant des instances Tesla V100.

    Pesant à peine 60 millions de paramètres, FLAME est “le premier modèle de langage conçu exclusivement pour les formules Excel”. Bien que le document de recherche n’indique pas explicitement que FLAME est un acronyme représentant “First LANguage Model for Excel”, nous supposons que c’est le cas.

    Malgré sa taille modeste, FLAME parvient à surpasser des modèles beaucoup plus grands réglés pour compléter des lignes de code (remplissage de code), y compris CodeT5 (220M), Codex-Cushman (12B) et Codex-Davinci (175B).

    FLAME est conçu pour compléter automatiquement les formules Excel ou réparer celles qui sont mal formées, et pour gérer la reconstruction syntaxique, une technique pour supprimer les délimiteurs (par exemple, les accolades) d’une formule afin que les modèles puissent plus facilement reconnaître et reconstruire la formule complète.

    Donc, dans une future version d’Excel, une fois que FLAME a été câblé dans le logiciel, entrer une formule boguée comme celle-ci…

    =IF('Jan 13'!B2="", 'Feb 13'!B2="", 'Mar 13'!B2="", 'Apr 13'!B2="", yes, no)
    

    … pourrait finir par ressembler à ça avec l’aide de la capacité corrective de FLAME.

    =IF(AND('Jan 13'!B2="", 'Feb 13'!B2="", 'Mar 13'!B2="", 'Apr 13'!B2=""), "yes", "no")
    

    Et être capable de le faire avec deux ordres de grandeur de données de formation en moins que Codex ou d’autres grands modèles de langage signifie que Microsoft devrait trouver FLAME beaucoup plus abordable à déployer lorsqu’il sera prêt.

    Pour ceux qui doivent gérer de grandes feuilles de calcul avec beaucoup de formules, votre humble vautour doit dire que FLAME a l’air plutôt cool. ®

    L'équipe de Comparaland

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *