1 Hora + ChatGPT = Cómo he CREADO una App para Medir el RENDIMIENTO del MÓVIL

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]

As found on YouTube