Descargo de responsabilidad: Cualquier opinión expresada a continuación pertenece únicamente al autor. A principios de este año, cubrí cómo ChatGPT diseñó un chip semiconductor simple y producible, siguiendo solo instrucciones en lenguaje natural en inglés, y cómo un grupo de investigadores chinos y estadounidenses crearon una empresa de desarrollo de software completa asignando diferentes roles a ChatGPT, que pudo completar Tareas de codificación: esto normalmente llevaría días o semanas, en cuestión de minutos. Cualquier caso así conlleva, por supuesto, ciertas salvedades, empezando por la relativa simplicidad de cada trabajo, que todavía está lejos de ser proyectos extremadamente complejos, que involucran miles o millones de líneas de código. Sin embargo, cada nuevo experimento está traspasando un poco los límites, lo que sugiere que no existen obstáculos inherentes que impidan que el enfoque alcance objetivos mucho más sofisticados. Después de todo, ¿quién puede decir que el límite de la IA sería 500 y no 500.000 líneas de código? ¿O 5 millones? ¿O por qué habría algún límite? Es sólo una cuestión de escalar el método. Como dice el refrán, “un viaje de mil millas comienza con un solo paso”. Y en la era de la tecnología, estos pasos pueden ser realizados incluso por individuos. Realmente Angry Birds Esto seguramente hará que la gente de Rovio (los creadores de la franquicia original de Angry Birds) sude un poco. Hace unos días, un diseñador y programador, Javi López, reveló su proyecto de mascota con IA, Angry Pumpkins (que claramente parece parte de la familia Birds), en X, después de haber realizado toda la codificación y el diseño utilizando IA. herramientas, justo a tiempo para Halloween. Midjourney, DALL•E 3 y GPT-4 han abierto un mundo de infinitas posibilidades. Acabo de codificar «Angry Pumpkins?» (¿Cualquier parecido es pura coincidencia?) usando GPT-4 para toda la codificación y Midjourney / DALLE para los gráficos. Aquí están las indicaciones y el proceso que seguí: pic.twitter.com/st3OEhVVtK— ¿Javi López? (@javilopen) 31 de octubre de 2023 Comenzó generando recursos visuales de apariencia profesional usando Dall-E y Midjourney, creando personajes, entornos para el nivel del juego y fondos cambiantes con un ambiente de Halloween, que combinan con el tema de la calabaza. Activos generados por IA. Completar el mismo trabajo por parte de un diseñador requeriría al menos unos días, sin tener en cuenta múltiples iteraciones, lo que podría extenderlo a semanas. / Crédito de la imagen: Javi López / x.com/javilopen Excepto por algunos fallos aquí y allá, no podría decir que no fueron hechos por un humano a primera vista. Y seamos honestos, todavía estamos en el comienzo del desarrollo de la IA, por lo que seguramente mejorará aún más con bastante rapidez. El trabajo requerido para dibujar todas estas imágenes por parte de diseñadores profesionales tomaría al menos unos días, y eso solo suponiendo que no hubiera múltiples iteraciones para revisar y decidir. El costo asociado, de aproximadamente 25 a 50 dólares estadounidenses por hora, podría ascender a cientos, si no miles, de dólares muy rápidamente. Mientras tanto, la IA puede hacer el trabajo en cuestión de segundos y a un costo de unos centavos por imagen. De hecho, la mayor parte del tiempo todavía lo consumen los humanos, ideando y escribiendo las indicaciones. Somos el cuello de botella, no la tecnología. Hablando de indicaciones, aquí hay ejemplos de las que usó Javi, para que puedas intentarlo tú mismo: ? GráficosEsta fue la parte más fácil, después de todo, he estado generando imágenes con IA durante más de un año y medio 🙂 ¡Aquí están todas las indicaciones para que disfrutes! Pantalla de título (DALL·E 3 de GPT-4)– «Foto de una vibrante pantalla de inicio horizontal para un videojuego titulado ‘Angry… pic.twitter.com/8tqhNNRjo9— Javi Lopez ?? (@javilopen) 31 de octubre de 2023 Humano Los codificadores no pueden competir con la IA, pero aún pueden ser necesarios. Una vez que las imágenes estuvieron listas, el siguiente paso fue pedirle a ChatGPT que codificara el juego, lo cual fue un esfuerzo más desafiante, a pesar de que el producto final solo tenía 600 líneas. Aunque ya está muy avanzado, el robot no puede generar un programa completo sólo a partir de una petición humana, sino que hay que adoptar un enfoque mesurado, paso a paso, completando hitos en el camino y resolviendo problemas de la mano. con GPT-4. Puedes revisar las indicaciones y el código en el siguiente tweet: ¿Programación (GPT-4)? Código fuente completo aquí: https://t.co/Rl4wilWpKS Aunque el juego tiene solo 600 líneas, de las cuales tengo No escribí NADA, esta fue la parte más desafiante. Como pueden ver, comencé a agregar muchos detalles como diferentes efectos de partículas, diferentes tipos de… pic.twitter.com/Ze9uthJq3T— ¿Javi López? (@javilopen) 31 de octubre de 2023 Algunos conocimientos de programación siguen siendo útiles, incluso para un proyecto bastante simple como este, lo que puede brindar cierto alivio a los codificadores profesionales, al menos por ahora. Hace las cosas más fáciles cuando sabes qué sugerirle al robot de IA, en lugar de dejar que él tome una decisión. Podrás orientarlo mejor y llegar más rápidamente al resultado deseado. También permite solucionar problemas y, por supuesto, comprender el código de salida, algo que no es algo que pueda hacer un profano sin ningún conocimiento. Dicho esto, está claro que los programadores humanos no son rival para la IA a largo plazo. Simplemente no es físicamente posible. No hay límites para el conocimiento que una máquina inteligente puede almacenar y para su comprensión. En última instancia, podrá dominar todos los idiomas existentes y comprender perfectamente lo que se puede lograr con ellos. Incluso puede empezar a inventar el suyo propio. Esto no es algo que podamos lograr jamás, ya que estamos limitados por nuestro cerebro, nuestra memoria y nuestra experiencia. No podemos conectar los puntos de una manera tan rápida, metódica y precisa, y primero necesitamos haber acumulado muchas experiencias prácticas, lo que puede llevar años. Paradójicamente, sin embargo, esto no significa que la programación se volverá obsoleta como habilidad en los humanos. Es posible que todavía lo necesitemos, aunque sólo sea para comprobar si las máquinas están haciendo lo que se les ordenó. Después de todo, no hay garantía de que incluso la IA más capaz sea impecable en todo momento. También es una buena medida de seguridad, sólo para asegurarnos de que no se vuelva contra nosotros. También existen dudas sobre los límites de hasta dónde puede llevarnos la comunicación en lenguaje natural. Después de todo, existe una gran falta de comunicación entre humanos, aunque hablemos en nuestros propios idiomas. Usamos los mismos medios para decirle a las máquinas qué hacer, pero nunca es posible ser absolutamente preciso sobre todo lo que queremos obtener. Aquí es donde el conocimiento técnico puede resultar útil, ayudándonos a describir con más detalle lo que buscamos. Resulta bastante irónico que los programadores de hoy puedan convertirse en los comunicadores del mañana, hablando en lenguajes que las máquinas puedan entender. Juguemos Volviendo a Angry Pumpkins, puedes jugar la demostración terminada aquí. Sí, es de un solo nivel y muy sencillo de entender. Sin embargo, también carece de sonidos y ciertas animaciones que normalmente verías en Angry Birds. Tampoco tiene ninguna configuración de personalización y aún no funciona en dispositivos móviles. Sin embargo, hablar de 10 a 12 horas con robots de IA, repartidas en tres días, es un logro muy impresionante, y se parece mucho a un producto comercializable. Crédito de la imagen: Angry Pumpkins Después de todo, agregar más contenido y pulir la experiencia en realidad sería simplemente repetir muchos de los pasos dados para llegar a esta etapa. Los nuevos niveles requerirían nuevos gráficos y diferentes diseños de obstáculos, pero no es muy diferente de lo que se ha hecho hasta ahora. E incluso si hoy en día la IA no puede lograr todos los hitos en el desarrollo de software, hay muchas cosas (tal vez incluso la mayoría) que sí pueden lograrlo. Eso por sí solo es un gran salto en productividad, incluso si en algún momento un ser humano tiene que unir todos los elementos y probarlos adecuadamente antes de lanzar el producto al público. Una de las preguntas que más me han hecho es:? ¿Cuánto tiempo te llevó hacerlo? ?Respuesta: 10-12 horas incluyendo escribir el hilo. Así que creo que fueron alrededor de 10 horas repartidas en 3 días y estoy seguro de que se puede hacer en mucho menos tiempo. https://t.co/iuqLUSlEDO— Javi López ?? (@javilopen) 3 de noviembre de 2023 Espero ver que sigan surgiendo más proyectos como este cada pocas semanas, a medida que la gente va más allá un poco cada vez. Comenzó con indicaciones bastante simples, produciendo programas básicos pero funcionales: una prueba de concepto de que la IA puede hacer el trabajo. Ahora estamos viendo que se agregan más activos, a medida que los expertos de todo el mundo intentan dar un paso más cada vez. No pasará mucho tiempo (quizás meses, en lugar de años) antes de que tengamos un producto de software en pleno funcionamiento, generado casi en su totalidad con la ayuda de varias herramientas de inteligencia artificial. Crédito de imagen destacada: Angry Pumpkins / Javi López



Source link