TextGPT + IQR.Codes sont deux produits intégrés dans un même pipeline, développés pour Modezilla LLC. TextGPT est destiné aux particuliers : il suffit de télécharger un document, de choisir un profil type et de poser des questions. IQR.Codes est la partie professionnelle : une entreprise y télécharge ses manuels et ses politiques, imprime un code QR, et chaque client qui le scanne entame une conversation dont les réponses sont déjà connues.
Le processus sous-jacent est le même dans les deux cas : importation, reconnaissance optique de caractères (OCR), découpage en segments, intégration, extraction, réponse accompagnée de références. Ce qui complique les choses, c'est l'état dans lequel le PDF est réellement fourni. Une exportation numérique propre est un problème résolu ; une photo d'une page tirée d'un manuel vieux de quinze ans ne l'est pas, et ce sont justement ces documents-là que les entreprises possèdent réellement.
Le reste de l'architecture découle de deux contraintes définies avant même l'écriture de la première ligne de code : une réponse doit être renvoyée en moins d'une seconde, et aucune organisation ne doit jamais avoir accès aux documents d'une autre. La seconde contrainte est assurée dans Postgres par la sécurité au niveau des lignes, plutôt que par un filtrage effectué par l'application.