Catégorie dans Enseignement

Toujours plus d’intelligence artificielle : l’avenir de l’informatique se dévoile

Nous approchons du jour où les interfaces utilisateur et l’expérience utilisateur (UI et UX) auront bien plus de poids que le travail via les écrans des périphériques. Il se pourrait même qu’elles ne contiennent plus du tout d’écran.

‘est en tout cas le point de vue d’Accenture, qui explicite dans un rapport récent la montée en puissance de l’intelligence artificielle comme nouveau pourvoyeur d’UI et d’UX. Les développements tels que les véhicules autonomes et les assistants vocaux à domicile ne sont que des exemples préliminaires qui suggèrent que l’informatique sans écran pointe à l’horizon.

Cela a des implications sur la façon dont les entreprises travaillent, ainsi que les clients. Déjà, il y a plein de discussions – et de pilotes – qui impliquent l’utilisation d’outils et d’objets connectés sur le lieu de travail. De quoi « augmenter » les tâches des employés.

Les auteurs du rapport font trois prédictions:

  • « Dans cinq ans, plus de la moitié de vos clients sélectionnera vos services en fonction de votre IA plutôt que de votre marque traditionnelle ».
  • « Dans sept ans, la plupart des interfaces n’auront pas d’écran et seront intégrées aux tâches quotidiennes ».
  • « Dans 10 ans, les assistants numériques seront tellement répandus qu’ils garderont les employés productifs 24/7/365, fonctionnant en arrière-plan pour les interactions sur le lieu de travail, comme la création de résumés vidéo juste après une réunion importante ».

 publicité 

Les systèmes vocaux : des pionniers

Les résultats d’Accenture sont basés sur un sondage auprès de 5 400 dirigeants à travers le monde. « Au-delà de l’outil de pointe pour l’entreprise, l’IA prend des rôles plus sophistiqués au sein des interfaces technologiques » affirme l’auteur du rapport. « Des véhicules autonomes qui utilisent la vision par ordinateur aux traductions en direct rendues possibles par des réseaux neuronaux artificiels, l’IA rend chaque interface à la fois simple et intelligente et établit un point de référence pour savoir comment les futures interactions fonctionneront ».

Dans le sondage, 79% des cadres conviennent que l’IA aidera à accélérer l’adoption de la technologie dans l’ensemble de leurs organisations. En outre, 85% indiquent qu’ils investiront largement dans les technologies liées à l’IA au cours des trois prochaines années.

Les auteurs d’Accenture citent un excellent exemple de l’IA qui fait sa première incursion dans l’UI et l’UX d’entreprise : les systèmes activés par la voix. « Les progrès dans le traitement du langage naturel et l’apprentissage par machine rendent la technologie plus intuitive à utiliser, comme le fait de dire aux assistants virtuels de programmer une réunion au lieu d’accéder au logiciel de planification pour trouver un temps, créer un événement et entrer les détails », déclare-t-il. « L’IA joue déjà une variété de rôles tout au long de l’expérience utilisateur. Au niveau le plus simple, elle effectue de la curation pour les personnes, comme l’application mobile Spotify qui suggère une nouvelle musique basée sur des choix d’écoute précédents. Dans un rôle plus important, l’IA utilise de l’apprentissage automatique pour orienter des actions vers un meilleur résultat ».

Vers de gros changements sur les interfaces

Les principaux fournisseurs de technologie pour les entreprise cherchent également à faire en sorte que l’IA soit utilisée comme interfaces informatiques, « de Salesforce Einstein à Microsoft Azure Cognitive Services en passant par Google Cloud Platform« . Il existe également des plates-formes open source d’IA disponibles – « de TensorFlow de Google à la plate-forme Trusted Analytics d’Intel. Caffe, un framework d’apprentissage profond développé à l’Université de Californie de Berkeley, a été la base du projet Deep Dream Google publié en 2016 pour montrer comment leurs réseaux neuronaux artificiels voient des images ».

La combinaison « d’interactions intuitives et naturelles et la disponibilité des outils open source ouvre la voie à de gros changements sur les sujet de l’interface » ajoute l’équipe Accenture.

Comment embarquer dans ce voyage sans écran dopé à l’intelligence artificielle ? Paul Daugherty, responsable technologie et innovation d’Accenture, décrit les actions que les entreprises doivent prendre pour explorer les applications d’UX avec de l’intelligence artificielle :

  • « Prenez les canaux de communication existants et déterminez comment ces derniers peuvent devenir plus intelligents – et ce en s’inspirant d’une autre interface de conversation ou d’applications d’interface vocale déjà réussie ».
  • « Observez toutes les interactions entre les clients et les employés et demandez-leur comment elles peuvent être améliorés grâce à l’IA ».
  • « Regardez les nouvelles interfaces au-delà de l’écran et considérez comment les nouveaux canaux peuvent permettre des conversations multidimensionnelles ».

CONSEILS PRATIQUE POUR APPRENDRE PLUS RAPIDEMENT LA PROGRAMMATION

Un diplôme en informatique n’est plus une condition préalable pour établir une carrière en programmation florissante de nos jours. En fait, une partie des programmeurs qui réussissent aujourd’hui sont autodidactes tandis que d’autres ont participé à des boot camp de codage tel que le village de l’emploi  qui a accéléré leur processus d’apprentissage.

La programmation et le codage évoluent rapidement – de nouveaux langages de programmation et astuces de codage émergent presque tous les jours. Les astuces de programmation que vous apprenez maintenant seront peut-être légèrement différentes avant même de commencer à pratiquer votre métier. Pour cette raison, la vitesse est un facteur important pour devenir un développeur prospère.

Voici  5 conseils pour vous aider à apprendre à programmer plus rapidement et à commencer votre carrière dès que possible.

1. DÉFINISSEZ VOTRE OBJECTIF

Avant de vous lancer dans le processus d’apprentissage de la programmation, vous devez  trouver une raison claire pour laquelle vous voulez maîtriser ce métier. Vous souhaitez développer des applications à l’avenir?  Voulez-vous affiner vos compétences actuelles pour obtenir une promotion ou décrocher un emploi mieux rémunéré? Une fois que vous aurez défini votre objectif, il vous sera plus facile de choisir une bonne stratégie pour apprendre à coder.

Si vous souhaitez développer des applications ou des jeux une fois que vous avez confiance en vos compétences, vous devez découvrir quels langages de programmation sont largement utilisés dans ces secteurs. Sur cette route, assurez-vous de protéger votre vie privée, car en tant que débutant, vous pouvez être la cible d’attaques malveillantes. Une fois cela fait, vous pouvez identifier les domaines sur lesquels vous devez vous concentrer pour atteindre vos objectifs.

2. MINEZ L’OR DANS DES COURS EN LIGNE GRATUITS

Vous n’avez pas à dépenser toutes vos économies pour apprendre la programmation. Bien qu’il existe de nombreux cours  adaptés aux nouveaux programmeurs comme le programme proposé par le village de l’emploi , il existe également des tonnes d’outils et de didacticiels gratuits pour les débutants. Des sites comme Programming Hub et Udemy offrent de nombreuses leçons faciles à comprendre qui peuvent vous aider à apprendre les bases de la programmation.

Le Raspberry Pi est devenu le micro-ordinateur le plus utilisé par les programmeurs débutants comme par les programmeurs experts. L’acquisition de ce micro-ordinateur abordable et puissant vous aidera à apprendre la programmation rapidement car il offre des tonnes de possibilités d’apprentissage. De nombreux systèmes d’exploitation Raspberry Pi disposent d’excellents outils de développement que vous pouvez utiliser pour apprendre et affiner vos compétences en programmation.

3. COMMENCEZ AVEC LES BASES

Même si vous avez déjà des connaissances de base en programmation à votre actif, ne tombez pas dans le piège de sauter les étapes de base et de plonger directement dans les concepts avancés. Au lieu de cela, commencez par les étapes élémentaires afin de pouvoir bâtir une base solide pour vos connaissances en programmation.

Vous devriez toujours continuer à revoir ces notions de base tout en continuant à apprendre. Si vous contourner les premières étapes, il y a de fortes chances que vous ayez du mal ou même que vous soyez bloqué lorsque vous commencez à apprendre les concepts les plus complexes.

4. CHERCHEZ LA DIFFICULTÉ  

Introduire un peu de difficulté  dans le processus d’apprentissage de la programmation est une décision intelligente. Si tout ce que vous faites chaque jour est de lire  un livre sur le codage , vous vous ennuierez probablement. Heureusement, il existe de nombreux sites en ligne comme le village de l’emploi qui proposent des programmes  adaptés conçus pour les programmeurs.

En injectant de la difficulté dans le processus d’apprentissage, vous pouvez maîtriser plus de compétences de codage plus rapidement sans vous ennuyer. Avec autant de casse tete , vous devrez effectuer des recherches pour identifier ceux qui répondent à vos besoins. N’oubliez pas que ces casse tete  se présentent à différents niveaux, alors assurez-vous de choisir au mieux ce qui correspondent à vos compétences.

5. CONTINUER À PRATIQUER ET DEMANDER DE L’AIDE LORSQUE NÉCESSAIRE

Si vous voulez apprendre à coder plus rapidement et devenir un excellent programmeur, vous devez être prêt à y investir d’innombrables heures et beaucoup d’efforts. Assurez-vous que vous disposez suffisamment de logiciels et des bons outils de codage pour pouvoir écrire du code sans erreur.

Demandez à un programmeur professionnel actif dans l’industrie de vous tenir la main et de vous guider dans votre choix. Un expert en codage compétent vous aidera lorsque vous serez bloqué ou que vous aurez de la difficulté à comprendre un certain concept.

Apprendre la programmation n’est pas une chose du jour au lendemain. Cela prend du temps, des efforts et, surtout, la volonté d’apprendre. Pour accélérer le processus d’apprentissage, vous devez rester motivé et positif. Des erreurs sont inévitables, mais cela ne signifie pas que vous abandonnez. Au lieu de cela, cela signifie que vous apprenez d’eux et travaillez à devenir un meilleur programmeur

Redaction : expert du village de l’emploi

L’ENA dans la tourmente

Tempête sur l’Ecole nationale d’administration : tandis qu’un rapport conclut à sa nécessaire refonte, un document produit par des élèves en dénonce les graves dysfonctionnements.