Automatización

Actualizado: 08/02/2020 by Computer Hope

Automatización

La automatización es el uso de la tecnología para realizar una tarea con la menor interacción humana posible. En informática, la automatización suele realizarse mediante un programa, un script o un procesamiento por lotes.

Por ejemplo, el operador de un sitio web puede escribir un script para analizar los registros del tráfico del sitio web y generar un informe. Si se hace manualmente por un humano, este proceso podría llevar horas o días. Sin embargo, un ordenador podría completar estas tareas en cuestión de segundos, y puede ser programado para repetirlas varias veces al día.

¿Cuándo se debe automatizar?

Cualquier tarea que se realice más de una vez debe ser automatizada, incluso si se trata de una tarea simple que lleva unos pocos segundos. Si una tarea tarda cinco segundos en completarse pero debe realizarse diez veces al día, la automatización puede ahorrarle más de cuatro horas al año si el tiempo de realización se reduce a un segundo.

¿Cómo automatizar?

La respuesta a esta pregunta depende del tipo de tarea que quiera automatizar. A continuación se presenta un listado de diferentes métodos y herramientas para automatizar una tarea, desde el método más sencillo hasta los métodos más complejos.

Accesos de teclado

Los accesos directos del teclado del ordenador son una forma de automatización en la que permiten completar una tarea del sistema operativo o del programa. Por ejemplo, al copiar y pegar texto, puedes duplicar el texto en varios lugares sin tener que escribir el texto.

  • Lista de atajos de teclado para ordenador.
  • Los 10 mejores atajos de teclado que todo el mundo debería conocer.
    • Servicios online

      Servicios online como IFTTT (si esto entonces aquello) ayudan a automatizar tareas online. Por ejemplo, podrías automatizar el trabajo de subir automáticamente cualquier foto que publiques en Instagram a un álbum de Facebook de forma automática.

      • Usa el servicio online if this then that para realizar automatizaciones online.

      Macros

      Una macro es un pequeño segmento de código creado en un programa para realizar una serie de comandos. Aunque algunos programas te permiten grabar las acciones que realizas para crear una macro, la mayoría requieren que conozcas algún código o comando.

      • Cómo crear una macro en Microsoft Word y Excel.

      AutoHotkey

      AutoHotkey es un fantástico programa gratuito de Microsoft Windows que automatiza casi cualquier cosa en Windows. Con esta herramienta se puede automatizar cualquier cosa que se haga con el teclado o el ratón en un ordenador. Los scripts que crea el programa sí requieren que AutoHotkey se esté ejecutando en el ordenador, pero también admite la posibilidad de hacer scripts autoejecutables.

      • Automatiza tu trabajo con AutoHotkey.

      Automatización de la línea de comandos

      Para cualquier tarea realizada a través de una línea de comandos, hay muchas opciones diferentes disponibles para los usuarios. Para los usuarios que utilizan la línea de comandos de Microsoft Windows o MS-DOS se pueden crear archivos por lotes para realizar automáticamente una serie de comandos. Los usuarios de Linux pueden utilizar cualquiera de los lenguajes de scripting que se mencionan a continuación y también utilizar cron para programar tareas.

      Scripts

      Varios lenguajes de scripting pueden crear scripts para automatizar casi cualquier tarea en un ordenador o en Internet. Estos lenguajes requieren que usted aprenda a programar pero le dan la mayor cantidad de opciones en comparación con otras soluciones. Los lenguajes de scripting incluyen: JavaScript, Perl, PHP y Python y requieren que el lenguaje esté instalado en el ordenador para que pueda ser interpretado.

      Crear un programa

      Crear un programa de software para automatizar una tarea puede llevar más tiempo que cualquiera de las opciones anteriores. Sin embargo, para tareas más complejas y mejorar la velocidad puede ser la única opción. Para crear un programa, necesitará aprender a programar y un compilador para compilar el programa para la plataforma que ejecuta el programa.

      ¿Cuándo no debe automatizar?

      Aunque la automatización ayuda con muchas tareas, todavía hay la siguiente razón por la que puede no querer automatizar una tarea.

      • La tarea no se repite con suficiente frecuencia.
      • La tarea requiere cierta inteligencia humana que no se puede programar.
      • Hay demasiadas variables desconocidas que hacen imposible la automatización.
      • La protección (por ejemplo, ) impide la automatización.
      • No se puede justificar el tiempo o el dinero necesarios para programar la automatización.
      • Consejo

        Para las tareas fáciles de hacer que requieren un humano y no se pueden automatizar (por ejemplo, identificar lo que hay en una foto), considera servicios como Mechanical Turk de Amazon.

        AI, Términos de inteligencia artificial, AutoHotkey, Archivo por lotes, Crowdsourcing, Términos de programación, Script, Términos de software

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *