Ce que nous entendons par expertise
Une liste de technologies ne prouve rien. Ce qui compte, c'est ce qui tourne en production, chez des utilisateurs réels, avec les contraintes qui vont avec : latence, coût, pannes, conformité, maintenance sur plusieurs années.
4YA conçoit et opère ses propres produits. Les briques décrites ici ne sont pas des compétences déclarées : ce sont celles que nous maintenons nous-mêmes, tous les jours, sur des systèmes qui servent des clients.
Nos domaines d'ingénierie
Vision par ordinateur et traitement temps réel
Analyse de flux vidéo en continu sur matériel embarqué : détection d'intrusion, franchissement de périmètre, comportements anormaux. La contrainte n'est pas le modèle, c'est de tenir la latence sur des dizaines de flux simultanés sans saturer le lien réseau ni le budget. D'où le traitement à la source plutôt que l'envoi vers un cloud.
Agents autonomes et orchestration de modèles
Des agents qui exécutent des processus métier complets, pas des chatbots qui répondent. La difficulté réelle est l'orchestration : gérer l'état, reprendre après une erreur, tracer chaque décision, et borner ce que le modèle a le droit de faire. Nous construisons ces boucles avec LangGraph et n8n, sur infrastructure contrôlée.
Infrastructure souveraine et edge
Déploiement de modèles ouverts sur infrastructure maîtrisée, locale ou marocaine, sans dépendance à une API étrangère. La souveraineté n'est pas une clause de contrat : elle se décide au moment où l'on choisit où le calcul s'exécute et où les données se reposent.
Systèmes transactionnels et paiement
Encaissement, corrélation avec la vidéo, traçabilité fiscale, fonctionnement en mode dégradé quand le réseau tombe. Un système de caisse n'a pas le droit de perdre une transaction : les exigences de fiabilité y sont plus proches de l'embarqué que du web.
Matériel, firmware et IoT
Conception de cartes, firmware temps réel, connectivité terrain et mise à jour à distance. Cette couche explique pourquoi nos systèmes de vision tiennent sur du matériel contraint : nous savons ce qui se passe sous le système d'exploitation.
Comment nous travaillons
Cadrage. Nous commençons par le processus réel, pas par la technologie. Ce qui est mesuré, ce qui coûte, ce qui est répétitif. Beaucoup de demandes se résolvent sans intelligence artificielle — nous le disons quand c'est le cas.
Preuve de concept. Un périmètre restreint, sur vos données, avec un critère de réussite défini à l'avance. L'objectif est de savoir si ça marche chez vous, pas de produire une démonstration flatteuse.
Industrialisation. Mise en production, supervision, documentation et transfert. Un système que vous ne pouvez pas exploiter sans nous n'est pas livré.
Ce sur quoi nous nous engageons
Le code et les modèles vous appartiennent. À la fin d'un projet, vous disposez des sources, des poids de modèle le cas échéant, et de la documentation d'exploitation. Il n'y a pas de brique cachée qui vous rendrait captif.
Vos données restent où vous le décidez. Traitement local ou sur infrastructure marocaine par défaut, conformément à la loi 09-08 et aux exigences de la CNDP. Aucun flux ne part vers une API tierce sans que ce soit un choix explicite et documenté.
Pas de sous-traitance de l'ingénierie. L'équipe qui cadre est celle qui développe et celle qui opère. Vous avez un interlocuteur technique, pas une chaîne d'intermédiaires.