Les développeurs juniors ou débutant doivent ils utiliser ChatGPT ou encore est ce que ChatGPT met à risque le travail des développeurs juniors?
Je vois chacun expliquer à sa manière chatgpt et le risque- que beaucoup de metiers encourent par le fait que l'intelligence artificielle, incarnée ici par chatgpt et son apprentissage, pourrait mettre ses metiers à risque, parmis ces metiers se trouve le coding surtout le coding pour junior.
Parler de la IA en un post facebook est difficile, mais bien que j'ai personnellement écrit ici sur ma page ainsi que sur mon blog des articles qui expliquent terre à terre ce que fait exactement la IA, je vais refaire une autre analogie sur ce POST pour éclairer en fait ce que fait un systeme d'apprentissage comme chatgpt, vous en tant que dev, vous devez le savoir et vous faire votre propre idée.
L'IA c'est une technique et un ensemble d'algorithme donc le but est d'apprendre en puisant les données dans un volume énorme des base de données. Un algorithme ne fait consiste en quoi de manière terre à terre ? un algorithme prend juste des valeurs comme parametres d'entrée et doit produire une sortie ou des sorties conformement a ce que veut le codeur qui a fait l'algorithme, ou mieux a ce que le cahier de charge mis sur pieds pour implementer l'algorithme soit executer. Si nous voulons construire par exemple un petit moteur de recherche dans notre site web de notre école pour facilement retrouver les étudiants ayant une certaine caractéristique, on va faire un formulaire qui prend ces caractéristiques comme paramètres d'entrée, puis au clique du bouton sur le formulaire, on va implementer/coder en backend (à travers C#, java, php, python etc..) une logique metier qui va aller puiser dans la base de données tous les étudiants ayant ces caracteristiques et produire en sortie un tableau que la page web affichera, voila en fait ce que fait un algorithme... mais dans le cas d'un IA...l'algorithme doit etre capable d'apprendre de manière autonome... attend un peu mais apprendre comment?
Simple, au fur et à mesure qu'il reçoit des paramètres d'entrées differents, il peut produire des sorties differentes, donc en parole pauvre, on l'entraine avec des paramètres d'entrées fixes(un échantillion d'apprentissage), puis on lui donne au fur et à mesure des nouveaux paramètres qui ne font pas partire de l'échantillon de depart, en voyant ces nouveaux paramètres, l'algo doit s'adapter, et produire une sortie acceptable, si la sortie n'est pas acceptable, on fait une correction pour lui dire qu'il s'est trompé et la prochaine fois, face à des paramètres d'entrée similaire, il ne se trompera plus, donc c'est un algo qu'on est toujours entrain de l'emmener à s'adaper et apprendre face à de nouvelles entrées quand il se trompe.
Un exemple concret, je veux crée un algo de IA qui apprend a connaitre les noms africains et leur pays, genre je passe à l'algorithme "Jean Pierre Deffo" qui est mon nom, il produit en sortie cameroun, je lui passe Hõnõrãt Hõpė il produit benin, je lui passe Ange Lucas il produit cote d'ivoire, je lui passe Yannick Neya il produit burkina faso, je lui passe Caleb Mintoumba il produit togo, je lui passe Alexandre Freestoom il produit benin, je lui passe Yvanol Fotso il produit cameroun, je lui donne Chris Oum il produit cameroun etc.. etc.. pour cela, je vais prendre comme échantillon ces noms que j'ai citè ci haut et construire l'algorithme en lui donnant des élements de ma source de départ qui va l'aider à prendre des decisions, c'est un peu ce que font les réseaux néraux en IA, successivement, je commence à fournir à mon algo des noms qui ne font plus partir de mon échantillon de départ en lui fournissant en entrée chaque fois une source plus grande et il va mettre son apprentissage en jeux pour progressivement reconnaitre le nom de chacun et de quel pays il vient, s'il se trompe, je vais redresser l'algorithme en lui disant qu'il a fait une mauvaise sortie et lui dire la ou il y a erreure, il va le noté et la prochaine fois il ne se trompera pas, et les noms avec des caractéristiques similaires, il ne loupera plus. Voila en gros ce que fait l'IA, donc en fait il apprend sur une quantité énorme de donnèes..
Revenons donc au sujet de depart, les dev junior doivent ils utilisés chatGPT? oui et non, oui pour apprendre, car chatGPT est une IA qui à une réponse à toutes les questions, sa force c'est que la source des ses données ces internet, il puise tous ses données de internet du coup si on ferme internet, lui meme CHATGPT va mourir dans son propre film lol 😂🤣, donc si vous voulez savoir par exemple à quoi sert exactement telle ou telle balise ou telle ou telle autre règle CSS et avoir un exemple concret d'utilisation, ChatGPT est hyper fort pour ça et il vous apprendra comme à l'ecole, car rappellez vous il puise ses données du web, et son apprentissage est fait de telle sorte qu'il puisse trouver les mots justes et les exemples justes pour mieux produire ses sorties. Un Dev junior doit absolument eviter de laisser ChatGPT ecrire du code pour lui car à cette allure il n'apprendra plus rien et justement le travail des junior avec chatgpt sera à risque dans le coding, car chatGPT justement sert pour des choses repetitifs, qu'on veut vite coder quoi, donc c'est un outils fantastiques pour les dev experimentès car il les permet d'aller plus vite, ils comprennnent bien le code genèrè par chatGPT et peuvent l'adapter facilement dans leur contexte et aussi ils savent exactement quoi demander à chatGPT donc c'est un instrument au services des deve experimentès.
Montechnicien pourra dans un future ajouter la IA dans son moteur de recherche pour facilement trouvé un technicien en se basant sur par exemple l'utilisation de la plateforem de la part de l'utilisateur, un peu comme fait android qui exploite notre manière d'utiliser android pour faire du sponsoring et avoir des annonceurs qui payent des millions pour publier des annonces sur leur differente plateformes, Montechnicien est dans la meme lancée et on y arrivera,..
wow.. ce post a été long mais utile..
Telechargez Montechnicien, testez le, partagez nos liens, aidez les techniciens a avoir un instrument utile dans leurs mains pour leur travail quotidien.
Burkina Faso
app Utilisateur google play=>https://play.google.com/store/apps/details?id=com.itinnovdesign.montechnicienfaso
app Fournisseur de services google play => https://play.google.com/store/apps/details?id=com.itinnovdesign.technicienfaso
site web burkina utilisateur=> https://burkinafaso-client.montechnicien.online/
site web admin => https://burkinafaso.montechnicien.online/
Video Pub Youtube => https://www.youtube.com/watch?v=mgvQaWdTCPM
Page Facebook dediée => Pas encore disponible
Cote d'ivoir
app Utilisateur sur google play =>https://play.google.com/store/apps/details?id=com.itinnovdesign.montechniciencoteivoir
app Fournisseur de services sur google play => https://play.google.com/store/apps/details?id=com.itinnovdesign.techniciencoteivoir
site web CI utilisateur=> https://cotedivoire-client.montechnicien.online/
site web admin => https://cotedivoire.montechnicien.online/
Video Pub Youtube =>https://www.youtube.com/watch?v=v47faWrj04U
Page Facebook dediée => https://www.facebook.com/montechnicienci/
Cameroun
app Utilisateur google play =>https://play.google.com/store/apps/details?id=com.itinnovdesign.montechnicien
app Fournisseur de services google play => https://play.google.com/store/apps/details?id=com.itinnovdesign.technicien
site web CI utilisateur=> https://cameroun-client.montechnicien.online/
site web admin => https://cameroun.montechnicien.online/
Video Pub Youtube => https://www.youtube.com/watch?v=mgvQaWdTCPM
Page Facebook dediée => https://www.facebook.com/profile.php?id=100092979812908
Sur le benin on a
google play app utilisateur=>https://play.google.com/store/apps/details?id=com.itinnovdesign.montechnicienbenin
google play app des techniciens(fournisseur de services)=>https://play.google.com/store/apps/details?id=com.itinnovdesign.technicienbenin
site web utilisateur benin =>https://benin-client.montechnicien.online/
Page facebook dediée => https://www.facebook.com/profile.php?id=100092590285387
Si vous voulez savoir comment fonctionne exactement MonTechnicien
lisez la FAQ=>https://benin-client.montechnicien.online/help/1
cette video preparée des amis beninois=> https://www.youtube.com/watch?v=JFnfXHsAaMQ
cette autre video beninois => https://www.youtube.com/watch?v=2CFw1LFP6GM&t=2s
Russelllinna Guest
02.12.2023, 19:48
Post: Comment fonctionnent Internement les guichets automatiques ?
Brettzef Guest
23.11.2023, 22:40
Post: Comment fonctionnent Internement les guichets automatiques ?
Brettzef Guest
15.11.2023, 14:52
Post: Comment fonctionnent Internement les guichets automatiques ?
redoStext Guest
03.04.2023, 07:38
Post: Cybersécurité : Bien à connaitre