hasta hace muy pocos meses Prácticamente
todo el mundo pensaba que programar una aplicación para nuestro móvil consistía en
teclear códigos extraños que la mayoría de personas no entienden para que así el teléfono
los interprete y genere la aplicación o el juego deseado y sí más o menos en eso consistía sin
embargo la sorprendente aparición de avanzadas inteligencias artificiales como chat gpt ha
cambiado las reglas del juego de hecho está su potencia y crecimiento que hay cientos
de noticias que dicen que las inteligencias artificiales van a acabar con muchísimos
puestos de trabajo entre ellos los de los programadores aunque ya os adelanto que os voy
a mostrar que esto de momento no es realmente así para ello se me ha ocurrido ponerme el reto
de crear una aplicación para Android en menos de una hora usando chat gpt la app quiero
que mida de forma sencilla el rendimiento del chip de un dispositivo móvil Vamos como
una especie de antutu a nivel muy amateur y sencillo Así que para comenzar de una forma
un poco amena Busco con la ayuda de chagio ppt nombre para me app le digo que me dé ideas me
propone un montón y elijo performameter a partir de este momento es cuando voy a empezar con la
programación pero lógicamente si desconozco por completo Cómo se crea una pena Android estaré
perdido ya que creo que es necesario tener algún conocimiento Aunque tengamos hacha gpt por
detrás es decir por ejemplo deberías saber que las Apps que ejecutamos en Android están escritas
principalmente en el lenguaje de programación Java o kotling y también que se desarrollan con una
herramienta que nos proporcionan gratuitamente que se llama Android Studio en dicha herramienta
lo que he hecho antes de nada es seguir un breve asistente para generar una app con una ventana
vacía así ya no parto absolutamente de cero esto se crea de forma más o menos automática siguiendo
un asistente sin embargo si no conociese nada de esta herramienta Pues en principio no hubiese
sabido llegar hasta este punto y precisamente en este punto es cuando me he ido a hgpt y le he
dicho que quiero crearme una app para medir el rendimiento del chip de un Vamos como os he dicho
antes una especie de antutu o tres de Marc fijaos que nos dice que hacer una app Así es complejo
y requiere de bastantes conocimientos algo que es totalmente verídico De hecho yo le dije que
quería poder evaluar la cpu y la parte gráfica Aunque luego me di cuenta que me vine arriba y
que para hacerlo en una hora era demasiado así que me quedo solo con la idea de evaluar a la cpu
El problema es que chat gpt ya me ha dado algunos códigos para que mi app funcione pero solo sirven
para indicarnos información y datos sobre la cpu o la gpu es decir con lo que me ha dado no se evalúa
nada simplemente se muestra información sobre el Hardware por lo tanto he tenido que darle yo mismo
un empujón gpt Y ser más específico de hecho le propuse una forma relativamente sencilla para
calcular la potencia del procesador esta consiste en encontrar los X primeros números primos
para el que no esté muy puesto en matemáticas los números primos son Pura magia Ya que son
aquellos números que son divisibles solo entre y ellos mismos con cualquier otro número existente
el resto no sería cero estos números Siempre han vuelto locos a los matemáticos pero se sabe que
hay infinitos así que por ejemplo podemos decir al procesador que nos calcule un millón de ellos
y ver cuánto tiempo tarda en hacerlo cuantos menos segundos empleé pues se supone que será mejor más
rápido sin embargo Esto es algo muy aproximado porque realmente los procesadores de los móviles
actuales tienen diversos núcleos donde se pueden hacer cálculos Y en este caso tal y como se va
a hacer solo se va a probar en uno de ellos no habrá trabajos en paralelo eso sí fijaos que todo
esto que se ha narrado es una cosecha mía propia no me lo ha contado cha gpt lo que se traduce
en que si no tuviésemos ni idea no estaríamos llegando a estas conclusiones y muy probablemente
estaríamos atascados en el desarrollo ultrarrápido de la aplicación de lo que sí que es muy capaz
de generar el código cuando se lo especificamos claramente por ejemplo en cuestión de segundos
me creo el código necesario para calcular los números primos que pidamos en la app además
también añadió la parte que mide el tiempo que tarda en hacer todo esto realmente sabe cómo
hacerlo porque he aprendido de nosotros los humanos la forma de Buscar números primos está
súper definida los libros y por la red ya gpt lo entrenaron con millones de datos de ese tipo con
todo el código que me ha ido generando chaje ptt pegándolo en la herramienta de programación para
Android y lanzando la app al móvil que tengo me encuentro con un primer boceto de la aplicación
como un par de botones que ya hacen cosas todo esto me habrá llevado como unos 25 o 30 minutos a
partir de aquí con la mitad del tiempo disponible he ido pidiéndole mejoras a gpt por ejemplo
que me añadiese una barra para seleccionar la cantidad de números primos a calcular luego que
me pusiese textos explicativos que me quitas el botón relacionado con la parte gráfica que no
iba a usar e incluso me ha dado tiempo a temas estéticos de colocación de los elementos negritas
etcétera etcétera Pero insisto he sido capaz de tan rápido porque Yo anteriormente ya había
utilizado la herramienta de Android para programar de hecho os tengo que decir que en alguna ocasión
la Inteligencia artificial no hizo exactamente lo que pedí y hasta ella misma reconoció su error Por
lo que siempre tenemos que saber lo que estamos llevando a cabo e ir probándolo porque al fin y
al cabo este tipo de inteligencias artificiales lo que hacen es analizar nuestra petición y luego
buscan la respuesta que estadísticamente es la más probable a pesar de todo creo que es más
que evidente que una Inteligencia artificial como esta no podría ella sola sin la intervención
humana a hacer una aplicación compleja y exigente Es cierto que si buscáis por YouTube encontraréis
muchos vídeos de gente que crea juegos o páginas web sin saber programar pero normalmente veréis
que son cosas que en cierto modo replican a otras existentes cambiando pequeñas partes Es decir
alguien que no sabe programar no crea una app totalmente Revolucionaria desde cero no obstante
lo que sí que consiguen herramientas como chat gpt es mejorar la productividad de un programador de
una manera brutal porque te ayuda a generar partes código de una forma ultrarrápida pero en realidad
tienes que saber programar si quieres llegar a cosas serias con esto no digo que mi pequeño
test de rendimiento sea serio simplemente ha sido un mini experimento para que veáis cómo
están las inteligencias artificiales en este campo para conseguir hacer un test de rendimiento
más exhaustivo y real necesitaría invertir mucho más tiempo hacer pruebas etcétera etcétera
por lo tanto mi conclusión tras haber hecho esta prueba es que el Humano sigue siendo el
que tiene que estar por detrás de cualquier proyecto medianamente complejo de programación
no puede decirle Por el momento a la Inteligencia artificial Oye tronco Hazme un GTA con coches
voladores en la ciudad de Londres y marcharte a tomar unas birras porque aquello no va a
funcionar y no va a generar nada a ese nivel no se ha llegado y somos totalmente necesaria las
personas aún así me gustaría que los comentarios Me dijeseis si creéis que vuestro puesto de
trabajo actual en un futuro cercano podría ser llevado a cabo parcialmente por una Inteligencia
artificial me interesa muchísimo conocer vuestra opinión os voy a leer absolutamente
todos nos vemos en el siguiente [Música]