L'article soutient que s'en remettre aux modèles pour rédiger des formulaires entraîne des erreurs car ils ne peuvent pas distinguer les informations manquantes des valeurs inventées, ce qui pousse les utilisateurs à valider des champs non vérifiés. Il propose de changer l'objectif : passer de l'exécution à la génération d'une liste d'inconnues en utilisant une liste de contrôle externe qui dicte quelles questions poser.

  • Le système utilise trois listes de contrôle : fixes (choix d'outil, conditions), spécifiques au fournisseur (champs obligatoires, changements d'état) et spécifiques à l'utilisateur (intention, contexte).
  • Un ordre de recherche défini détermine les sources des champs : réponse utilisateur, instruction, valeurs prédéfinies, valeurs observées ou état antérieur.
  • L'approche considère « inconnu » comme un état légitime une fois toutes les sources épuisées, au lieu de permettre au modèle d'inférer ou de remplir les blancs.
  • Elle distingue le « aucun résultat » issu d'une recherche du « inconnu » restant après la fin de la recherche.

Cette méthode prévient les données hallucinées en forçant une confirmation explicite des valeurs manquantes via des contraintes externes plutôt que par l'inférence du modèle.