Apple veut transformer une simple phrase en automatisation sur l’iPhone

Apple veut transformer une simple phrase en automatisation sur l'iPhone

La programmation personnelle pourrait bientôt commencer par une phrase ordinaire. Au lieu d’assembler manuellement une série de blocs dans l’application Raccourcis, un utilisateur pourra décrire ce qu’il souhaite obtenir : prévenir un proche lorsqu’il quitte son travail, préparer un trajet, classer des fichiers ou déclencher plusieurs actions au début d’une réunion.

Présentée à la WWDC 2026 et intégrée aux premières versions de test d’iOS 27 et d’iPadOS 27, la nouvelle fonction utilise Apple Intelligence pour construire une automatisation à partir d’une demande en langage naturel. Le système identifie les étapes nécessaires, sélectionne les actions disponibles dans les applications et propose un raccourci que l’utilisateur peut examiner avant de l’exécuter.

Cette évolution ne transforme pas l’iPhone en développeur autonome. Elle tente plutôt de rendre accessible une forme de programmation qui existe depuis longtemps, mais demeure réservée aux utilisateurs prêts à comprendre des variables, des conditions et des enchaînements d’actions.

Raccourcis cachait déjà un langage de programmation

L’application Raccourcis permet d’automatiser des tâches sur l’iPhone, l’iPad et le Mac. Un raccourci peut récupérer la position actuelle, calculer un itinéraire, redimensionner une image, renommer un fichier, envoyer un message ou lancer une action dans une application compatible.

Chaque opération est représentée par un bloc. L’utilisateur les place dans un ordre, relie leurs données et peut ajouter des règles : répéter une étape, demander une valeur, choisir entre deux branches ou ne poursuivre que si une condition est remplie.

Cette présentation visuelle évite d’écrire du code, mais elle exige une logique de programmation. Il faut savoir quelle application fournit une action, comprendre le type de donnée produit par une étape et anticiper les autorisations demandées pendant l’exécution.

Une automatisation apparemment simple peut rapidement devenir complexe. Pour envoyer son heure d’arrivée à un proche lorsque l’on quitte le bureau, il faut par exemple :

  1. obtenir la position ou détecter le départ d’un lieu ;
  2. récupérer la destination ;
  3. calculer un itinéraire et une durée ;
  4. composer un message avec cette durée ;
  5. choisir le destinataire ;
  6. demander éventuellement une confirmation avant l’envoi.

La nouveauté d’iOS 27 consiste à partir du résultat désiré plutôt que des blocs nécessaires.

L’IA traduit une intention en chaîne d’actions

Dans la démonstration présentée par Apple, l’utilisateur décrit son objectif en langage courant. Apple Intelligence interprète cette demande et assemble les actions correspondantes dans Raccourcis.

Cette méthode ressemble au « vibe coding », une expression utilisée pour désigner la création de logiciels en expliquant à une IA ce qu’ils doivent faire, sans écrire soi-même chaque instruction. La différence est importante : Apple ne génère pas ici une application complète. Le modèle compose un programme à partir d’un catalogue d’actions déjà définies.

Ce cadre réduit une partie du risque. L’IA ne devrait pas inventer librement du code capable d’accéder à tout le système. Elle choisit parmi les opérations que l’iPhone et les applications déclarent comme disponibles, puis organise les entrées et les sorties.

Le résultat reste visible dans l’éditeur. L’utilisateur peut donc vérifier la séquence, modifier une étape ou supprimer une action avant de lancer l’automatisation.

Cette transparence distingue Raccourcis d’un agent qui agirait uniquement dans une conversation. Le programme produit devient un objet durable : il peut être relancé, adapté, partagé et associé à un déclencheur comme une heure, un lieu, l’ouverture d’une application ou la connexion à un accessoire.

Des usages plus concrets qu’un nouveau chatbot

La plupart des assistants génératifs travaillent dans une fenêtre séparée. Ils rédigent un texte, répondent à une question ou résument un document. Une automatisation agit directement sur le fonctionnement quotidien de l’appareil.

Un utilisateur pourrait demander :

  • de préparer chaque matin un résumé des rendez-vous et de la météo ;
  • de convertir les dernières photos d’un dossier avant de les archiver ;
  • de lancer un mode de concentration, ouvrir les documents utiles et prévenir une équipe au début d’une réunion ;
  • de calculer l’heure de départ nécessaire selon le trafic puis d’envoyer l’estimation à un contact ;
  • de ranger automatiquement une pièce jointe dans le bon dossier et créer un rappel associé ;
  • d’activer plusieurs réglages d’accessibilité dans un contexte précis.

L’intérêt ne vient pas de la sophistication de chaque opération. Il vient de leur combinaison. Les fonctions existent souvent déjà, mais leur assemblage demande assez d’effort pour que la majorité des utilisateurs ne le fasse jamais.

Le langage naturel peut réduire ce coût initial. Il permet aussi d’explorer les capacités du téléphone sans connaître à l’avance le nom exact d’une action.

Les applications tierces détiennent une partie de la clé

Apple ne peut pas automatiser correctement une application qui ne décrit pas ses fonctions au système. Cette intégration repose notamment sur App Intents, un cadre permettant aux développeurs d’exposer des actions et des données à Raccourcis, Spotlight, Siri et d’autres composants d’iOS.

Une application de gestion de tâches peut déclarer des opérations comme « créer une tâche », « choisir un projet » ou « modifier une échéance ». Un service de livraison peut proposer « suivre un colis ». Une application bancaire pourrait fournir des actions très limitées, comme consulter un solde, sans autoriser un transfert.

Plus ces intentions sont précises et bien documentées, plus l’IA dispose de briques fiables. Si une application n’expose qu’une action générique pour s’ouvrir, le raccourci ne pourra pas manipuler son contenu en profondeur.

Cette dépendance crée un problème économique. Une automatisation réussie peut effectuer une tâche sans afficher longtemps l’application concernée. Certains éditeurs pourraient donc hésiter à investir dans une intégration qui réduit les ouvertures de leur interface, leur exposition publicitaire ou leurs occasions de proposer un abonnement.

Apple devra convaincre les développeurs que les applications les mieux automatisables seront aussi les plus utiles et les plus souvent choisies. Sans un catalogue riche d’actions tierces, la création en langage naturel restera surtout efficace avec les services intégrés à l’iPhone.

Une phrase ambiguë produit une automatisation ambiguë

Le langage naturel facilite la création, mais il manque de précision. « Envoie mes photos récentes à Paul » soulève immédiatement plusieurs questions : combien de photos, depuis quel album, par quel canal, dans quelle qualité et après quelle vérification ?

Un modèle peut choisir des valeurs plausibles sans choisir celles que l’utilisateur imaginait. Cette différence est bénigne lorsqu’il s’agit d’allumer une lampe. Elle devient plus sensible pour envoyer un fichier, supprimer des données, publier un contenu ou partager une position.

Une bonne interface devra donc détecter les ambiguïtés importantes et poser une question avant de construire le raccourci. Elle devra également présenter clairement :

  • les applications mobilisées ;
  • les données lues ou modifiées ;
  • les destinataires d’un partage ;
  • les actions irréversibles ;
  • les déclenchements automatiques ;
  • les étapes nécessitant une confirmation.

La qualité de l’IA ne se mesurera pas seulement à sa capacité à produire une séquence qui fonctionne. Elle dépendra de sa capacité à reconnaître quand une demande ne contient pas assez d’informations.

Les permissions ne disparaissent pas avec l’IA

Créer une automatisation par une phrase ne doit pas contourner les contrôles d’accès d’iOS. Un raccourci qui utilise la localisation, les photos, les contacts ou les fichiers reste soumis aux autorisations du système et aux restrictions définies par les applications.

Certaines actions demandent déjà une validation lors de leur première exécution. D’autres peuvent exiger une confirmation à chaque utilisation, notamment lorsqu’elles communiquent avec une personne ou modifient une donnée sensible.

Cette friction est parfois perçue comme un défaut. Elle devient essentielle lorsque la chaîne d’actions a été assemblée par un modèle probabiliste. L’utilisateur doit garder la possibilité de voir ce qui va se produire avant qu’un message parte ou qu’un document soit partagé.

Les déclencheurs automatiques méritent une attention particulière. Un raccourci manuel est lancé à un moment choisi. Une automatisation associée à l’arrivée dans un lieu, à une connexion Bluetooth ou à une heure peut s’exécuter dans un contexte que son auteur n’avait pas anticipé.

Apple devra trouver un équilibre entre fluidité et contrôle. Trop de confirmations rendront la fonction pénible. Trop peu transformeront une mauvaise interprétation en action réelle.

Le défi sera la maintenance, pas seulement la création

Une automatisation fonctionne dans un environnement qui change. Une application peut renommer une action, modifier ses données, exiger une nouvelle autorisation ou disparaître. Un trajet habituel peut changer. Un contact peut être remplacé. Une règle correcte aujourd’hui peut devenir incorrecte dans six mois.

La génération initiale n’est donc qu’une partie du problème. Raccourcis devra expliquer pourquoi une automatisation échoue et proposer une réparation compréhensible.

L’IA peut être utile à ce stade : identifier l’action devenue indisponible, suggérer une alternative ou demander une nouvelle information. Mais une réparation automatique ne doit pas modifier silencieusement le sens du programme.

Un raccourci qui ne peut plus enregistrer une facture dans un dossier précis ne devrait pas choisir seul un emplacement différent. Il doit signaler la rupture et laisser l’utilisateur valider la solution.

Cette exigence distingue une démonstration réussie d’un outil fiable. Construire une séquence impressionnante une fois est relativement facile. La maintenir malgré les mises à jour et les cas particuliers est beaucoup plus difficile.

La programmation personnelle peut enfin toucher le grand public

Raccourcis a toujours proposé une idée puissante : permettre à chacun d’adapter son appareil à ses propres habitudes. Son interface par blocs a toutefois conservé une barrière suffisante pour en faire un outil de niche.

Le langage naturel peut déplacer cette frontière. L’utilisateur n’a plus besoin de connaître la structure du programme avant de commencer. Il décrit un besoin, observe une première proposition puis affine le résultat.

Cette approche ne supprime pas la logique. Elle la rend visible après la formulation de l’intention, plutôt qu’avant. Les personnes qui le souhaitent pourront toujours examiner les actions et apprendre progressivement comment l’automatisation fonctionne.

Le succès dépendra moins du caractère spectaculaire du modèle que de trois éléments ordinaires : la couverture des applications, la qualité des demandes de confirmation et la clarté des erreurs.

Si Apple résout ces problèmes, la principale nouveauté d’Apple Intelligence ne sera peut-être pas un assistant plus bavard. Ce sera la possibilité, pour des millions de personnes, de programmer leur téléphone sans commencer par apprendre à programmer.

Références