IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)

Vous �tes nouveau sur Developpez.com ? Cr�ez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et �tre connect� pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Cr�ez-en un en quelques instants, c'est enti�rement gratuit !

Si vous disposez d�j� d'un compte et qu'il est bien activ�, connectez-vous � l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oubli� ?
Cr�er un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

GitLab affirme que l'utilisation de l'IA pour le codage informatique est "in�luctable" et que cela va perdurer,
Mais l'int�gration de l'IA dans le g�nie logiciel introduit de nouveaux risques

Le , par Mathis Lucas

73PARTAGES

6  0 
GitLab estime que l'IA va de plus en plus s'int�grer dans le domaine du g�nie logiciel � mesure que la technologie se d�veloppe. L'entreprise a publi� cette semaine les r�sultats d'une enqu�te qui r�v�lent que pr�s d'un quart des entreprises utilisent d�j� l'IA pour renforcer le travail des d�veloppeurs humains de logiciels et plus de deux tiers d'entre elles pr�voient d'utiliser de tels syst�mes. L'enqu�te rapporte que 83 % des personnes interrog�es conviennent que la mise en �uvre de l'IA dans leurs processus de d�veloppement de logiciels est essentielle pour �viter de prendre du retard. GitLab affirme que l'int�gration de l'IA dans le g�nie logiciel est in�luctable et que cela va perdurer.

L'IA s'int�gre rapidement dans les processus de d�veloppement de logiciels

Ces derni�res ann�es, la programmation a fa�onn� le monde tel que nous le connaissons, en constante �volution. N�anmoins, avec l'av�nement de l'IA, la question se pose : l'IA remplacera-t-elle les programmeurs � l'avenir ? Le domaine de la programmation subit une transformation significative avec l'essor de l'IA. Ainsi, alors que les outils d'IA continuent de progresser, les programmeurs s'inqui�tent de plus en plus de la possibilit� que leur r�le soit remplac� par des machines autonomes. Cette crainte est devenue plus s�rieuse avec l'arriv�e de l'IA g�n�rative, qui peut g�n�rer du code fonctionnel, m�me si la qualit� et la s�ret� du code sont discutables.


Dans la nouvelle �dition de son rapport Global DevSecOps, GitLab a tent� d'�valuation le niveau d'int�gration de l'IA dans les processus de d�veloppement de logiciels des entreprises. Si la conclusion de GitLab n'est pas totalement inattendue, elle pourrait contribuer � renforcer les inqui�tudes de certains programmeurs. � S'il y a une conclusion incontournable � tirer des donn�es de l'enqu�te, c'est que l'IA dans le d�veloppement logiciel est l� pour rester �, a �crit l'entreprise. Selon le rapport, 38 % des 1 001 r�pondants � l'enqu�te venaient des �tats-Unis, 37 % de l'Inde et 63 % s'identifiaient comme �tant de sexe masculin.

Selon le rapport, 83 % des personnes interrog�es estiment que la mise en �uvre de l'IA dans leurs processus de d�veloppement de logiciels est essentielle pour �viter de prendre du retard. Ce sentiment est constant, quel que soit le domaine fonctionnel (d�veloppement, op�rations et s�curit� - DevSecOps), le niveau d'emploi ou le nombre d'ann�es d'exp�rience des personnes interrog�es. Le rapport de GitLab sugg�re �galement que l'int�gration de l'IA dans le d�veloppement de logiciels a �t� un "v�ritable" succ�s jusqu'� pr�sent, avec 90 % de ceux qui utilisent des outils d'apprentissage automatique exprimant leur confiance dans leur utilisation.

Les r�pondants ont qualifi� les efforts d'int�gration de "tr�s" ou "extr�mement" r�ussis. L'utilisation de l'IA par les personnes interrog�es ne concerne pas uniquement le codage g�n�r� par des robots. Les cas d'utilisation les plus fr�quents sont : les chatbots de traitement du langage naturel dans la documentation (41 %), la g�n�ration de tests automatis�s (41 %), les r�sum�s des modifications de code (39 %), le suivi des exp�riences de mod�les d'apprentissage automatique (38 %), les suggestions concernant les personnes qui peuvent examiner les modifications de code (37 %) et les r�sum�s des commentaires sur les probl�mes (37 %).


Ce n'est qu'ensuite que la g�n�ration de code et les suggestions de code (36 %) sont apparues. La g�n�ration de code n'est donc pas la principale utilisation de l'IA, ce qui n'est peut-�tre pas surprenant �tant donn� que, selon le rapport, les d�veloppeurs ne passent que 25 % de leur temps � �crire du code. Le reste de leur temps est consacr� � l'am�lioration du code existant (17 %), aux r�unions et aux t�ches administratives (17 %), � essayer de comprendre ce que fait le code (14 %), aux tests (11 %), � la maintenance (9 %) et � l'identification et � l'att�nuation des failles de s�curit� (7 %). Le rapport met en �vidence certaines pr�occupations.

Environ un tiers des personnes interrog�es sont "tr�s" ou "extr�mement" pr�occup�es par le fait que le code g�n�r� par l'IA est prot�g� par des droits d'auteur et qu'il pr�sente des failles de s�curit� potentielles. En outre, plus de la moiti� des personnes interrog�es craignent que leurs fonctions soient remplac�es par l'IA au cours des cinq prochaines ann�es. Selon le rapport, 81 % des r�pondants ont d�clar� qu'ils ont besoin de plus de formation pour utiliser efficacement l'IA sur le lieu de travail. En outre, 87 % pensent que les organisations devraient proposer des formations pour aider les employ�s � s'adapter aux nouveaux processus pilot�s par l'IA.

Quels sont les inconv�nients de l'int�gration de l'IA dans le g�nie logiciel ?

Le rapport de GitLab conclut en soulignant que si l'IA peut g�n�rer du code plus rapidement qu'un d�veloppeur humain, il est essentiel que les membres de l'�quipe humaine v�rifient que le code ne comporte pas d'erreurs, de failles de s�curit� ou de probl�mes de droits d'auteur avant qu'il ne soit d�ploy�. � L'IA peut �tre capable de g�n�rer du code plus rapidement qu'un d�veloppeur humain, mais un membre de l'�quipe humaine doit v�rifier que le code g�n�r� par l'IA est exempt d'erreurs, de vuln�rabilit�s de s�curit� ou de probl�mes de droits d'auteur avant qu'il ne soit mis en production �, conclut le rapport. Mais cela suscite des critiques.


Les critiques se demandent si le temps consacr� � la v�rification et � la correction du code g�n�r� par l'IA ne ferait pas finalement que retarder les �quipes. Par ailleurs, le rapport souligne que les r�pondants qui ont une plus grande exp�rience de l'IA sont moins susceptibles d'associer l'IA � des gains de productivit� et � des temps de cycle plus rapides. Ce qui d�montre que les avis sur les avantages de l'int�gration de l'IA dans le g�nie logiciel sont mitig�s. � Nous nous retrouvons donc avec un grand nombre de personnes sans exp�rience de l'IA qui font preuve d'un optimisme na�f pendant les phases de d�veloppement �, affirme un critique.

De nombreux experts du domaine de l'IA soutiennent qu'elle ne profitera pas � tous les aspects de l'�criture de code. Et l'IA ne sera pas toujours en mesure d'aider les ing�nieurs en logiciel. � L'IA est un excellent assistant, mais pas un excellent chef d'�quipe. Si elle peut contribuer � �liminer les r�p�titions et les bogues, elle ne peut pas remplacer la perspicacit�, l'instinct et l'ing�niosit� des ing�nieurs logiciels humains �, a �crit un critique. L'int�gration de l'IA dans le g�nie logiciel comporte de nombreux inconv�nients, dont en voici quelques-uns :

[LIST][*]mauvais code : l'IA peut g�n�ralement �crire un code plus pr�cis que les humains. Mais pas toujours. L'IA reste du code, et ce sont les humains qui �crivent ce code. L'IA est �galement encore r�cente. Cela peut parfois conduire � un mauvais code, m�me s'il est g�n�r� par l'IA. ChatGPT ne remplacera pas les programmeurs de sit�t. Les ing�nieurs logiciels sont toujours n�cessaires pour superviser l...
La fin de cet article est r�serv�e aux abonn�s. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer � vous proposer des publications.

Une erreur dans cette actualit� ? Signalez-nous-la !