Automação

Atualizada: 08/02/2020 por Computer Hope

Automaçãop>Automação é o uso da tecnologia para realizar uma tarefa com o mínimo de interacção humana possível. Em computação, a automatização é normalmente realizada por um programa, um script, ou processamento em lote.

Por exemplo, um operador de website pode escrever um script para analisar os registos do tráfego do website e gerar um relatório. Se feito manualmente por um humano, este processo pode demorar horas ou dias. No entanto, um computador pode completar estas tarefas em questão de segundos, e pode ser programado para as repetir várias vezes por dia.

Quando se deve automatizar?

Aqualquer tarefa que seja executada mais de uma vez deve ser automatizada, mesmo que seja uma tarefa simples que leve alguns segundos. Se uma tarefa leva cinco segundos a ser concluída mas precisa de ser executada dez vezes por dia, a automatização pode poupar-lhe mais de quatro horas por ano se o tempo de conclusão for reduzido para um segundo.

Como automatizar?

A resposta a esta pergunta depende do tipo de tarefa que pretende automatizar. Abaixo está uma listagem de diferentes métodos e ferramentas para automatizar uma tarefa desde o método mais simples até aos métodos mais complexos.

Atalhos de teclado

Atalhos de teclado do computador são uma forma de automatização na medida em que lhe permitem completar uma tarefa de sistema operativo ou programa. Por exemplo, ao copiar e colar texto, é possível duplicar texto em vários locais sem ter de digitar o texto.

  • Lista de atalhos de teclado de computador.
  • Top 10 atalhos de teclado que todos devem saber.

Serviços em linha

Serviços em linha como o IFTTT (se este então que) ajuda a automatizar tarefas em linha. Por exemplo, poderia automatizar o trabalho de carregar automaticamente qualquer foto que publicasse no Instagram para um álbum do Facebook.

    li>Utilizar o se isto então aquele serviço online para executar automatização online.

Macros

Uma macro é um pequeno segmento de código criado num programa para executar uma série de comandos. Embora alguns programas lhe permitam registar as acções que executa para criar uma macro, a maioria exige que conheça algum código ou comandos.

    Como criar uma macro no Microsoft Word e Excel.

AutoHotkey

AutoHotkey é um fantástico programa gratuito do Microsoft Windows que automatiza quase tudo no Windows. Usando esta ferramenta, pode automatizar qualquer coisa feita com um teclado ou rato num computador. Os scripts que o programa cria requerem que o AutoHotkey esteja a correr no computador, mas também suporta a capacidade de fazer scripts auto-executáveis.

    li>Automate o seu trabalho com AutoHotkey.

Automação da linha de comando

Para quaisquer tarefas feitas através de uma linha de comando, há muitas opções diferentes disponíveis para os utilizadores. Para os utilizadores que utilizam a linha de comando Microsoft Windows ou ficheiros de lote MS-DOS podem ser criados para executar automaticamente uma série de comandos. Os utilizadores de Linux podem usar qualquer uma das linguagens de scripting mencionadas abaixo e também usar cron para agendar tarefas.

Scripts

Linguagens de scriptingeveral podem criar scripts para automatizar quase todas as tarefas num computador ou na Internet. Estas línguas exigem que se aprenda a programar, mas dão-lhe a maioria das opções em comparação com outras soluções. As linguagens de scripting incluem: JavaScript, Perl, PHP, e Python e requerem que a linguagem seja instalada no computador para que possa ser interpretada.

Criar um programa

Criar um programa de software para automatizar uma tarefa pode demorar mais tempo do que qualquer uma das opções acima referidas. No entanto, para tarefas mais complexas e maior velocidade pode ser a única opção. Para criar um programa, terá de aprender a programar e um compilador a compilar o programa para a plataforma que executa o programa.

Quando não deve automatizar?

A automatização ajuda em muitas tarefas, ainda há a seguinte razão pela qual pode não querer automatizar uma tarefa.

  • A tarefa não é repetida com frequência suficiente.
  • Task requer alguma inteligência humana que não pode ser programada.
  • Existem demasiadas variáveis desconhecidas que tornam a automatização impossível.
  • Protecção (por exemplo, ) impede a automatização.
  • Não pode justificar o tempo ou dinheiro necessários para programar a automatização.
Dica

Para tarefas fáceis que requerem um humano e não podem ser automatizadas (por exemplo, identificar o que está numa imagem), considere serviços como o Turk Mecânico da Amazon.

AI, Termos de inteligência artificial, AutoHotkey, Arquivo Batch, Crowdsourcing, Termos de programação, Script, Termos de software

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *