Le projet a pour but de développer un système qui utilise le plus possible la redondance de la langue, et ce, pour que l’utilisateur n’ait qu’un minimum de tâches à effectuer. Comme la personne utilisant SIBYLLE n'est pas capable de taper sur un clavier physique, le curseur défile touche par touche sur le clavier virtuel (boîte rouge, cf. fig. 1). Si la bonne touche est activée, elle peut être selectionnée par un capteur adapté à l'utilisateur (souffle, clin d'oeil etc.). Puisque ce mode de sélection est très lent et fatigant, nous suivons deux stratégies pour le faciliter :
1. Augmentation de la vitesse de sélection : Pour cela, le clavier simulé (cf. figure 1) est réorganisé après chaque saisie, afin que les lettres de l’alphabet dont la probabilité d’utilisation s’avère être la plus importante dans le contexte apparaissent en premier. Après « Com » par exemple, il est beaucoup plus courant de trouver un ‘m’ ou un ‘p’ qu’un ‘e’, qui est pourtant la lettre la plus fréquente en français. En moyenne, grâce à notre méthode, la lettre recherchée apparaît en troisième ou quatrième position.
2. Diminution du nombre de saisies : Nous avons pour cela développé un modul de prédiction de mots qui prend en compte le contexte. A chaque moment de la saisie, les mots qui sont le plus susceptibles d’être utilisés suivant le contexte s’affichent (cf. figure 1). Si le mot recherché apparaît dans la liste, il peut être choisi et il est alors placé dans la fenêtre editeur. Ainsi, l’utilisateur n’a pas besoin d’entrer la fin du mot. Notre prédiction de mots peut éviter jusqu’à 60% des saisies.
Fig.
1: Interface de SIBYLLE (v. 3.5)
Prédiction de mots : Les prédictions de signes comme de mots se basent sur le même principe : les N-grammaires. Pour cela, un modèle statistique qui mesure la fréquence d’apparition des suites de lettres ou de mots (N-grammes) est élaboré à partir d’un corpus de texte très étendu (plusieurs millions de mots). Ainsi, grâce à un procédé mathématique complexe, il est possible de calculer, lors de la saisie de chaque mot, la probabilité qu’il apparaisse dans ce contexte donné.
Adaptativité à l'utilisateur : SIBYLLE se caractérise surtout par une grande capacité d’adaptation. Les mots inconnus sont immédiatement enregistrés et de plus le modèle statistique s’adapte à l’utilisateur. Au fur et à mesure, la prédicition se calquent de plus en plus sur la langue de l’utilisateur. La probabilité de trouver dans la liste de prévisions le mot que l’on veut employer augmente ainsi de plus en plus.
Adaptivité au contexte : Nous avons développé un nouveau modèle d'adaptation thématique, qui repose sur une évolution de l'analyse sémantique latente (Latent Semantic Analysis), une technique vectorielle. Ainsi, le prédicteur de mots peut proposer des mots qui sont reliés au contexte sémantique du texte actuellement saisi.
Configurable : De plus ce système offre encore d’autres fonctions configurables (présentation, imprimer etc.) Pour la saisie des données, il est possible d’utiliser la souris, un système de balayage dynamique ou ligne/colonne.
Interopérabilité : SIBYLLE peut être utilisée avec d'autres applications Windows. Le clavier ainsi que la prédiction de mots peuvent insérer du texte dans la fenêtre d'un autre programme (comme Word ou un navigateur web).
Langues : Pour l’instant, SIBYLLE est disponible en allemand, français et anglais.
Last modified : 13 décembre, 2007