Automazione

Aggiornato: 08/02/2020 by Computer Hope

Automazione

L’automazione è l’uso della tecnologia per svolgere un compito con la minore interazione umana possibile. In informatica, l’automazione è di solito realizzata da un programma, uno script o un’elaborazione batch.

Per esempio, un operatore di un sito web può scrivere uno script per analizzare i log del traffico del sito e generare un rapporto. Se fatto manualmente da un uomo, questo processo potrebbe richiedere ore o giorni. Tuttavia, un computer potrebbe completare questi compiti in pochi secondi, e può essere programmato per ripeterli più volte al giorno.

Quando si dovrebbe automatizzare?

Tutti i compiti che vengono eseguiti più di una volta dovrebbero essere automatizzati, anche se è un compito semplice che richiede pochi secondi. Se un compito richiede cinque secondi per essere completato ma deve essere eseguito dieci volte al giorno, l’automazione può farvi risparmiare oltre quattro ore all’anno se il tempo di completamento è ridotto a un secondo.

Come automatizzare?

La risposta a questa domanda dipende dal tipo di compito che volete automatizzare. Di seguito è riportato un elenco di diversi metodi e strumenti per automatizzare un compito, dal metodo più semplice a quelli più complessi.

Scorciatoie da tastiera

Le scorciatoie da tastiera del computer sono una forma di automazione, in quanto permettono di completare un compito del sistema operativo o del programma. Per esempio, quando si copia e incolla il testo, è possibile duplicare il testo in più punti senza doverlo digitare.

  • Elenco delle scorciatoie da tastiera del computer.
  • Top 10 scorciatoie da tastiera che tutti dovrebbero conoscere.

Servizi online

Servizi online come IFTTT (if this then that) aiutano ad automatizzare le attività online. Per esempio, potresti automatizzare il lavoro di caricare automaticamente ogni foto che pubblichi su Instagram in un album di Facebook.

  • Usa il servizio online if this then that per eseguire l’automazione online.

Macro

Una macro è un piccolo segmento di codice creato in un programma per eseguire una serie di comandi. Anche se alcuni programmi permettono di registrare le azioni che si eseguono per creare una macro, la maggior parte richiede di conoscere qualche codice o comando.

  • Come creare una macro in Microsoft Word ed Excel.

AutoHotkey

AutoHotkey è un fantastico programma gratuito per Microsoft Windows che automatizza quasi tutto in Windows. Utilizzando questo strumento, è possibile automatizzare qualsiasi cosa fatta con una tastiera o un mouse su un computer. Gli script che il programma crea richiedono che AutoHotkey sia in esecuzione sul computer, ma supporta anche la possibilità di fare script auto-eseguiti.

  • Automatizza il tuo lavoro con AutoHotkey.

Automazione da linea di comando

Per qualsiasi compito fatto attraverso una linea di comando, ci sono molte opzioni diverse disponibili per gli utenti. Per gli utenti che utilizzano la linea di comando di Microsoft Windows o MS-DOS possono essere creati file batch per eseguire automaticamente una serie di comandi. Gli utenti Linux possono usare uno qualsiasi dei linguaggi di scripting menzionati di seguito e anche usare cron per programmare i compiti.

Scripts

Diversi linguaggi di scripting possono creare script per automatizzare quasi ogni compito su un computer o su Internet. Questi linguaggi richiedono di imparare a programmare, ma danno la maggior parte delle opzioni rispetto ad altre soluzioni. I linguaggi di scripting includono: JavaScript, Perl, PHP e Python e richiedono che il linguaggio sia installato sul computer in modo che possa essere interpretato.

Creare un programma

Creare un programma software per automatizzare un compito può richiedere più tempo di qualsiasi delle opzioni di cui sopra. Tuttavia, per compiti più complessi e una maggiore velocità può essere l’unica opzione. Per creare un programma, avrete bisogno di imparare a programmare e un compilatore per compilare il programma per la piattaforma che lo esegue.

Quando non dovreste automatizzare?

Anche se l’automazione aiuta in molti compiti, c’è ancora la seguente ragione per cui potreste non voler automatizzare un compito.

  • Il compito non si ripete abbastanza frequentemente.
  • Il compito richiede una certa intelligenza umana che non può essere programmata.
  • Ci sono troppe variabili sconosciute che rendono impossibile l’automazione.
  • La protezione (es, ) impedisce l’automazione.
  • Non è possibile giustificare il tempo o il denaro richiesto per programmare l’automazione.
Suggerimento

Per compiti facili da fare che richiedono un umano e non possono essere automatizzati (es, identificare cosa c’è in una foto), considerare servizi come Mechanical Turk di Amazon.

AI, termini di intelligenza artificiale, AutoHotkey, Batch file, Crowdsourcing, termini di programmazione, Script, termini di software

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *