Une Approche Basée sur Transformer pour la Traduction de Langage Naturel en Commandes Bash

Cet article explore la traduction du langage naturel en commandes Bash, des outils couramment utilisés par les développeurs pour exécuter des tâches en ligne de commande dans un terminal. Dans notre approche, un terminal reçoit une commande sous la forme d'une phrase en anglais courant et la traduit en une séquence correspondante de commandes Bash. L'article analyse les performances de plusieurs architectures sur ce problème de traduction, en s'appuyant sur les données issues de la compétition NLC2CMD organisée dans le cadre de la conférence NeurIPS 2020. L'architecture proposée dans ce travail se distingue comme la meilleure à ce jour sur ce problème, améliorant le taux de précision actuel de l'état de l'art sur cette tâche de traduction de 13,8 % à 53,2 %.