We built a 6-agent orchestration system over 12 weeks. (1) Unified KYC Agent: performing customer due diligence once for both banking and insurance, using a canonical customer model. The agent: verifying identity documents (CNI, passeport, titre de séjour), checking against the Registre National des Personnes Physiques, verifying company data through INPI/RCS/Kbis for commercial clients, screening against EU sanctions lists and Tracfin's national list, classifying customer risk level (PPE — personne politiquement exposée — screening, geographic risk, product risk), and creating a unified KYC dossier accessible to both banking and insurance operations. (2) Conseil Documentation Agent: generating devoir de conseil documentation from advisor-customer interaction data.
The agent: analysing the customer's stated needs and financial situation (from advisor notes and system data), matching needs to recommended products (insurance, savings, credit), generating the formal conseil document (fiche de conseil) documenting: why each product was recommended, alternatives considered and reasons for non-recommendation, risks disclosed, and customer acknowledgment. Ensuring 100% documentation completeness — every required field populated, every regulatory disclosure included. (3) Convention Collective Agent: for employer-sponsored insurance products, verifying coverage compliance. The agent: identifying the applicable convention collective from the employer's IDCC (Identifiant de la Convention Collective) code, extracting minimum coverage requirements (prévoyance: décès, incapacité, invalidité minimums; mutuelle: panier de soins minimum, 100% Santé compliance), comparing proposed coverage against convention minimums, and flagging any shortfalls with specific recommendations for coverage enhancement. Coverage of 500+ conventions collectives through a structured database of convention requirements, automatically updated when conventions are amended through DARES publications.
(4) Tracfin Reporting Agent: generating déclarations de soupçon for suspicious activity identified through transaction monitoring or advisor referral. The agent: compiling a comprehensive investigation dossier (transaction history, KYC data, relationship timeline, open-source intelligence), identifying the applicable Tracfin typology (blanchiment — laundering, financement du terrorisme, fraude fiscale, abus de bien social), drafting the declaration narrative in Tracfin's required format with supporting evidence, and performing quality checks against Tracfin's published quality criteria (ensuring the declaration answers: who, what, when, where, why, and how). (5) Cross-Sell Compliance Agent: when banking customers are offered insurance products (or vice versa), ensuring compliance with: DDA (Directive sur la Distribution d'Assurances) requirements for insurance sales, MiFID II requirements for investment-linked insurance, ACPR guidance on cross-selling practices, and customer consent management (RGPD/GDPR). (6) Quality Assurance Agent: reviewing all outputs — KYC dossiers, conseil documentation, Tracfin declarations, and convention compliance reports — for completeness, accuracy, and regulatory compliance.
The orchestrator managing the pipeline with human gates at: KYC completion (compliance officer review for high-risk customers), Tracfin submissions (senior compliance officer approval for every declaration), and convention collective coverage recommendations (specialist review for complex conventions).