
Titre original : Principles of Mixed-Initiative User Interfaces
Auteur : Eric Horvitz.
Affiliation : Microsoft Research (Redmond).
Publication : actes de CHI ’99, la conférence de l’ACM sur les interactions humain-machine, Pittsburgh, mai 1999. Le PDF de huit pages est en libre accès sur le site de Microsoft Research.
Liens : page Microsoft Research, PDF.
L’idée en bref
À la fin des années 1990, deux écoles s’opposaient : donner à l’utilisateur de meilleurs outils à manipuler lui-même, ou lui fournir des « agents » qui agissent à sa place. Horvitz refuse de choisir et propose l’« initiative mixte » : l’humain et l’assistant se partagent le travail, et l’assistant décide à chaque instant s’il doit intervenir. Il illustre ses principes avec LookOut, un assistant pour Outlook qui repère dans un courriel une demande de rendez-vous et propose de remplir l’agenda.
Ce que montre le papier
Douze principes
Le papier en liste douze. Parmi eux : n’automatiser que ce qui apporte un vrai plus, tenir compte de l’incertitude sur le but de l’utilisateur et de son attention, choisir le meilleur moment, demander quand le doute est fort sans déranger pour rien, laisser l’utilisateur lancer ou arrêter l’assistant facilement, limiter le coût des mauvaises suppositions, réduire l’ambition du service quand l’incertitude monte (« faire moins, mais juste »), garder la mémoire des échanges récents et continuer d’apprendre en observant.
Agir, demander ou ne rien faire
Le cœur est un calcul d’utilité attendue. L’assistant estime la probabilité que l’utilisateur veuille l’aide, puis compare la valeur d’agir et de ne pas agir dans les quatre cas possibles (aide voulue ou non, action faite ou non). Les deux droites se croisent en un seuil de probabilité : au-dessus, agir ; en dessous, s’abstenir. En ajoutant le dialogue comme troisième option, on obtient deux seuils, entre ne rien faire et demander, puis entre demander et agir. Ces seuils bougent avec le contexte : si l’utilisateur est absorbé par autre chose, une action non voulue coûte plus cher, et le seuil pour agir monte. LookOut laisse l’utilisateur régler ces utilités, ou directement les deux seuils.
LookOut en pratique
Le classifieur de LookOut, une machine à vecteurs de support, a été entraîné sur environ 1 000 courriels, 500 liés à un rendez-vous et 500 non. Quand il ne trouve pas de date précise, l’assistant n’invente pas : il ouvre la bonne semaine de l’agenda. S’il propose son aide et que l’utilisateur ne répond pas, il attend un temps qui dépend de sa confiance, puis s’efface. Des mesures sur quelques utilisateurs montrent que le délai préféré avant une proposition croît avec la longueur du courriel, selon une courbe en S.
Les limites
C’est un papier de principes, pas une étude expérimentale : aucune évaluation chiffrée de LookOut auprès d’utilisateurs, et les mesures de délai ne portent que sur un échantillon d’un utilisateur dans la figure présentée. Les utilités sont supposées connues, alors qu’elles sont difficiles à estimer en pratique. Et l’assistant visé ne fait qu’une chose, proposer un rendez-vous, loin des agents actuels qui enchaînent des dizaines d’actions.
Lecture Neurone21
La grille de 1999 s’applique presque telle quelle aux agents IA en entreprise. Un agent qui demande une validation à chaque étape lasse vite ; un agent qui ne demande jamais finit par commettre une erreur coûteuse. La bonne question n’est pas « faut-il un humain dans la boucle ? », mais « à partir de quelle confiance, pour quel type d’action ? ». Une action réversible et peu coûteuse peut être faite seule ; un envoi à un client, un paiement ou une suppression mérite un seuil bien plus haut, donc une question. Deux autres principes restent sous-employés : réduire l’ambition plutôt que deviner, et rendre le refus d’une proposition aussi rapide que possible.
D’où vient ce papier
Elvis Saravia (@omarsar0) l’a remis en avant le 13 novembre 2026 à 17:51 heure de Paris. Nous avons lu le PDF officiel sur le site de Microsoft Research. Écarts avec le post :
Le post résume le papier par un partage du contrôle selon l’incertitude, le contexte et le coût des interruptions. C’est juste, mais le papier ne parle pas d’interruption en tant que telle : il raisonne en coûts et bénéfices attendus d’une action, et en attention de l’utilisateur. Le post évoque aussi la façon dont les humains doivent intervenir ; le papier traite surtout de la décision de l’assistant, avec la possibilité pour l’utilisateur de le lancer, de l’arrêter ou de corriger son résultat. La mention d’Antimattr, une jeune société de matériel vocal, vient du post cité par Elvis Saravia, pas du papier.
Pour aller plus loin
- La page du papier chez Microsoft Research : https://www.microsoft.com/en-us/research/publication/principles-mixed-initiative-user-interfaces/
- Le PDF : https://www.microsoft.com/en-us/research/wp-content/uploads/2016/11/chi99horvitz-1.pdf
- Le post d’Elvis Saravia : https://x.com/omarsar0/status/2121284945628803270
- Notre fiche sur un contrôle juste avant l’action des agents : /p/controle-avant-action-agents-ia-jevact
- Notre dossier pour monter une équipe d’agents IA : /p/equipe-agents-ia-roles-memoire-relais-dossier