Automation

Mise à jour : Le 08/02/2020 par Computer Hope

Automatisation

L’automatisation est l’utilisation de la technologie pour accomplir une tâche avec le moins d’interaction humaine possible. En informatique, l’automatisation est généralement accomplie par un programme, un script ou un traitement par lots.

Par exemple, un opérateur de site Web peut écrire un script pour analyser les journaux du trafic du site et générer un rapport. S’il est effectué manuellement par un humain, ce processus pourrait prendre des heures ou des jours. Cependant, un ordinateur pourrait effectuer ces tâches en quelques secondes, et peut être programmé pour les répéter plusieurs fois par jour.

Quand faut-il automatiser ?

Toute tâche effectuée plus d’une fois devrait être automatisée, même s’il s’agit d’une tâche simple qui prend quelques secondes. Si une tâche prend cinq secondes mais doit être effectuée dix fois par jour, l’automatisation peut vous faire gagner plus de quatre heures par an si le temps de réalisation est réduit à une seconde.

Comment automatiser ?

La réponse à cette question dépend du type de tâche que vous souhaitez automatiser. Vous trouverez ci-dessous une liste des différentes méthodes et outils permettant d’automatiser une tâche, de la méthode la plus simple aux méthodes les plus complexes.

Les raccourcis clavier

Les raccourcis clavier de l’ordinateur sont une forme d’automatisation dans la mesure où ils vous permettent d’accomplir une tâche du système d’exploitation ou du programme. Par exemple, lorsque vous copiez et collez du texte, vous pouvez dupliquer le texte à plusieurs endroits sans avoir à le taper.

  • Liste des raccourcis clavier informatiques.
  • Top 10 raccourcis clavier que tout le monde devrait connaître.

Services en ligne

Des services en ligne comme IFTTT (if this then that) aident à automatiser les tâches en ligne. Par exemple, vous pourriez automatiser le travail de téléchargement automatique de toute photo que vous publiez sur Instagram vers un album Facebook automatiquement.

  • Utiliser le service en ligne if this then that pour effectuer l’automatisation en ligne.

Macros

Une macro est un petit segment de code créé dans un programme pour exécuter une série de commandes. Bien que certains programmes vous permettent d’enregistrer les actions que vous effectuez pour créer une macro, la plupart exigent que vous connaissiez un certain code ou des commandes.

  • Comment créer une macro dans Microsoft Word et Excel.

AutoHotkey

AutoHotkey est un fantastique programme gratuit de Microsoft Windows qui automatise presque tout dans Windows. En utilisant cet outil, vous pouvez automatiser tout ce qui est fait avec un clavier ou une souris sur un ordinateur. Les scripts que le programme crée nécessite qu’AutoHotkey soit en cours d’exécution sur l’ordinateur, mais il prend également en charge la possibilité de faire des scripts auto-exécutables.

  • Automatisez votre travail avec AutoHotkey.

Automatisation de la ligne de commande

Pour toute tâche effectuée par le biais d’une ligne de commande, il existe de nombreuses options différentes disponibles pour les utilisateurs. Pour les utilisateurs utilisant la ligne de commande Microsoft Windows ou les fichiers batch MS-DOS peuvent être créés pour exécuter automatiquement une série de commandes. Les utilisateurs de Linux peuvent utiliser l’un des langages de script mentionnés ci-dessous et également utiliser cron pour planifier des tâches.

Scripts

Plusieurs langages de script permettent de créer des scripts pour automatiser presque toutes les tâches sur un ordinateur ou sur Internet. Ces langages nécessitent d’apprendre à programmer mais vous offrent le plus d’options par rapport aux autres solutions. Les langages de script comprennent : JavaScript, Perl, PHP et Python et nécessitent que le langage soit installé sur l’ordinateur pour pouvoir être interprété.

Créer un programme

Créer un logiciel pour automatiser une tâche peut prendre plus de temps que toutes les options ci-dessus. Cependant, pour les tâches plus complexes et l’amélioration de la vitesse peut être la seule option. Pour créer un programme, vous aurez besoin d’apprendre à programmer et d’un compilateur pour compiler le programme pour la plateforme qui l’exécute.

Quand ne devriez-vous pas automatiser ?

Bien que l’automatisation aide à de nombreuses tâches, il existe toujours la raison suivante pour laquelle vous ne voudrez peut-être pas automatiser une tâche.

  • La tâche n’est pas répétée assez fréquemment.
  • La tâche nécessite une certaine intelligence humaine qui ne peut pas être programmée.
  • Il y a trop de variables inconnues qui rendent l’automatisation impossible.
  • La protection (par ex, ) empêche l’automatisation.
  • Il n’est pas possible de justifier le temps ou l’argent nécessaires à la programmation de l’automatisation.
Conseil

Pour les tâches faciles à réaliser qui nécessitent un humain et ne peuvent être automatisées (ex, identifier ce qu’il y a dans une image), envisagez des services comme le Turc mécanique d’Amazon.

AI, termes d’intelligence artificielle, AutoHotkey, fichier batch, crowdsourcing, termes de programmation, script, termes de logiciel

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *