Ruta de automatización: competencia con IA, eliminación de la rutina, tiempo base incondicional


( c )


¿Cómo automatizar el trabajo y nunca trabajar? Antes de responder esta pregunta, pregúntese sobre otra cosa: ¿cuánto tiempo necesita para ser feliz? Las personas que no saben qué hacer en una noche de fin de semana no necesitan automatizar muchas tareas.


La reducción de la rutina da una ventaja en la competencia. La automatización "extrae" el recurso más valioso del planeta: el tiempo. El progreso tecnológico le permite dedicar tiempo a lo que le interesa: resolver problemas intelectuales y, probablemente, trabajos más complejos, cuya implementación proporcionará más oportunidades para mejorar la calidad de vida.


Además, sobre cómo y cómo la vida nos hace más fáciles.


Rutina de lucha frontal



Un dicho común dice que una persona trabajadora se dedicará a un trabajo monótono y agotador todos los días de su vida, y solo una persona perezosa pensará en cómo hacer el mismo trabajo mucho más rápido y con menos esfuerzo. Hace un año, Reddit agitó la historia de un probador de una de las nuevas empresas de California: habiendo automatizado sus tareas diarias, se divirtió durante las horas de trabajo y en realidad no funcionó.


Según el autor anónimo, pasó los primeros ocho meses trabajando automatizando pruebas de software. Los siguientes seis años, en realidad no trabajó, pero regularmente recibió un salario.


Hay muchas inconsistencias en esta historia: es difícil creer realmente que alguien pueda automatizar tanto sus acciones. Un caso similar, que se contó en bash.im , al menos se puede reproducir en la realidad: hubo artesanos que publicaron en GitHub su versión del código para automatizar las acciones de rutina (desde comunicarse con su esposa y jefes hasta hacer café).


Hay muchos ejemplos de automatización de tareas rutinarias en las que es fácil creer; además, incluso puede repetirlas usted mismo. El usuario del sitio web Stack Overflow se quejó de remordimiento por la automatización del flujo de trabajo asociado con la entrada de datos. Un desarrollador sobre cualificado escribió varios scripts que comenzaron a hacer todo el trabajo por él. Como resultado, comenzó a dedicar trabajo solo una hora a la semana, mientras que el empleado anterior en este puesto trabajaba completamente.


Otro desarrollador fue despedido por tareas de subcontratación a China . Un tipo inteligente le pagaba a alguien menos de una quinta parte de su salario de seis cifras. Como resultado, su rutina diaria fue la siguiente:


9:00 - Llegada al trabajo. Lee reddit un par de horas. Viendo videos con gatos.
11:30 - Almuerzo.
13:00 - Tiempo de compras en Ebay.
14:00 - Es hora de publicar algo en la red social.
16:30 - El final del día. Envía correo
17:00 - Yendo a casa.


Sin embargo, el desarrollador no fue lo suficientemente inteligente como para cubrir sus huellas. Su compañía notó las direcciones IP para conectarse a una VPN desde China, mientras que una VPN generalmente se usaba para permitir a los desarrolladores trabajar desde casa. Monitoreo adicional de las actividades llevadas a la computadora "evasora de empleados". Después de recuperar archivos borrados de su computadora, logró obtener cientos de facturas de una empresa consultora china.



Aaron Rogers fue aceptado como operador con la tarea de sentarse frente a un panel de pantallas y monitorear el rendimiento del sistema. Si se producía un mensaje de error, Rogers tenía que solucionar el problema personalmente o llamar al miembro principal del equipo. Cuando no miraba las pantallas, era responsable de archivar archivos, reiniciar servidores, crear copias de seguridad y realizar una tarea realmente terrible, que consistía en comparar dos informes de datos extremadamente largos. Por cada 1000 líneas, encontró alrededor de cinco discrepancias, mientras que los informes en sí mismos podrían consistir en decenas de miles de líneas.


Con solo un curso de codificación en la universidad, decidió automatizar sus tareas de rutina. La compañía tenía un conjunto de archivos que debían archivarse al final de cada día laboral, por lo que, en lugar del trabajo manual, utilizaba el lenguaje simple de PowerShell. Y eso fue solo el comienzo.


Dos años después, los guiones de Roger eliminaron por completo la necesidad de operadores de carne y hueso: la compañía se vio obligada a actualizarlo, brindando la oportunidad de participar en el trabajo analítico.


¡Pero el héroe de esta historia ni siquiera era un programador!


Tales casos solían parecer excepcionales, pero hoy en día hay pocas oficinas donde el trabajo no puede ser automatizado. Al mismo tiempo, hay una gran masa de trabajadores que no saben cómo superar el aburrimiento. Según la encuesta de Gallup (en EE. UU., Pero también relevante para Rusia), el 70% de los empleados pierden su motivación y simplemente se "apagan" en el trabajo. De este grupo, el 18% llegó al punto de que no solo no se preocupan por su propio trabajo, sino que incluso reducen la productividad de los demás. Quizás sean estas personas las que más temen competir con la IA, pero también es posible que estén felices de deshacerse de la rutina en el trabajo.


Tiempo base incondicional



( c )


La pregunta es realmente relevante, ¿qué debe hacer la gerencia con un empleado que ha automatizado todo? ¿Reducir el salario, despedir, confiar todo el trabajo a los guiones o, por el contrario, aumentarlo, transferirlo a otro frente de trabajo, donde las habilidades de los empleados ayudarán más?


La automatización proporciona trabajo sin errores, reduce costos, mejora la productividad, todo lo que requiere cualquier negocio. El resultado de la automatización no es solo el tiempo libre en el que puedes ver una serie o jugar. Los procedimientos de rutina se simplifican, y el programador tiene más tiempo para pensar y formar una comprensión profunda de la resolución de las tareas.


El tiempo obtenido como resultado de la automatización es importante para invertir correctamente: este es un recurso que ayuda a que cualquier campo (no solo TI) sea más efectivo para usted y para toda la empresa. Real si crees en la invasión de robots y útil si no planeas competir con una IA fuerte.


Por analogía con el ingreso básico incondicional, uno puede imaginar un concepto económico en el que el tiempo es el valor principal. Puedes ser el hombre más rico de la Tierra, pero si pasas todo tu tiempo en tareas de rutina, ¿realmente puedes ser llamado feliz?


Cada persona a una edad consciente no maneja completamente el tiempo base incondicional: los minutos entre el despertar y el dulce momento en que cierra los ojos nuevamente. Miles de cosas en el mundo llevan tiempo: reuniones, reuniones, cartas, Gictimes. La automatización puede dar a todos unas horas de tiempo obligatorio y libre.


Stanislav Sazhin, fundador de la startup Doctor at Work, publicó recientemente una nota: "El éxito depende de cuánto tiempo NO trabaje " , en el que defiende una posición de "no hacer nada" para aumentar la eficiencia del trabajo. Stanislav piensa 10 horas todos los días, sin distraerse con las tareas de rutina. Solo pensando Mientras camina, conduce un automóvil, lee fuentes que le permiten pensar. Tal horario le permite tomar decisiones de manera más eficiente, pero es difícil solicitar un empleado ordinario.


Del otro lado de la distribución del tiempo de trabajo está Elon Musk, que vive 100 horas a la semana. Musk prácticamente no toma descansos en el trabajo, prefiere comer algo durante las reuniones, responder cartas importantes al mismo tiempo, dedica muy poco tiempo a su familia y prácticamente no descansa.


Stanislav Sazhin e Ilon Mask utilizan diferentes enfoques, pero tienen un objetivo: aumentar la eficiencia. Podemos usar sus consejos o "obtener" tiempo ( que ahora puedes gastar en gatitos ) utilizando diversos servicios y aplicaciones.


Nuevas herramientas



Cualquier persona puede optimizar tareas usando código, ni siquiera un programador. Aquí hay algunas herramientas para comenzar:


  • IFTTT es un servicio web que automatiza la ejecución de una secuencia dada de operaciones. Hay cientos, miles de escenarios para usar un servicio que une su PC, aplicaciones y algunos eventos fuera de línea. Escribieron repetidamente en Giktims: control de dispositivos inteligentes , seguridad en el hogar , recepción de notificaciones de varios eventos , bombeo de microondas , preparación de café y mucho más.
  • Tasker es un lenguaje de scripting orientado a problemas que le permite programar en Android sin conocer ningún lenguaje de programación y sin habilidades de programación en general. El programador avanzado de Tasker le permite realizar varias acciones para diferentes eventos. Puede hacer esto con scripts en Java o PHP, pero esto ya requiere conocimiento del lenguaje.
  • Sikuli Script es un lenguaje visual de secuencias de comandos que requiere que el usuario tenga las habilidades de programación más mínimas y rudimentarias (solo sabiendo que la lógica funcionará). Un lenguaje basado en la plataforma Jython (una implementación de Python en Java) implementa la búsqueda de patrones en la pantalla para automatizar las acciones de rutina. Hay muchas opciones para la implementación, cualquier trabajo cíclico de rutina, desde bots para juegos de computadora hasta pruebas automáticas .
  • AutoIt es un lenguaje de script similar a BASIC. Automatiza todo lo que se puede automatizar en Windows. Utiliza la simulación de pulsaciones de teclas, movimientos del mouse y manipulación de ventanas, controles, lo que le permite automatizar las tareas del usuario de una manera que es imposible o difícil en otros lenguajes de programación. Se necesita más tiempo para dominar que Sikuli Script.

La mecánica de automatizar el trabajo de programadores y probadores depende de tareas específicas, pero aquí el progreso no se detiene. Recientemente, los investigadores del Instituto de Tecnología de Massachusetts han desarrollado un sistema que reutiliza automáticamente el código.


El programador selecciona un fragmento de código fuente en un programa y un punto de inserción en un segundo programa. CodeCarbonCopy realizará automáticamente cambios que integran el código en un nuevo contexto. El sistema superpone el algoritmo para presentar los datos del programa donante al algoritmo del programa receptor de tal manera que importe el código sin problemas.


Con CodeCarbonCopy, puede usar el mismo código una y otra vez. Este es otro paso hacia la automatización del ciclo de desarrollo de software. Tal vez la humanidad ya haya escrito la mayor parte de todo el software necesario; ahora queda por recopilar el código del océano de los programas existentes para cualquier tarea.


Hasta ahora, el sistema experimental funciona bien con formatos de archivo rígidamente organizados y con editores de imágenes que almacenan representaciones de datos en matrices, que son esencialmente filas de bloques de memoria del mismo tamaño. En el futuro, CodeCarbonCopy tendrá que trabajar en general con cualquier software.


La automatización puede facilitar seriamente el trabajo de ingenieros altamente calificados. Por ejemplo, el sistema FBAR no requiere la participación humana si se produce un mal funcionamiento del disco duro en el servidor o se produce algún error de hardware. FBAR automatiza la recuperación y depuración de software. Se están implementando sistemas de grabación similares en muchas empresas.


Operación de algoritmo inteligente



Mientras que algunos temen que la IA pronto les quite su trabajo (al menos lo convierta en una sustancia gris ), otros usan todas las capacidades de las computadoras para facilitarles la vida.


No tiene que ir muy lejos por ejemplos: Prisma, Artisto, Vinci y otras aplicaciones de la "era del auge de las redes neuronales" aparecieron después de que los científicos hicieron públicos los resultados de la investigación sobre redes neuronales convolucionales.


El próximo avance, tal vez, debería esperarse en el campo de la generación de texto, pero hace diez años la gente usaba los artículos creados por computadoras para su propio enriquecimiento. El economista Phil Parker ha ajustado cuidadosamente el proceso de escritura automática de libros . Tuvo un problema al preparar su propia publicación académica : el libro requería minuciosidad, tiempo y dinero.


Una decisión inesperada, confiar el trabajo a algoritmos informáticos, lo llevó al maravilloso mundo de copiar y pegar de alta calidad. Él "creó" cientos de miles de libros, desde una guía para médicos sobre el síndrome de Klinefelter hasta innumerables crucigramas.


El trabajo se construye de manera simple: las computadoras recopilan información recopilada de fuentes abiertas en libros de varios géneros con un volumen de 100-200 páginas. Todo el proceso para una instancia lleva 20 minutos. Luego, el libro electrónico se pone a la venta, también se puede pedir en base a la impresión bajo demanda .


Muchos de los libros de Parker tienen una circulación impresionante: decenas e incluso cientos de copias. Las bibliotecas médicas compraron casi todo lo que produjo.


La calidad de dicha literatura deja mucho que desear, y cualquiera con acceso a Internet encontrará rápidamente respuestas a su pregunta, pero ya ha sucedido una revolución en la creación de textos.


Hoy en día, los robots escriben los resultados de partidos deportivos, pronósticos del tiempo, informes de seguros, presentaciones de nuevos productos, noticias económicas, y lo hacen para que no note una captura.


El sistema Wordsmith, creado por Automated Insights, escribe más de mil millones (!) Notas anualmente. Por ejemplo, ella es responsable de algunas publicaciones en Forbes . Automated Insights toma datos de comunicados de prensa e informes oficiales de la compañía, los compara con publicaciones del período anterior y luego, en función de la información recibida, emite una nota de noticias. Por supuesto, Wordsmith no reemplaza a un periodista, sino que lo salva de la rutina y el trabajo aburrido con la misma información.


Una opinión interesante fue expresada por Ginny Rometti, CEO de IBM. Según ella, el desarrollo de la automatización significa que las personas ya no tendrán que programar. En IBM, todo se reduce a Watson, que algún día podrá ver los datos, comprenderlos y razonar sobre ellos, pero las especulaciones sobre la poderosa IA que eliminará el trabajo de todos pertenecen al campo de la especulación hipotética. Sí, en un futuro lejano esto es realmente posible, pero ¿cuántas personas están dispuestas a abandonar la programación o recoger a su hijo de los cursos educativos de TI?


Desde un punto de vista práctico, no nos interesa lo que una IA fuerte puede hacer algún día. Es más útil saber qué herramientas de automatización ayudarán en este momento, incluso si no son inteligentes, no están basadas en redes neuronales y no utilizan todo el poder de los bigdatos. ¿Por qué esperar al futuro si todos pueden convertirse en su propia IA? Tenemos al menos una cualidad para esto: estamos hablando de la inteligencia humana, que una vez se le ocurrió cómo hacer el trabajo, y ahora está pensando cómo reducir su número a cero.

Source: https://habr.com/ru/post/es408051/


All Articles