Le pedí a ChatGPT que me hiciera un código C# de Unity que genera un terreno montañoso procedimental y un controlador de cámara que me permite volar alrededor usando el teclado y el mouse.
|
etiquetas: ai , ia , programacion , generacion de codigo 86 61 0 K 251
86 61 0 K 251
Si como dices, y parece el futuro, la programación va a consistir en una declaración de objetivos o algo parecido me preocupa la seguridad ante todo, y la desconexión del programador y el código. Llegará un momento en que sea imposible revisar el código generado por parte de un humano y dependeremos totalmente de 'cajas de spaghetti' que no podremos auditar.
Espero equivocarme.
Si como dices, y parece el futuro, la programación va a consistir en una declaración de objetivos o algo parecido me preocupa la seguridad ante todo, y la desconexión del programador y el código. Llegará un momento en que sea imposible revisar el código generado por parte de un humano y dependeremos totalmente de 'cajas de spaghetti' que no podremos auditar.
Espero equivocarme.
Eso ya pasa en los modelos de AI y todo el mercado de herramientas de "Explainable AI" que por ahora lo unico que consiguen es explicar en que me gaste el budget
Esto no ha hecho más que empezar. ¿Qué tendremos en 10 años? SKYNET
youtu.be/PMdTfpox-lM
La parte de tecnología está interesante, pero lo demás, es más de la misma propaganda anti-China y pro-yankee...
Por cierto, si hubiera guerra Israel-Irán, dudo mucho que dure años... a Israel se le sumaría EEUU y algunos países de Europa, así que lo más probable es que destruyan Irán en poco tiempo...
Año 2023, Rusia lanza una bomba nuclear y volvemos al año 1700....quien vuelve claro.
...en #10 años, dará miedo
Ahora bien, también podría ser una IA con una voz estupenda de la que te enamores en plan "Her".
Si eso es la de la última peli, la IA llamada Legión (como el personaje Geth de Mass effect 2 y 3). Si fuese un Geth si me acojonaria bastante
Las IA no son auditables en absoluto, son un puñado de fórmulas matemáticas sin mucha idea de porque son esas formulas pero que obtienen el resultado esperado.
Joder, si hasta en cierta ocasión dos programadores que usaban hibernate me llamaron por que tenían de problemas rendimiento les dije que necesitaba saber el sql que se estaba ejecutando, para ver si había que desnormalizar, meter indicies, hints, etc. y la respuesta fue ¿Qué es sql? Y ya no te cuento de los pifostios que me ha llegado a montar django en la base de datos.
Es lo que ocurre actualmente (a otro nivel) con los lenguajes de alto nivel, las bibliotecas que ofrecen funcionalidades de altas prestaciones, y las herramientas de generación de código en base a diseños y descripciones formales. El programador en estos casos muchas veces desconoce cómo lo que hace se transforma para que pueda ser ejecutado por la máquina que le corresponda. ¡Y tampoco lo necesita!
Y aun así, sigue siendo necesario… » ver todo el comentario
No se que pasará en 10 años pero van a seguir faltando perfiles IT 10 años me juego el cuello, eso sí casa día más especializado
Su capacidad de recombinación asombra y da sensación de creatividad, pero no dejan de ser modelos estadísticos basados en las muestras del corpus.
Y el principal problema que tienen (de momento) es la imposibilidad de obtener una explicación, demostración o trazabilidad de cómo se ha llegado a ese resultado.
O sea, el resultado no sirve de nada si no hay detrás algo que respalde su validez.
Sin… » ver todo el comentario
Ya en serio, hay que suponer que una vez testeadas y libres de errores a estas IAs no hay que verlas como amenazas, sino como herramientas del ser humano; lo que preocupa no es que existan las IAs, lo que preocupa es que no se puedan usar de manera desconectada de los amos, nos están vendiendo la moto y nos toman… » ver todo el comentario
La única esperanza que veo es que las demandas de las licencias open source que se saltan para que aprendan estos sistemas triunfen y se les prohíba entrenar las IAs con todo ese código.
imgur.io/a/APVxHrL
Y luchar contra ello es imposible, habrá que aprender a trabajar con ellas.
Muchas veces no es el qué sino el cómo se narra una historia, muchas veces es la estructura, otras veces es el planteamiento original el que nos lleva siguiendo el hilo de lo planteado hasta un final sorprendente o… » ver todo el comentario
Puede que las IA necesiten años para crear una obra maestra, pero para la purrusalda que consumimos hoy en día, van que joroban.Ponme dos chicas, una blanca y otra negra, lesbianas o bisexuales. Una de ellas tiene un pdre maltrador y homófobo que además es un inútil de mierda...
¿A que si le doy eso a una IA me hace una serie de éxito?
Esa IA con esos datos... te haría una cagarruta del tamaño de una catedral. Un humano talentoso te puede hacer una obra medio decente con un poco de suerte y añadiendo muchas cosas de su "cosecha".
El hijoputa se muere antes, lo que yo te diga.
Por cierto, no sabía quién era Sanderson. Cuando me termine el segundo de Rothfuss iré a por alguno suyo. Cuál me recomiendas? Nacidos en la bruma?
Si quieres una saga corta y de detectives, Legión (son 3 libros cortos, no se si los 3 en están en castellano).
Algo de fantasía y que esté terminado, Nacidos de la Bruma.
Y algo que aún este por terminar, El archivo de la guerra de las tormentas (El camino de los reyes es el primer libro, si no recuerdo mal, ya lleva 5 libros y son 10)
Entre ellas las mías : www.meneame.net/story/15-millones-dolares-dia-kickstarter-brandon-sand
¿O cuántas ideas realmente originales crees que hemos tenido cualquiera en toda nuestra vida?
Y con respecto a los datos que pueda manejar, ¿cómo va a seleccionar qué datos son relevantes y qué datos no lo son? Acumular trillones de datos podrá, saber cuáles son relevantes y cuáles no... ahem... tengo mis dudas.
También hay otra que ha aprendido, a partir de unas pocas notas, crear música, por ahora clásica.
No hay nada más allá de la física en el cerebro, por tanto culaquier sistema que sea lo suficientmente complejo podrà hacer lo mismo.
Pero es que el cerebro humano tampoco lo hace, yo he dicho que van a ser homologables, y en según que circunstancias, mejores. Dibujando, escribiendo, etcétera.
Sea como sea, me gustaría conocer ese futuro
Y habrá quien elija leer un libro por la temática, otros por el autor, y otros querrán un audiolibro con voces específicas de su famoso favorito (esto ya se hace). Vienen unos años interesantes
1.- Ciencia ficción.
2.- Debe suceder en España.
3.- Año 2300.
4.- Primer contacto con una raza extraterrestre.
5.- Los protagonistas son dos mujeres astrofísicas.
6.- Narrador omnisciente.
7.- Final esperanzador.
8.- Estilo literario el de I. Asimov mezclado con A. C. Clarke.
Hmmm... No sé... no sé...
Yo lo quiero ya para la música también. Que la IA me cree la música que me gusta y que cree nuevos temas conforme terminen los anteriores.
Pues pídele eso, posiblemente te dará una novela que no solo te guste sino que esté inspirada en autores que no conoces, con conceptos e ideas que no has experimentado, pero que la IA da por hecho que te gustará conocerlos en base a tus gustos anteriores.
Creo que terminaríamos mortalmente cansados de esa especie de cámara de eco que puede ser que nos montemos
Pídele a la IA que… » ver todo el comentario
Empezar un juego está tirado, lo complejo es cuando comienzan las dependencias, que como no programes bien se te va de madre y aquello es insostenible a cambios o correcciones, creo que nos quedan al menos 2 décadas picando código, al menos para cosas complejas.
Ahora te diría 5 años.
Me consuela que habrá trabajo de gestor de estas IAs o de algo similar. Al menos por un tiempo.
Desde luego, son impresionantes, pero nunca reemplazarán la inteligencia humana, al menos mientras se usen este tipo de métodos.
La IA viene a colarse en TODOS los trabajos. Hasta ahora la robótica se había llegado para comerse empleo no cualificado, pero en nada llegará a los sectores de mayor cualificación. Y no es una mala noticia si aprendemos a administrarla. El problema va a ser que no vamos a saber adaptar el mercado laboral lo suficientemente rápido.
Hasta ahora la programación era bastante artesanal. Estos asistentes la convierten en algo más automático, pero seremos nosotros los que seguiremos dando sentido y contexto a los resultados, de la misma manera que antes un cocinero tenía que mezclar y amasar manualmente, y ahora lo hace una máquina.
Eso sí, me sigue pareciendo algo absolutamente mágico todo lo que se está consiguiendo con IA: generación de imágenes por semántica,… » ver todo el comentario
Imagínate que no hay electricidad, simplemente eso, los del siglo XVI tenían todo un conocimiento tecnológico, sin depender de esta, enorme, habían conquistado y colonizado un continente, tenían armas de fuego, sabían como sacarle tajada al ganado, a la agricultura, hacer obras hidráulicas, vino, cerveza, pan, casas, etc... nosotros dependemos totalmente de la infraestructura moderna, una simple bomba nuclear de pulso electromagnético nos llevaría más atrás que el paleolítico inferior.
[/off topic]
En absoluto, nadie ha programado a esa IA para que cree código de c# para Unity. Lo que han hecho ha sido programarla para que aprenda y le han dado tanta información como han podido para que aprenda de ella.
No es distinto a un humano que está programado genéticamente para aprender y luego aprende de la información que recibe.
Y eso al ser humano le permite no solo repetir lo que ha aprendido sino crear nuevo contenido inspirado o… » ver todo el comentario
Dime algo que sea novedoso y que no esté ya publicado por varias personas en Internet (obviamente no palabras al tun tun, sino algo útil o que tenga algún valor que lo hayas creado, generadores de números aleatorios existen desde hace décadas).
Pero quiero pensar que nuestra capacidad de imaginar es algo que aún no está al alcance de estas IAs.
De todas formas, insisto en que lo importante de mi comentario es que las IAs aún no son capaces de demostrar/explicar las soluciones que dan.
Y en bastantes casos se nota que son refritos sin sentido ni lógica.
Es como si un montón de chimpancés se creyeran capaces de mantener a un humano a su servicio.
¿Mayor inteligencia (sea eso lo que sea) implica subyugar al resto? Hmmm... Interesante visión. Pero no necesariamente debe ser así. Te recuerdo que los humanos resolvemos muchos conflictos no usando la inteligencia, sino la fuerza.
En absoluto es necesario eso para que la IA sea más inteligente que el humano. Sabemos que el humano es más inteligente que el chimpancé y no hace falta definir claramente nada. Los hechos hablan por sí mismos porque la diferencia de magnitud es abismal.
Lo mismo puede ocurrir con una IA, que sea tan inteligente que no haga falta clarificar ninguna definición, que nos gane por goleada como ganamos por goleada al… » ver todo el comentario
Una de las estrategias que usan la gente que ha perdido capacidades intelectuales, ya sea por la edad, por demencia, etc. es decir que tal o cual cosa no la aprenden porque no les interesa, para no reconocer que simplemente les cuesta demasiado o ya no están capacitados afirman que es porque no quieren. Puede que sea de forma consciente o una reacción inconsciente, pero el resultado es el mismo.
Que el ser… » ver todo el comentario
Sospecho que es una creencia bastante popular, nos suele costar reconocer en máquinas lo que reconocemos en personas.
las IAs aún no son capaces de demostrar/explicar las soluciones que dan.
El autor ha puesto capturas de lo que le pedía y tras el código aparece una descripción de lo que hace ese código y cómo debe utilizarse, por el formato de las capturas ese texto… » ver todo el comentario
i.imgur.com/moqZ3kh.jpg
Igual es que estoy haciendo algo mal…
Lo he conseguido entrando en este enlace: chat.openai.com
Haciendo login.
Y en la parte inferior hay una barra donde puedes escribir, he escrito lo del ejemplo:
Give me some Unity C# code that generates infinity procedural hilly terrain using noise
Y me ha devuelto código y descripción del código, adjunto una captura mía:
He aprovechado que esta tarde he corregido un error en un script mío de Unity porque tenía funciones obsoletas para la versión de Unity que estamos usando ahora, y le he dado al chatGPT el código del script y le he indicado el error y le he pedido que lo corrigiera.
Ha identificado correctamente el problema y no solo eso sino que me ha indicado, de iniciativa propia, que ese no era el único problema sino que había otra función obsoleta que… » ver todo el comentario
Yo le pregunté en catalán si entendía el catalán y ni corto ni perezoso me dijo que sí, que ningún problema. Con la Alexa aún estoy esperando a que lo aprenda.
Así que tuve una amistosa charla en catalán con él sobre la inteligencia, está muy convencido que no es inteligente a pesar de dar respuestas indistinguibles a las de un humano.
Aparte de como explico en otros comentarios corregir un… » ver todo el comentario
Abrete una cuenta, y le preguntas alguna cosa. Por ejemplo, que te escriba una funcion en javascript que acceda a una base de datos que selecciones todos los productos disponibles en una tienda especifica usando expressjs
E.j usa esta conversacion:
- write a expressjs function in typescript that access a product database and return all the products for a specific shop
- add error handling
- use async await instead of callbacks
- change expressjs for middyjs
- add some middleware that people use often
c/c #145