Développement de l'IA dans le commerce électronique : cauchemar ou rêve devenu réalité ?

Publié: 2023-06-20
En tant que marchand de commerce électronique, vous devez toujours avoir un œil critique sur l'avenir. Vous ne voudrez peut-être pas être en première ligne pour chaque nouvelle technologie - certains pourraient appeler cela être à la pointe de la technologie. Mais, vous ne voulez pas non plus être le dernier à vous lancer dans une technologie en pleine maturité - c'est-à-dire "rater le bateau !"

Cette énigme peut conduire à la paralysie – d'autant plus que nous considérons les effets que l'intelligence artificielle (IA) aura… et a déjà… sur le développement du commerce électronique. Devriez-vous donner le feu vert à votre équipe informatique pour utiliser l'IA ? Ou devriez-vous bloquer les applications d'IA jusqu'à ce qu'elles puissent être examinées plus avant pour les risques et la sécurité ? Ce sont de vraies questions avec lesquelles les commerçants se débattent et nous voyons les deux approches (agressive et conservatrice) actuellement utilisées.

Outils de développement d'IA aujourd'hui

Les assistants de programmation basés sur l'IA sont déjà largement utilisés par les développeurs de logiciels pour la compilation de code, le débogage de code et les tests pilotés par code. Déjà, quelques dizaines d'outils comme celui-ci existent et sont utilisés par les développeurs du monde entier. Les assistants de programmation peuvent résoudre des problèmes relativement simples mais souvent chronophages, ce qui rend les développeurs plus productifs et diminue la fatigue liée à l'exécution de tâches répétitives.

Par exemple, Codex est un outil d'IA (en version bêta) des créateurs du système Chat GPT (qui est lui-même fréquemment utilisé pour les tâches de codage) qui traduit le langage naturel en code. Codex alimente un autre outil similaire, GitHub Copilot. Les développeurs doivent savoir poser à l'un ou l'autre de ces assistants IA des questions bien définies afin de produire des résultats utiles. Sans contrôle, les assistants IA sont également connus pour laisser des vulnérabilités ou même en créer de nouvelles. Le choix d'un développeur dont l'expertise permet une utilisation prudente et maîtrisée des outils est donc primordial.

Un nouvel outil appelé AlphaCode est extrêmement prometteur pour résoudre des tâches de programmation plus complexes, mais nécessite toujours une définition détaillée des problèmes, des directives de test et des descriptions de résultats.

Une autre classe d'outils ressemble à la fonction "auto-complétion" que vous voyez fréquemment dans les programmes de texte et les champs de recherche. Lorsqu'un développeur tape une ligne de code, le programme AI (Tabnine, par exemple) suggère des lignes de code complétées. Plus ces outils sont utilisés, mieux ils anticipent ce que fait le développeur.

Partout où vous avez un résultat défini ou un ensemble de résultats, ainsi que des entrées que l'IA doit suivre par rapport à la reconnaissance de formes, vous avez une boucle de rétroaction. L'IA se nourrit des boucles de rétroaction et les utilise déjà largement pour fournir de nouvelles fonctionnalités et fonctionnalités pour la recherche sur site, des recommandations de produits pour des expériences d'achat personnalisées et la personnalisation (voir https://www.adobe.com/sensei.html ).

Regarder vers l'avant

Au cours des 1 à 3 prochaines années, nous pensons que des portions importantes de tâches de développement simples seront presque dépassées par l'IA. Par exemple:

  • Le développement de thèmes plus « sans code ». Ce sont des thèmes pour des plates-formes comme Shopify, Adobe Commerce (alias Magento) et BigCommerce qui permettent une modification et une personnalisation rapides du contenu, de la conception et de la mise en page tout en ne permettant plus aux utilisateurs de modifier le code. Au lieu de cela, toutes les modifications du code CSS/design sont gérées par l'IA. Cela devrait permettre un code plus propre, moins gonflé et plus stable, car l'IA sera capable de gérer rapidement le débogage et les tests et ne s'appuiera pas sur les approches de correction ou de chausse-pied que les développeurs humains utilisent souvent pour effectuer un changement.
  • Développement d'outils de conception plus faciles à utiliser et plus rapides. Le glisser-déposer existe depuis un certain temps, mais imaginez que le logiciel sera capable d'anticiper et de mettre en œuvre des changements cohérents sur les éléments du thème. Ensuite, vous pouvez nettoyer tous les changements que l'IA n'a pas bien compris lors de sa première passe.

Le chemin probable

Le développement de logiciels, comme de nombreux autres métiers et professions spécialisés, consiste en un pourcentage élevé de tâches qui suivent un modèle ou reposent sur des solutions standardisées. L'habileté et l'expérience entrent en jeu sur les détails. L'adoption de l'IA s'alignera très probablement sur ces vérités ; sans aucun doute, l'utilisation de l'IA sera (et est déjà) répandue dans le développement du commerce électronique, mais ne remplacera pas les programmeurs qualifiés. Cela peut sembler naïf, alors nous allons mettre un point plus fin là-dessus. La programmation en tant que profession changera définitivement à mesure que l'assistance IA deviendra plus puissante et fiable, mais tant que le système aura besoin de savoir exactement quel problème résoudre, il y aura un besoin de développeurs et d'architectes de solutions hautement qualifiés.

À court terme, l'IA aura beaucoup moins d'effet sur les éléments plus complexes du développement de sites Web tels que l'architecture logicielle, la gestion de bases de données, le développement de nouvelles fonctionnalités et la sécurité avancée.

Si vous voulez qu'un travail soit fait…

En général, comme la plupart des changements axés sur la technologie, l'intégration de l'IA dans la programmation du commerce électronique suivra le principe de Pareto (alias règle 80/20). Les développeurs tireront le meilleur parti de l'IA en l'utilisant pour des tâches limitées. D'autres tâches impliquant des entrées plus subjectives : (opinions, expérience, préférences) seraient très difficiles à demander à l'IA d'accomplir tout en étant assez faciles à saisir pour un programmeur humain qualifié. À l'instar de l'utilisation de robots dans l'industrie, l'IA sera utilisée là où elle présente un avantage évident et là où elle est économiquement réalisable en fonction de l'échelle de l'activité.

Les développeurs humains utilisent leur intelligence native pour traduire des spécifications exprimées (parfois vagues – et toujours contextuelles) en tentatives d'itération qui doivent être vérifiées par d'autres humains (les chefs de projet, les clients). Cela peut être un processus imprévisible et parfois arbitraire en ce qui concerne les détails.

Que doivent faire les responsables du commerce électronique pour utiliser l'IA à leur avantage ?

Il est important d'être sur une plate-forme de commerce électronique qui travaille de manière agressive pour tirer parti des technologies d'IA en vogue. Par exemple, les développeurs expérimentent déjà des thèmes sans code pour Shopify (c'est-à-dire nyla.app ) qui s'appuient sur l'IA pour des changements de conception rapides et simples. Pourtant, dans une atmosphère de perturbation, il existe un risque de mauvaise prise de décision lorsqu'il s'agit de choisir une plate-forme. Les logiciels qui dépendent trop fortement de l'IA à ce stade peuvent entraîner une charge de conséquences imprévues - des niveaux de maintenance et de configuration qui seraient actuellement hautement spécialisés (et donc d'un coût prohibitif) à moyen terme.

Plus que jamais, des conseils d'excellence et expérimentés sont votre meilleur allié. Choisissez une agence partenaire en qui vous pouvez avoir confiance, avec une expérience d'objectivité en matière de plateformes et d'outils. InteractOne ne prétend pas être non affilié, mais nous n'avons jamais hésité à connaître les points forts et les points faibles de Magento, Adobe, Shopify, BigCommerce et toutes les technologies sous-jacentes. Notre rôle est de fournir des conseils sans fard, basés sur ce que nous voyons se produire dans l'écosystème.

Ne vous contentez pas de nous croire sur parole. Restez informé, en suivant les leaders de l'industrie, en expérimentant vous-même l'IA, en assistant à des salons professionnels et à des séminaires, etc.

Examinez attentivement et examinez attentivement les nouvelles fonctionnalités d'IA avant de choisir de les implémenter sur votre site… ne vous contentez pas de l'utiliser parce qu'elle porte une étiquette « AI ». Faites vos devoirs pour vous assurer que la fonctionnalité d'IA aura un impact positif sur votre site Web.

Contactez-nous pour en savoir plus sur la façon d'optimiser votre site de commerce électronique.

    Obtenez l'aide d'un expert dès aujourd'hui !

    Un membre senior de l'équipe InteractOne vous répondra dans la journée.

    Écrivez-nous à :

    Notre formulaire de contact

    Ou, si vous préférez un appel téléphonique à l'ancienne :
    Téléphone (États-Unis) : (513) 469-3362

    4665, chemin Cornell Bureau 255
    Cincinnati, Ohio 45241