Ordenador y teléfono conectados mediante inteligencia artificial para el mantenimiento y la optimización a distancia

Usar la inteligencia artificial a distancia para optimizar el ordenador o el teléfono

Desde reparar un PC con Windows hasta organizar archivos y analizar un teléfono, esta experiencia muestra cómo la IA y Codex pueden acelerar el mantenimiento informático a distancia sin sustituir los métodos probados, las copias de seguridad ni la supervisión humana.

Ordenador y teléfono conectados mediante inteligencia artificial para el mantenimiento y la optimización a distancia

 

¿Cómo se puede utilizar la inteligencia artificial a distancia para optimizar un ordenador o un teléfono?

Es una pregunta en la que trabajo de una forma cada vez más concreta.

No tengo ni idea de lo que pensarán de mi nivel actual los jóvenes que hoy se forman directamente en inteligencia artificial durante sus estudios.

Yo empecé a aprender informática hace más de veinte años, aunque de niño ya tenía algunas nociones básicas, en la época en que Internet comenzaba a estar disponible para el público general.

Hoy intento comprender el nuevo vocabulario, las nuevas tecnologías y, sobre todo, la evolución extremadamente rápida de la inteligencia artificial.

En mi opinión, hay dos formas de ver las cosas.

La inteligencia artificial es una revolución, pero no todo es nuevo

La primera forma de verlo consiste en afirmar que la inteligencia artificial representa una revolución tecnológica.

Y efectivamente lo es.

Pero existe una segunda forma de entenderlo.

Desde hace mucho tiempo, incluso en obras de ciencia ficción como Star Trek, ya se habían imaginado algunos de los principios que utilizamos hoy.

De una manera todavía más concreta, a veces existen herramientas informáticas de hace veinte o cuarenta años capaces de realizar una tarea mejor que ciertos comandos muy avanzados generados hoy por una inteligencia artificial.

No todo el mundo lo sabe.

Por tanto, ni siquiera los mejores modelos de IA encontrarán siempre de manera espontánea la técnica informática clásica y fiable que funciona desde hace veinte años.

Esto es especialmente cierto cuando hablamos de:

  • mantenimiento informático;
  • seguridad;
  • rendimiento de un equipo;
  • administración de sistemas;
  • diagnóstico;
  • reparación.

La IA ofrece muchísimas posibilidades, pero no sustituye automáticamente todo lo que existía antes.

Por qué la informática se adapta especialmente bien a la IA

Sin embargo, hay algo que me llama la atención: la inteligencia artificial puede ser especialmente eficaz en el campo de la informática.

En el fondo, parece bastante lógico.

La informática es un ámbito:

  • normalizado;
  • estructurado;
  • documentado;
  • basado en lenguajes y comandos precisos.

Lo que me impresiona hoy son las demostraciones que veo prácticamente todos los días.

Observo comandos que pasan por la pantalla y que no siempre comprendo de inmediato en todos sus detalles, pero puedo percibir la experiencia que habría sido necesaria para llegar al mismo resultado hace diez o veinte años.

En aquella época, los profesionales podían pasar años:

  • estudiando;
  • leyendo documentación;
  • experimentando;
  • especializándose en un campo concreto;
  • aprendiendo las secuencias correctas de comandos.

Hoy, una inteligencia artificial puede producir algunas de esas secuencias en pocos segundos.

Como yo mismo estudié informática y trabajo como desarrollador de software en mi empresa, sigo considerando especialmente interesante presenciar este tipo de demostraciones cada día.

Pero todavía hay que saber qué pedirle a la inteligencia artificial y cómo utilizar lo que produce.

Codex: pasar del prompt a la acción informática

En mi trabajo utilizo, entre otras herramientas, Codex.

Quizá convenga explicar de forma sencilla a qué me refiero.

Codex permite transformar instrucciones expresadas mediante prompts en acciones, comandos o código informático.

Cuando utilizamos una aplicación web basada en inteligencia artificial, normalmente solo vemos la interfaz.

Sin embargo, detrás de esa interfaz pueden intervenir muchísimos elementos:

  • diferentes servicios especializados de inteligencia artificial;
  • API;
  • procesamientos de pago;
  • código informático tradicional;
  • automatizaciones;
  • secuencias deterministas que, en ocasiones, no tienen nada de inteligente en el sentido moderno del término.

Es precisamente esta combinación la que me interesa.

ChatGPT puede producir código; Codex puede actuar directamente en el dispositivo

ChatGPT ya puede producir código informático.

Por ejemplo, se le puede pedir:

Crea una página en HTML y CSS con las funciones que necesito.

También se puede añadir JavaScript cuando el entorno utilizado lo permite.

Pero, en mi uso, Codex va más lejos: puede trabajar directamente dentro del entorno informático correspondiente.

Ese entorno puede ser:

  • un PC;
  • un Mac;
  • un sistema Linux;
  • un servidor;
  • y ahora, en mis experimentos, un teléfono.

Así, pasamos progresivamente de:

«Explícame cómo hacerlo»

a:

«Estudia la situación y realiza las operaciones adecuadas dentro de un entorno controlado».

Para mí, es ahí donde las cosas se vuelven realmente interesantes.

El ejemplo de un sitio web o un embudo de ventas

Tomemos un ejemplo relativamente sencillo.

Servicios como Systeme.io ya permiten crear páginas y embudos de ventas con rapidez.

También se puede utilizar ChatGPT para acelerar ese proceso de creación.

La inteligencia artificial puede intervenir en varios niveles:

  • redacción de textos;
  • copywriting;
  • estructura de la página;
  • generación de ilustraciones;
  • HTML;
  • CSS;
  • JavaScript cuando está disponible;
  • personalización de determinadas funciones.

Esto puede permitir construir proyectos muy rápidamente.

Pero cada sistema también tiene sus propias limitaciones.

Si se utiliza una plataforma existente, se aprovechan sus funciones integradas, pero no necesariamente se dispone de un control total sobre el conjunto del sistema.

En cambio, al construir una solución propia se gana libertad, aunque también hay que asumir más restricciones técnicas.

Por tanto, siempre existen ventajas, inconvenientes y límites.

En realidad, esto ocurre con casi todas las tecnologías.

Con la inteligencia artificial no se empieza realmente desde cero

Hay una idea que me parece importante.

A veces se oye que la inteligencia artificial permite hacerlo todo de inmediato.

Yo no lo veo exactamente así.

Con una inteligencia artificial no se empieza desde cero.

Hay que partir de:

  1. una idea;
  2. una necesidad;
  3. una investigación;
  4. un mínimo de estudio;
  5. una preparación.

Una vez realizado ese trabajo, la inteligencia artificial puede acelerar considerablemente la ejecución.

Pero sigue siendo necesario comprender qué se pretende conseguir.

Esto también explica por qué las competencias técnicas siguen siendo importantes.

Organizar la información ya es un trabajo informático

Otro proyecto en el que trabajo actualmente está relacionado con mis propios datos.

Con el tiempo he acumulado miles de archivos.

Como le ocurre a mucha gente, parte de esa información está:

  • mal organizada;
  • dispersa;
  • resulta difícil de encontrar;
  • guardada en diferentes carpetas;
  • a veces olvidada.

Por eso estoy trabajando en una base documental indexada localmente en mi PC con inteligencia artificial.

El objetivo es poder, poco a poco:

  • ordenar los archivos;
  • clasificarlos;
  • estudiarlos;
  • recuperar la información;
  • comprender lo que contienen;
  • identificar qué puedo producir a partir de esa masa documental.

Esta es, en definitiva, una buena definición del trabajo informático.

La informática no se ocupa únicamente de ordenadores y líneas de código.

En su base también se encuentran la información y la manera de estructurarla.

Un caso mucho más concreto: recuperar varios años de mantenimiento de Windows

También trabajé recientemente en un ordenador con Windows que resultaba especialmente difícil de recuperar.

El equipo había acumulado aproximadamente entre dos y tres años de mantenimiento pendiente.

La versión de Windows instalada ya no recibía soporte y el ordenador presentaba varios problemas.

Además, se había utilizado con ciertos programas o servicios procedentes de fuentes no oficiales.

Esto supone un problema importante.

Software pirateado: el riesgo va mucho más allá del precio

Comprendo que existen situaciones económicas muy diferentes y que la historia de Internet también está vinculada al intercambio de contenidos.

Cuando era estudiante, por ejemplo, teníamos redes internas que permitían compartir música, películas y otros archivos entre estudiantes.

El contexto era muy distinto del actual.

Muchos programas profesionales también costaban varios cientos de euros, mientras que numerosos servicios se ofrecen ahora mediante suscripciones más asequibles.

Pero cuando un ordenador profesional utiliza hoy software procedente de fuentes dudosas, el problema no es solamente jurídico o económico.

También se convierte en un problema técnico y de seguridad.

Instalar software modificado o descargar archivos desde fuentes poco fiables puede ser una forma excelente de comprometer un ordenador.

Para alguien que depende de su equipo para trabajar, asumir ese riesgo con el fin de ahorrar el precio de una licencia de software no me parece, por lo general, una decisión lógica.

La seguridad informática también ha evolucionado mucho

Las normas de seguridad actuales ya no son las mismas que hace quince o veinte años.

Ahora debemos pensar en varios niveles:

  • contraseñas;
  • autenticación;
  • códigos de seguridad;
  • aplicaciones de autenticación;
  • llaves de seguridad;
  • actualizaciones;
  • protección del sistema;
  • seguridad de las cuentas.

Las posibilidades disponibles también dependen del hardware y del sistema operativo.

Por ejemplo, un ordenador antiguo con Windows 10 no dispone necesariamente de las mismas opciones que un equipo reciente diseñado para Windows 11.

Por tanto, la seguridad no consiste simplemente en instalar un antivirus.

Forma parte de un conjunto más amplio.

El problema no era solamente Windows

En el caso de este ordenador, había otras limitaciones que complicaban la intervención.

La conexión a Internet era deficiente.

El acceso dependía en parte de compartir la conexión de un teléfono para evitar el coste de una conexión fija convencional.

Comprendo perfectamente este razonamiento, porque yo mismo me pregunté en algún momento si seguía siendo útil conservar una conexión fija cuando las tarifas móviles ofrecían tantos datos.

Sin embargo, en la práctica observé una diferencia importante.

Para trabajar durante mucho tiempo a distancia en un ordenador, una conexión por cable estable sigue siendo mucho más cómoda.

Incluso en una gran ciudad, una conexión móvil puede sufrir:

  • variaciones;
  • desconexiones;
  • reducciones de velocidad;
  • cambios de red.

La propia conexión Wi-Fi también puede interrumpirse.

Cuando el mantenimiento remoto dura varias horas, estos pequeños problemas adquieren rápidamente mucha importancia.

También había que tener en cuenta la disponibilidad de la persona:

  • ¿Cuándo puedo intervenir?
  • ¿Cuándo puedo conectarme?
  • ¿Permanecerá encendido el ordenador?
  • ¿Se mantendrá estable la conexión?
  • ¿Cuánto tiempo puede durar una operación?

Por tanto, el mantenimiento informático a distancia no consiste únicamente en ejecutar comandos técnicos.

Un sistema casi imposible de reparar por los medios habituales

El sistema se encontraba en un estado especialmente deteriorado.

Algunas actualizaciones ya no funcionaban.

Parecía que faltaban archivos del sistema.

Incluso funciones habituales, como reproducir vídeos o utilizar correctamente determinados servicios web, causaban problemas.

Era necesario comprender cómo había llegado Windows a ese estado.

Hicieron falta varios intentos de reparación.

El objetivo no era, desde luego, borrarlo todo sin pensar.

Había que intentar conservar:

  • los archivos personales;
  • los programas;
  • los ajustes;
  • el entorno de trabajo.

Un restablecimiento convencional que conservara los elementos necesarios no funcionaba.

El sistema sencillamente se negaba a volver a un estado normal.

Horas de prompts, investigación y diagnóstico

Fue en ese momento cuando la inteligencia artificial me ayudó de verdad.

Hicieron falta horas de investigación, prompts, diagnósticos y preparación.

Finalmente llegamos a una estrategia que permitía reconstruir lo necesario para reparar el sistema.

El problema adicional era que la versión de Windows correspondiente ya no estaba disponible fácilmente en su forma original.

Por tanto, hubo que reconstruir una solución de reparación adaptada a la situación.

Omito deliberadamente los detalles más técnicos.

Lo importante aquí no es la secuencia exacta de comandos.

Es el resultado.

Reparar Windows sin eliminar el entorno de trabajo

Finalmente conseguí reinstalar y reparar Windows conservando los archivos, los ajustes y las aplicaciones necesarias.

A partir de ese momento, todo se volvió mucho más sencillo.

Todavía era necesario actualizar varias versiones del sistema.

Algunas actualizaciones deben realizarse progresivamente, en lugar de intentar saltarse varias etapas de una sola vez.

Cuando se parte de nuevo de un sistema suficientemente sano, el mantenimiento vuelve a ser mucho más convencional.

Esa es toda la diferencia.

Un ordenador que recibe mantenimiento con regularidad es mucho más fácil de gestionar que un sistema en el que se han acumulado varios años de problemas.

Dos o tres años de mantenimiento recuperados en una semana

Al final dediqué aproximadamente una semana a ese equipo.

Esa semana permitió recuperar lo que considero entre dos y tres años de retraso en el mantenimiento informático.

Para ser mi primera experiencia de este nivel con un ordenador tan deteriorado, el resultado me parece interesante.

Y puedo decirlo con claridad:

Sin la inteligencia artificial, no creo que hubiera conseguido resolver este problema de esta manera.

Esto no significa que la IA lo hiciera todo sola.

Fue necesario:

  • analizar;
  • probar;
  • comprender los fallos;
  • cambiar de estrategia;
  • verificar los resultados;
  • volver a empezar;
  • conservar lo que funcionaba.

Sobre todo, la IA permitió reunir una enorme cantidad de conocimientos técnicos y aplicarlos progresivamente al problema real.

Ahora estoy experimentando con Codex en un teléfono

Una vez terminado ese trabajo, empecé a interesarme por otro tema.

¿Qué se puede hacer directamente en un teléfono con este tipo de herramienta?

Por eso comencé a experimentar con Codex en mi teléfono profesional.

Evidentemente, no es lo mismo que abrir ChatGPT en un navegador.

Hay que poder instalar y utilizar herramientas técnicas que no siempre se ofrecen directamente en Play Store o App Store.

Esto sigue requiriendo ciertos conocimientos.

Pero mi objetivo es precisamente comprender qué empieza a ser posible.

Quiero estudiar mi teléfono para determinar:

  • qué puedo analizar;
  • qué puedo mejorar;
  • qué puedo automatizar;
  • qué puedo probar;
  • y qué servicios podrían llegar a realizarse a distancia.

Teléfono, ordenador y tableta: todos tenemos el mismo problema de organización

Esta reflexión va finalmente mucho más allá del simple mantenimiento.

Hoy casi todo el mundo tiene archivos dispersos por todas partes.

Tenemos:

  • lo que está guardado en el teléfono;
  • lo que está guardado en el ordenador;
  • las copias de seguridad;
  • las fotografías;
  • los documentos;
  • las diferentes direcciones de correo electrónico;
  • las cuentas en línea;
  • los archivos que ya no encontramos.

Y, para ser claros, todo se vuelve rápidamente un poco caótico.

¿Cómo se recuperan los datos?

¿Cómo se conectan los diferentes dispositivos?

¿Cómo se clasifican correctamente los documentos?

¿Cómo sabemos lo que ya existe?

¿Cómo se encuentra una información varios años después?

Todo ello representa, en definitiva, un verdadero trabajo de organización informática.

Es un ámbito en el que la inteligencia artificial podría resultar especialmente útil.

Utilizar Codex también implica riesgos

Sin embargo, existe un límite importante.

Con herramientas capaces de ejecutar comandos directamente también se pueden cometer errores.

Si la petición está mal formulada, si el razonamiento inicial es incorrecto o si se aplica una operación sin haber comprobado suficientemente sus consecuencias, pueden aparecer problemas.

Evidentemente, no todo está permitido ni es técnicamente posible, pero eso no significa que los errores sean imposibles.

Por tanto, debemos conservar:

  • reglas;
  • copias de seguridad;
  • controles;
  • límites;
  • aprobación humana cuando sea necesaria.

Cuanto más potente es una herramienta, más importante resulta comprender el marco en el que se utiliza.

Las nuevas generaciones probablemente llegarán mucho más lejos

Vuelvo finalmente a mi pregunta inicial.

No sé qué pensarán de todos estos experimentos los jóvenes que ya se han formado en inteligencia artificial.

Estoy convencido de que algunos ya llegan mucho más lejos.

Algunos pueden controlar herramientas desde el teléfono simplemente hablando.

Otros son capaces de producir aplicaciones móviles con mucha rapidez.

Son ámbitos que yo sigo explorando personalmente.

Por mi parte, con las herramientas y la experiencia de las que dispongo actualmente, ya puedo crear determinados sitios y aplicaciones web en un plazo de veinticuatro a cuarenta y ocho horas cuando el proyecto está suficientemente preparado.

Lo que habría necesitado mucho más tiempo hace apenas unos años empieza a ser accesible con mucha mayor rapidez.

Dos formas de abordar la inteligencia artificial

En resumen, vuelvo a encontrar dos maneras de abordar el tema.

1. El enfoque técnico

Se aprende a comprender las herramientas.

Se trabaja con:

  • sistemas;
  • código;
  • comandos;
  • servidores;
  • archivos;
  • automatizaciones;
  • conexiones entre servicios.

Este enfoque exige más conocimientos y aprendizaje.

A cambio, generalmente permite comprender mejor lo que se hace y conservar un mayor control.

2. El enfoque funcional

La segunda posibilidad consiste en utilizar aplicaciones ya preparadas.

A veces pueden realizar una gran parte del trabajo sin exigir tantos conocimientos técnicos.

Pero esa sencillez suele tener una contrapartida:

  • más créditos de IA;
  • más suscripciones;
  • determinadas limitaciones;
  • dependencia de la plataforma;
  • en ocasiones, un sitio o una aplicación que no se controla por completo;
  • costes recurrentes de mantenimiento o explotación.

Ningún enfoque es automáticamente mejor que el otro.

Todo depende de lo que se quiera hacer, del tiempo disponible, de los conocimientos y del presupuesto.

Lo que importa al final no es solamente la herramienta

La inteligencia artificial evoluciona con una rapidez extrema.

Ya permite hacer cosas que me habrían parecido muy complicadas hace apenas unos años.

Pero mi experiencia actual me lleva a una conclusión bastante sencilla:

La inteligencia artificial no elimina la informática. Nos permite utilizar de otra manera los conocimientos informáticos acumulados durante décadas.

Existen herramientas recientes extraordinarias.

También existen métodos antiguos que siguen siendo muy eficaces.

A menudo hay que combinar ambos.

La IA puede ayudar a reparar un ordenador, organizar miles de archivos, crear una aplicación, producir un sitio web o analizar un teléfono.

Pero siempre debemos partir de una necesidad real, estudiar el problema y preparar el resultado que queremos obtener.

Probablemente ahí se encuentra el verdadero cambio actual.

Ya no nos limitamos a utilizar ordenadores.

Estamos empezando a poder hablar con ellos y pedirles que estudien, organicen y realicen con nosotros una parte del trabajo informático.

Deja una respuesta

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