Financement participatif à partir de 1000€
jusqu’au 31 octobre 2023

happy flux
Wilfried Martinache

Wilfried Martinache

DĂ©veloppeur Full Stack

L’intelligence artificielle au service du vivant đŸŒ±

Le 1er juin de cette annĂ©e, l’équipe de dĂ©veloppeurs d’Agriflux a participĂ© Ă  la confĂ©rence JSNation 2023. Il s’agit de l’évĂ©nement le plus important de l’annĂ©e qui prĂ©sente les derniĂšres tendances du dĂ©veloppement JavaScript, les Ă©volutions Ă  venir ainsi que du partage des pratiques de quelques dizaines de milliers de participants. Les objectifs de ce dĂ©placement pour notre Ă©quipe Ă©taient multiples: team-building, rencontrer d’autres dĂ©veloppeurs, rĂ©-interroger les choix technologiques, rester Ă  la page sur les pratiques et les orientations de demain ainsi que prospecter de nouvelles solutions.

L’intelligence artificielle est, comme dans bien des domaines, le sujet brĂ»lant du moment.
Que ce soit dans l’assistance au dĂ©veloppement avec le talk de Wes Bos, la dĂ©tection automatique des visages dans les browser avec Jorrik Klijnsma , les assistants vocaux “intelligents” avec Tejas Kumar, les recherches dans les donnĂ©es avec Sebatian Witalec ou encore les infrastructures de machine learning avec Jaxon Repp, le sujet Ă  captĂ© une bonne partie des Ă©changes de la journĂ©e.
 
 
Chez Agriflux, son Ă©mergence soulĂšve 2 questions:
 
  • Va-t-elle remplacer nos jobs ?
  • Comment mettre celle-ci au service d’une cause qui nous tient Ă  cƓur: tisser des services de transport performant et Ă©cologique pour dĂ©carboner nos assiettes par la mutualisation en circuits courts.
 
Alors, les ingĂ©nieurs et les dĂ©veloppeurs sont-ils en voie d’extinction 🩖 ?
 
De la mĂȘme façon que l’opĂ©rateur ‘this’ en javascript dĂ©pend de son contexte d’exĂ©cution, l’intelligence artificielle n’a pour l’instant pas la facultĂ© d’apprĂ©hender un contexte applicatif large couplĂ© Ă  un mĂ©tier complexe. En effet, notre infrastructure est Ă  ce jour dĂ©coupĂ©e en plusieurs instances construites depuis des framework diffĂ©rents, Svelte pour la partie interface clientĂšle, Angular pour le back-office, NestJS pour le serveur et les APIs, Neo4j pour la base de donnĂ©es. Dans les outils explorĂ©s jusqu’à maintenant par l’équipe technique, nous avons rencontrĂ© des difficultĂ©s Ă  se faire assister dans le dĂ©veloppement sur un modĂšle hĂ©tĂ©rogĂšne et pourtant interdĂ©pendant. Ces couches applicatives sont pourtant toutes reliĂ©es par la logique du mĂ©tier qu’il serait bien difficile de dĂ©crire de façon exhaustive Ă  l’IA pour lui permettre de rĂ©pondre correctement dans le contexte mĂ©tier. Sans les experts mĂ©tiers, les ingĂ©nieurs, les designers, et des chefs de projet/produit pour orchestrer, la conception en coopĂ©ration de fonctionnalitĂ©s ne peut pas voir le jour.
On attribue à Albert Einstein la phrase suivante « Un problÚme sans solution est un problÚme mal posé ».
À ce jour, si on demande Ă  une IA de produire du code, elle ne rĂ©pond en quelque sorte que si la rĂ©ponse est dans la question !
Alors le mĂ©tier Ă©volue tout de mĂȘme, car l’outil n’en reste pas moins trĂšs puissant.
Les ingĂ©nieurs peuvent maintenant se concentrer sur l’essentiel: apprĂ©hender des problĂšmes, discuter des enjeux et des modifications nĂ©cessaires en dehors du contexte de la nouvelle fonctionnalitĂ©, Ă©changer sur les pistes de solutions auprĂšs des utilisateurs et des experts MĂ©tiers, et produire les algorithmes qui seront par la suite optimisĂ©s & testĂ©s par l’IA.
L’IA libĂšre les dĂ©veloppeurs d’un nombre consĂ©quent de tĂąches fastidieuses đŸ§č et qui n’ont pas d’intĂ©rĂȘt dans la rĂ©pĂ©tition. Si j’ai compris une premiĂšre fois comment fonctionne une RegExp ou comment configurer le setup d’une image Docker, je me rĂ©jouis d’avoir aujourd’hui Ă  disposition un outil qui me permette de gĂ©nĂ©rer le bout de code qu’il me faut en un temps record.
De la mĂȘme façon je peux demander Ă  l’assistant en intelligence artificielle de produire tous les tests unitaires qui vont bien dans le but de couvrir mon code et assurer une qualitĂ© de l’intĂ©gration et du dĂ©ploiement continu.
Chez Agriflux, nous avons Ă  cƓur d’Ɠuvrer vite et bien pour servir un trĂšs beau projet. L’intelligence artificielle est un outil que nous avons largement adoptĂ© dans notre panoplie et dont l’usage se trouve renforcĂ© suite Ă  la confĂ©rence Ă  laquelle nous avons assistĂ©e.
Nous y voyons immĂ©diatement un gain d’efficacitĂ© et de qualitĂ© des dĂ©veloppements. La possibilitĂ© prochaine de rĂ©aliser des estimations de pricing et de timing fiables sur la base des demandes ponctuelles des clients, afin de fournir un service qualitatif et transparent pour nos utilisateurs. L’analyse des Ă©vĂ©nements survenus sur les expĂ©ditions, afin d’adapter automatiquement les plans de transports Ă  partir des informations reçues. Mais aussi l’ouverture de perspectives concernant l’apprentissage automatique ( machine learning ) des comportements de nos utilisateurs, la dĂ©tection d’anomalies, la performance et l’évolutivitĂ© intelligente de nos infrastructures.
C’est une belle Ă©poque pour ĂȘtre dĂ©veloppeur đŸ€–
C’est une chance que de travailler pour un projet qui fait du sens 💚
 
Ps: l’IA n’a pas Ă©tĂ© sollicitĂ©e pour le rĂ©daction de l’article 
Wilfried pour Agriflux đŸŒ±

partager cet article

Termes et Conditions

Mentions légales 

AVANT-PROPOS 

L’entrĂ©e en vigueur du RĂšglement europĂ©en relatif Ă  la Protection des DonnĂ©es (RGPD) est l’occasion de rĂ©affirmer notre engagement sur la façon dont nous collectons et utilisons vos donnĂ©es. ConformĂ©ment aux dispositions lĂ©gales contenus dans l’article 6 III de La loi du 21 juin 2004, appelĂ©e loi pour la confiance dans l’économie numĂ©rique. 

IMPORTANT 

ConformĂ©ment Ă  l’article L122-4 du Code de la propriĂ©tĂ© intellectuelle, toutes les donnĂ©es incluses dans ce site (textes, photographies, illustrations, icĂŽnes, animations, bases de donnĂ©es, etc.) sont la propriĂ©tĂ© exclusive de SAS Marnadil, ou font l’objet d’une autorisation spĂ©cifique d’utilisation pour SAS Marnadil. 

PROPRIÉTÉ ET RESPONSABILITÉ 

Le prĂ©sent site est la propriĂ©tĂ© de : SAS Marnadil 7 RUE MONTORGE 38000 GRENOBLE Tel : 0649214937 au capital de 87023 euros inscrite au Registre du Commerce et des SociĂ©tĂ©s de Grenoble sous le n° 853 831 758. CRÉDITS Ce site a Ă©tĂ© conçu par SAS Marnadil.