Anass Benouhoud
← Réalisations / IA agentique
Étude de cas · IA agentique

Assistant douanier intelligent.

Customs classification, handled by a supervised team of AI agents.

Un système d’agents qui classe des marchandises dans le tarif douanier : un superviseur qui cadre, un assistant qui travaille, des garde-fous qui vérifient, et un humain qui valide.

Mon rôleArchitecture, conception des agents et du graphe de connaissances
DomaineTransit et douane, transposable à tout métier réglementé
PileLangGraph · GraphRAG · PostgreSQL · Next.js
FicheproduitCaractéris-tiquesPositionscandidatesTextesofficielsCode
01 — LE PROBLÈME · THE CHALLENGE

Un produit, des milliers de positions possibles.

Classer un article, c’est lui attribuer un code douanier à 10 chiffres. Ce code détermine les droits, la TVA, les documents exigés et les contrôles. Une erreur coûte cher.

Le travail est difficile à automatiser : les informations sont dispersées entre factures, fiches techniques et certificats, les règles comportent des exceptions, et une réponse fausse mais sûre d’elle est pire qu’une absence de réponse.

02 — L’APPROCHE · THE APPROACH

Quatre principes de conception.

1Un superviseur qui ne classe jamaisLe SuperAgent joue le déclarant : il rassemble les données et pose les bonnes questions, mais le classement est le travail de l’assistant.
2Des preuves vérifiées par le codeChaque extrait cité est revérifié mot pour mot. Sans preuve, la réponse devient une question à l’humain.
3Un tarif lu, jamais devinéAucun code n’est cité sans avoir été retrouvé dans le tarif douanier par un outil.
4L’humain a le dernier motChaque proposition arrive avec son dossier de preuves ; l’utilisateur valide, rejette ou rouvre.
03 — L’ARCHITECTURE · THE ARCHITECTURE

34 composants, six couches, un seul fil.

InterfaceAPI & préparationMoteur de traitementSuperAgent (superviseur)Assistant (agent principal)Sous-agent spécialiséOutilGarde-fouMémoire & étatSource de donnéesRésultat & validation
Mini Map
Cliquez sur un composant
Cliquez sur un composant pour comprendre son rôle.
PilotageInterface de suivi, file de traitement et orchestrateur : ils font avancer chaque article, reprennent après une panne et gardent tout l’historique.
IntelligenceUn SuperAgent, un assistant douanier et des sous-agents spécialisés : extraction des fiches, recherche web, analyse du chapitre.
ConfianceGarde-fous, mémoire par client et sources officielles : le système retient ce qui est validé et n’invente rien.
04 — LE DÉROULÉ · HOW IT RUNS

De la ligne de facture au code validé.

1
SélectionL’utilisateur choisit des lignes à classer.
2
RegroupementLes articles similaires sont groupés, l’humain ajuste.
3
Prise en chargeUn processus prend l’élément, sans doublon ni perte.
4
Fiche produitExtraction, recherche web et analyse du chapitre.
5
SupervisionÀ chaque tour, le SuperAgent évalue la situation.
6
DécisionRéponse avec preuves, ou question à l’humain.
7
ClassementL’assistant descend l’arbre du tarif et retient un code.
8
Dossier de preuvesFiche officielle, origine, cohérence avec le code déclaré.
9
ValidationL’humain tranche ; la mémoire s’enrichit.
05 — CE QUE ÇA DÉMONTRE · WHAT IT SHOWS

Des agents fiables parce que cadrés.

LangGraphGraphRAGPostgreSQLNext.jsAgents & sous-agentsMémoireGarde-fous

Un agent peut proposer. Seuls les preuves, le code et l’humain décident.

La même architecture se transpose à d’autres métiers où une décision doit être justifiée : conformité, contrats, finance, achats publics.

CONTACT

Un besoin comparable ?

Un projet d’IA agentique, un cadrage ou une architecture à poser : décrivez-le en quelques lignes. Tell me about your project.

Discuter d’une mission →