Les documents passent dans amaise par une pipeline définie en plusieurs étapes :
CRÉATION → OCR → SEGMENTATION → REVUE DE SEGMENTATION → DÉCOUPE → INDEXATION → EXTRACTION → ANALYSE → RÉPONSE → REVUE DU DOSSIER → DISPONIBLE
Les fichiers qui ne sont pas des PDF (par exemple des documents Word ou des images) sont d’abord convertis en PDF, si ces types de fichiers sont activés pour ton espace de travail. Les archives, les dossiers entiers et les e-mails sont décomposés, et chaque fichier qu’ils contiennent est ajouté séparément. Le fichier que tu as téléversé reste inchangé.
Caractéristiques principales :
Workers idempotents : Chaque étape est traitée par un worker autonome et sans état. En cas d’erreur, le traitement peut être répété en toute sécurité.
Communication asynchrone : Les workers communiquent via des files de messages (SQS). Chaque worker traite une tâche à la fois.
Séparation des clients : Chaque tâche est associée à un client spécifique. Les mêmes contrôles d’isolation des clients s’appliquent que dans le reste de l’application.
Stockage chiffré : Les documents sont stockés dans S3 avec des clés de chiffrement spécifiques à chaque client.
Étapes de revue humaine : La revue de segmentation et la revue du dossier sont des points de contrôle intégrés où les utilisateurs vérifient et corrigent les résultats de l’IA ; le moment où une revue est requise est configuré par client.