18 votes

D'où le clavier prédictif d'Apple tire-t-il son contenu "contextuel" ?

Alors que je m'amusais avec iOS 8, j'ai remarqué qu'en tapant "nouveau" n'importe où, le clavier prédictif suggère le terme "NewTerm". Je me souviens avoir utilisé ce mot dans une tweet alors je l'ai ignoré. Mais ensuite, en écrivant le mot "swift", le clavier a suggéré "Swisslapse" après avoir écrit "swi". Cela m'a beaucoup choqué, car je n'avais utilisé le terme "Swisslapse" que dans une conversation privée sur iMessage, qui avait été lancée par un ami. supprimé il y a trois mois (sur tous mes appareils). J'ai essayé de taper quelques autres mots que j'avais utilisés récemment dans Safari (fonctionnant en mode privé), mais à mon grand soulagement, le clavier ne les a pas suggérés.

Toutefois, cela soulève quelques questions :

  • Est-ce qu'Apple met en cache mes conversations iMessage ?
  • Est-ce qu'Apple met en cache mes saisies au clavier dans certaines applications ?
  • Est-il possible de demander une purge de mes caches ?
  • Comment puis-je désactiver la mise en cache supplémentaire (le cas échéant) ?

Je pense qu'il serait utile d'ajouter que j'ai installé iOS 8 le 9 septembre, juste après que la graine GM ait été publiée dans le centre de développement. Il est donc impossible que le clavier prédictif d'iOS 8 ait appris ces mots au moment de la saisie.


Sur la base de la réponse fournie par Brian Nickel En effet, iOS a ajouté ces mots à mon dictionnaire de clavier local (c'est-à-dire les mots que je veux que la correction automatique apprenne), que j'ai ensuite synchronisé avec iOS 8 lors de la restauration de mon appareil à partir d'une sauvegarde, ce qui a permis au clavier prédictif de les suggérer lorsque cela semblait nécessaire.

Il semble donc qu'Apple n'est pas empiétant sur notre vie privée après tout. Heureux d'avoir éclairci ce point !

9voto

Ruskes Points 44895

Si vous lisez les brevets d'Apple, vous trouverez une explication sur la façon dont cela fonctionne.

Brevets américains

Brevet n°. 8,232,973 pour une "Méthode, dispositif et interface utilisateur graphique fournissant des recommandations de mots pour une entrée de texte".

et

Le brevet américain d'Apple n°. 8,074,172 pour une "méthode, un système et une interface utilisateur graphique pour fournir des recommandations de mots" ou du texte prédictif.

..Cependant, la taille de ces appareils de communication portables limite également limite également la taille du dispositif d'entrée de texte, tel qu'un appareil physique ou virtuel. clavier physique ou virtuel, dans le dispositif portable. Avec un clavier de taille restreinte les concepteurs sont souvent obligés de réduire la taille des touches ou de les surcharger. surcharger les touches. Dans les deux cas, cela peut entraîner des erreurs de frappe et donc davantage de retour en arrière pour corriger ces erreurs. retour en arrière pour corriger les erreurs. Cela rend le processus de communication par le texte sur les appareils est inefficace et réduit l'efficacité de l'utilisateur. la satisfaction des utilisateurs de ces dispositifs de communication portables.

.....L'ensemble des chaînes de caractères est comparé à un dictionnaire. Les mots du dictionnaire qui ont un préfixe de l'ensemble de chaînes de caractères sont identifiés (206). Dans le présent document, le terme "préfixe" signifie que la chaîne est un préfixe d'un mot du dictionnaire ou est un préfixe d'un mot du dictionnaire. préfixe d'un mot du dictionnaire ou est elle-même un mot du dictionnaire. dictionnaire. Un dictionnaire, tel qu'utilisé ici, fait référence à une liste de mots. Le dictionnaire peut être préétabli et stocké dans la mémoire. Le dictionnaire dictionnaire peut également inclure des classements de fréquence d'utilisation pour chaque mot du dictionnaire. le dictionnaire. Le classement de la fréquence d'utilisation d'un mot indique (ou, plus généralement, correspond à) la fréquence statistique de ce mot. plus généralement, correspond à la fréquence d'utilisation statistique de ce mot dans une langue. ce mot dans une langue. Dans certains modes de réalisation, le dictionnaire peut inclure différents classements de fréquence d'utilisation pour différentes variantes d'une langue. langue. Par exemple, un dictionnaire de mots en langue anglaise peut avoir des classements de fréquence d'utilisation différents pour l'anglais américain et l'anglais anglais américain et l'anglais britannique.

Dans certains modes de réalisation, le dictionnaire peut être personnalisé. C'est-à-dire que des mots supplémentaires peuvent être ajoutés au dictionnaire par l'utilisateur. En outre, dans certains modes de réalisation, différentes applications peuvent avoir différentes applications peuvent avoir des dictionnaires différents avec des mots différents et des différents. Par exemple, une application de courrier électronique et une application SMS peuvent avoir des dictionnaires différents, avec des mots différents et peut-être des classements de fréquence d'utilisation différents. avoir des dictionnaires différents, avec des mots différents et peut-être des classements de fréquence d'utilisation différents. et peut-être des classements de fréquence d'utilisation différents dans la même langue.

Les mots identifiés sont les mots candidats qui peuvent être présentés à l'utilisateur. l'utilisateur comme remplacements recommandés pour la séquence d'entrée. Le site mots candidats sont notés (208). Chaque mot candidat est noté sur la base sur la base d'une comparaison caractère par caractère avec la séquence d'entrée et et éventuellement d'autres facteurs. D'autres détails concernant la notation des mots mots candidats sont décrits ci-dessous, en relation avec les figures 3 et 7A-7C. Un sous-ensemble de mots candidats est sélectionné sur la base de critères prédéfinis (210). critères prédéfinis (210) et le sous-ensemble sélectionné est présenté à l'utilisateur (212). Dans certains modes de réalisation, les mots candidats sélectionnés sont présentés à l'utilisateur sous la forme d'une liste horizontale de mots. l'utilisateur sous la forme d'une liste horizontale de mots.

Vue graphique :

predictive keyboard

Je n'avais pas l'intention de fournir une explication complète de son fonctionnement, mais de fournir un guide.

Alors qu'en est-il

swiss

Remarquez que mon dictionnaire ne le contient pas, il est donc souligné en rouge et il recommande de le rechercher.

Les choix sont les suivants :

1- vérifier et corriger

2- ajouter au dictionnaire tel que tapé

3- l'ignorer

La logique prédictive du clavier prendra en compte les 3 entrées. Même la version ignorée, et elle supposera que c'est ce que je voulais. Donc, dans votre cas, vous ne l'avez probablement pas ajouté à votre dictionnaire, mais vous avez utilisé ce mot plus d'une fois, de sorte qu'il a été marqué comme le plus probable (prédictif).

6voto

Aayush Points 11

Si je me fie uniquement à mon expérience avec iOS 7, l'appareil enregistre tous les mots que vous entrez mais qui ne sont pas corrigés automatiquement dans votre "dictionnaire clavier". La logique est que si vous n'avez pas voulu le corriger, c'est un mot que vous avez utilisé et que vous pourriez utiliser à nouveau.

J'ai fait un test de base. J'ai tapé "Swisslapse" dans Messages mais je ne l'ai pas envoyé. Au bout d'un moment, j'ai tapé "Swiss" et il est apparu dans l'autocomplétion. J'ai confirmé qu'il apparaissait également dans Notes. Pour vérifier que ce n'était pas spécifique à une application Apple, j'ai tapé un nouveau mot dans Avocado et il est également apparu comme une suggestion de complétion dans Notes.

Vous pouvez effacer le dictionnaire de votre clavier en allant dans Paramètres.app, Général > Réinitialiser > Réinitialiser le dictionnaire du clavier. Cette réponse indique le chemin d'accès au cache et vous pourriez théoriquement supprimer uniquement les mots incriminés en utilisant un outil tiers pour accéder au fichier et le modifier.

Pour ce qui est d'empêcher l'apprentissage de nouveaux mots, je suppose que la désactivation de la correction automatique ferait l'affaire dans iOS 7. Même si "Swisslapse" est maintenant une suggestion de complétion automatique, il apparaît toujours comme un mot non valide, ce qui signifie qu'il n'y a pas d'interaction avec le dictionnaire de vérification orthographique. iOS 8 dispose peut-être de paramètres plus fins, mais il faut partir du principe que le clavier prédictif apprend tout ce que vous tapez et qu'il faut peut-être simplement le désactiver.

Pour répondre à votre question sur les iMessages, Apple affirme catégoriquement qu'elle ne peut pas lire vos messages en transit, car ils sont cryptés sur l'appareil de l'expéditeur et ne peuvent être lus que sur le ou les appareils du destinataire. Je doute qu'Apple sauvegarde le contenu du message sur l'appareil si vous le supprimez à cet endroit. Je n'ai pas testé, mais je doute qu'ils analysent également les messages entrants à la recherche de mots à corriger automatiquement, bien qu'ils aient commencé à les analyser pour les réponses de texte prédictif. (Par exemple, "Pizza ou chinois ?" génère Pizza et chinois comme les deux premières réponses prédictives).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X