- Le problème
- Une activité de commerce de détail avait besoin que son logiciel de point de vente prenne en charge des processus de magasin et des échanges de données que le produit standard ne prévoyait pas, tout en restant maintenable au fil de l’évolution de la plateforme.
- La contribution
- Développement d’extensions du logiciel de point de vente et de ses intégrations avec les systèmes de gestion environnants. Contribution aux exigences et à l’architecture d’un fonctionnement multicaisse et multiopérateur, y compris les sessions et les tiroirs-caisses, et analyse des exigences de fiscalité, de fonctionnement multilingue, d’interfaces de paiement et d’exports comptables. Les volets fiscalité, paiement et comptabilité portaient sur les exigences et la conception ; ils ne constituent pas des travaux de certification.
- Le problème
- Les équipes des magasins et du siège s’appuyaient sur des processus manuels pour recueillir les informations opérationnelles, planifier le personnel, vérifier les prix et passer des commandes, si bien que l’information parvenait lentement aux personnes qui en avaient besoin.
- La contribution
- Réalisation d’applications web et mobiles, et des services backend associés, pour la planification du personnel, les enquêtes en magasin, la collecte de données opérationnelles, la vérification des prix et les commandes des magasins. Conception d’une synchronisation permettant aux appareils de continuer à fonctionner et d’échanger des données avec les systèmes centraux, et de rapports permettant au siège d’examiner les informations des magasins.
- Le problème
- L’inspection visuelle des chaussées pour y repérer des défauts est lente et inégale. L’objectif était d’explorer la détection automatique des défauts à partir d’images capturées sur le terrain.
- La contribution
- Entraînement de modèles de vision par ordinateur à base d’apprentissage profond pour détecter les défauts de surface sur des images de chaussées, et travail sur les pipelines qui acheminaient les images recueillies sur le terrain, de leur organisation et préparation jusqu’à l’entraînement des modèles.
- Le problème
- Un travail de recherche et de traitement de l’information en plusieurs étapes devait être réparti entre des agents IA coopérants, sans perdre le contrôle de ce à quoi chaque agent pouvait accéder, de ce qu’il pouvait dépenser ni de ce qu’il avait fait.
- La contribution
- Conception d’une architecture dans laquelle un agent coordinateur délègue des tâches à des agents exécutants. La conception définit un accès contrôlé aux outils et aux identifiants, des budgets d’utilisation, un suivi et un enregistrement traçable de l’activité.
Développement logiciel
Logiciels d’automatisation et d’inspection industrielles
- Le problème
- Des équipements industriels avaient besoin de logiciels capables de piloter des mouvements, de communiquer avec le matériel, d’effectuer une inspection optique et de proposer des processus clairs aux personnes qui les utilisaient.
- La contribution
- Développement de logiciels communiquant avec des équipements industriels, notamment des fonctions de commande de mouvement et d’inspection optique, ainsi que des processus destinés aux opérateurs.