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.
#7#3 El comentario pretendía ser 'jocoso', pero el tema da para una reflexión seria.
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.
#3 El comentario pretendía ser 'jocoso', pero el tema da para una reflexión seria.
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.
#7 >> 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.
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
#10 Y haces bien asustandote, los humanos tenemos un historial cuestionable y siempre encontramos formas de usar la tecnologia para matarnos unos a otros. Ni siquiera hace falta Skynet para que la AI haga estragos, solo que caiga en la manos equivocadas
#14 Como siempre China es la mala y EEUU, el que más países ha invadido, destruído, expoliado y generado golpes de estado en otros países, desde la WWII es el bueno. Y nunca atacan a su país... siempre es en otro lugar...
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...
#61 para nada, china es la buena. Quién no querría vivir en una dictadura controladora de la sociedad, en cuanto tenga dinero lo primero que hago es ir para allá.
#10 skynet no creo, ya que el "T-800 ejecuta la versión 4.1.15 del kernel de Linux"
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
#9 ¿Y eso no pasa ya? El código son básicamente instrucciones que al compilarlas se transforman en algo inteligible para los humanos ¿Cómo auditas lo que el compilador ha hecho con tu código? De hecho si tienes cierta edad habrás visto mutar los lenguajes de programación de una sintaxis compleja a algo parecido al lenguaje natural. Yo salté directamente de C a Python y me costó un tiempo ajustarme a la "simpleza" del segundo. El siguiente paso es programar usando lenguaje natural, y viendo esta noticia, parece que va a llegar más pronto que tarde.
#39 Pero un compilador no es más que otro trozo de código auditable encargado de simplificar el próximo nivel de programación.
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.
#7 Entramos en el terreno de los futuribles y por ello me pongo el palillo en la boca. Pero creo que irán los tiros por lo que tú dices. Hay diferentes niveles de programación y la tecnología que generamos nos facilitan las tareas para ello. A nadie se le ocurriría programar en código de máquina (binario), y para ensamblar código ya se inventaron los ensambladores como los compiladores. Con lo que el programador trabaja con lenguaje de nivel medio (C++, Cobol, etc) y nivel alto (Java, Phyton,… » ver todo el comentario
#27 Bueno, mas que eso, yo estoy seguro que cuanto mas se entrenen, y mejores sean las IA, lo que conseguirán es programar de una manera mucho más eficiente que cualquier humano o grupo de humanos, por grande que este sea. Ya ha pasado con el ajedrez, plegado de proteinas, .... y sin ninguna duda pasará programando: su forma de pensar, en todos los aspectos, incluyendo la creatividad, no está limitada como la de los humanos. Pueden leerse todos los manuales escritos y por escribir en segundos,… » ver todo el comentario
#7 La programación siempre a empezado con una declaración de objetivos, requerimientos funcionales o backlog según el caso. En cuanto a revisar el código, bueno, eso ya se perdió desde el momento que usas un lenguaje que por debajo usa otro, con 40 librerías de terceros y 5 frameworks que te hacen la mitad del trabajo.
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.
#7 A día de hoy ya se programa la mayoría a muy alto nivel, dependiendo de miles de librerías que son imposibles de auditar y que tendrán miles de agujeros.
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!
#7 la gente que trabaja en seguridad seguirá teniendo que revisar, pasar qa y otro montón de mierdas, seamos serios o al menos es mi experiencia de 16 años, hoy se programa mucho menos y se revisa mucho más, se generan soluciones por parte de más personas y los programadores no son mayorías mientras que hace años si que eran mayoría, recuerdo ya hace 10 años teníamos una IA que nos generaba las carcasas de las páginas y solo había que añadir la programación en sí, cada día se va a necesitar más perfiles "revisión" y menos "picar"
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
#7 Si ya hemos logrado que un programa cree otro programa de una notable complejidad. Joder créeme que seremos capaces de decirle que lo pique como dios manda.
Pídele a ChatGPT que haga algo novedoso que no esté ya publicado por varias personas en Internet.
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
#7 Que no hay IA, que es un conjunto de personas estafando ala gente haciendo creer que lo hace una maquina de manera automática, ¿te lo imaginas que fuese verdad?
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
#3 estamos jodidos igualmente, hará falta mucha menos gente para hacer todo el trabajo de desarrollo que es de lo poco que se paga dignamente. Y ya te puedo asegurar que las empresas no van a pagar más nóminas de las necesarias y los salarios también caerán porque de repente sobrarían programadores.
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.
Lo que está claro es que las IA ya no son herramientas del futuro, y en nada podremos tener novelas hechas a medida por una IA que nos dará lo que queramos leer, o que haga guiones de películas y series, o decore paredes y haga tormentas de ideas por nosotros.
Y luchar contra ello es imposible, habrá que aprender a trabajar con ellas.
#49 Estamos hablando en el contexto de novelas o películas o series de tv como apunta #8 y que una IA podrá crear todo eso y parecerá creación humana original y que nos gustará o sorprenderá o... que la disfrutaremos como disfrutamos de otras obras hechas en ese campo por humanos.
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
#53 Hombre, pues suena muy bonito, pero lo cierto es que todos sabemos que para eso hay formulas, recetas, y manuales. De hecho, todos tenemos la impresión de que cada vez se hacen más series, películas, etc. con una fórmula estudiada para que gusten. A eso se le añade el márketing y ya tenemos un éxito.
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?
#60 Y por eso la gente está cada vez más cansada de las series de laboratorio... porque todas son idénticas unas a otras... hay crisis en el sector por causa de esas "formulitas" y ellos lo saben, lo saben de sobras... apurarán todo lo que puedan hasta que los números dejen de cuadrarles en los despachos. Pero ya hay cansancio en el espectador... porque se nota demasiado la tramoya repetida en casi todas las series y películas de la factoría de Jolibú.
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".
#69 OJALÁ, me estoy releyendo el segundo por los rumores que había de que en verano salía el tercero, y tengo activadas todas las notificaciones de redes sociales de Rothfuss por si dice algo...pero nada, que dice que no está acabado y ya está.
#110 Algo rápido, bueno y solo un libro, Elantris.
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)
#8 Ni los psicólogos se ponen de acuerdo en qué es la creatividad humana o cómo funciona, o de dónde y cómo vienen las ideas originales... ¿cómo crees que una IA va a poder crear algo así?
#42 No sé si me he explicado bien, me refiero a que no se sabe a ciencia cierta lo que es la creatividad humana, y por tanto dudo que una IA pueda crear algo mínimamente artístico o que nos sorprenda o nos divierta o...
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.
#59 Una IA que genera cuadros, fotos, ilustraciones, etc... con unos pocos parámetros e incluso le puedes decir que estilo artístico quieres, incluidos los autores de comics, ver stability.ai/blog/stable-diffusion-v2-release
También hay otra que ha aprendido, a partir de unas pocas notas, crear música, por ahora clásica.
#44 mi movil me ha ofrecido alguna vez publicidad de cosas que tenia pensado buscar pero que no habia llegado a hacerlo. Pues imagina lo que harán las IAs. Se viene shock humanístico gordo y apenas somos conscientes.
#79 Ya, sólo la física del cerebro... ya... No podemos predecir el tiempo atmosférico debido a la ingente cantidad de variables combinadas y además con la teoría del caos haciendo de las suyas y crees que cebando con gritones de trillones de datos la IA podría decir el tiempo exacto que hará el 4 de mayo de 2023... ya. Y yo voy y me lo creo. Y por supuesto entender el cerebro humano de tal modo que incluso se anticipe a cualquier cosa que pueda hacer por imprevisible que sea ese cerebro humano. Ya. Ahem...
#97 no, hay ciertas cosas que se escapan porque la medida es imprecisa por definición, y a medida que se propaga el error se hace más grande.
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.
#41 Los humanos llevamos contándonos las mismas 7 historias desde el principio de los tiempos; una IA tendrá más datos y formas de combinarlas. No van a ser originales, van a ser...más. O a la carta. A lo mejor a mi me gustaría imaginar un futuro distópico en mi región, y eso lo puede haber una IA basándose en otras novelas y en datos históricos.
#85 A mí también me gustaría llegar a ese futuro... con esas IA's tan fantásticas... Aunque soy más escéptico en lo tocante a lo que podrán o no podrán hacer... En el ejemplo que pones... novelas a la carta... un futuro distópico en tu región... ¿pedirás también final feliz, dramático, pesimista o lo dejarás abierto a que lo diseñe la IA? ¿Pedirás personajes concretos? ¿Pedirás algún año concreto del futuro o lo dejarás al "libre albedrío" de la IA? Como comprenderás, mientras más afines las peticiones, menos interés tendrás en leer esa novela, creo yo, porque ya sabes lo que pasa, jajajaja. CREO.
#95 pues puede ser perfectamente a la carta, igual que puedes decirle a una IA que te haga una imagen a tu gusto a base de aprender de otras imágenes relacionadas, ¿porqué no una novela? Puedes dejar que sea la IA la que elija, o darle algunas pistas pero final desconocido. De hecho creo que ya hay IAs que lo hacen. Es cuestión de tiempo que se perfeccione y aprendan mucho más.
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
#109 No sé, quizás tengas razón, pero es bastante aburrido conocer una historia de la que ya sabes muchas cosas... Imaginemos que eliges...
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.
#113 O le dices la lista de libros que te han gustado y le pides que cree uno nuevo para ti, con eso puede tener en cuenta lo que gusta y a su vez redactarlo de forma que no se repita lo que ya has leído. Y cuando acabes ese libro le dices lo que te ha gustado de ese y que te cree el siguiente. Y así con todos los siguientes.
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.
#120 Libros con contenido a la carta... hmmm... no sé si me gustaría a mí eso... me suena a una inmensa cámara de eco y me gusta explorar lo que otros autores puedan ofrecerme, ideas que ni se me ocurren, conceptos, narrativas diferentes, no sé... creo que detrás de cada autor humano hay algo personal que se proyecta (de un modo u otro) en sus escritos... no sé... no sé... Creo que terminaríamos mortalmente cansados de esa especie de cámara de eco que puede ser que nos montemos, no sé...… » ver todo el comentario
#123me suena a una inmensa cámara de eco y me gusta explorar lo que otros autores puedan ofrecerme
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
Parece espectacular, pero como programador Unity he de decir que eso lo haces dándole con el rabo al teclado, y que conste que antes de ver el vídeo estaba preocupado.
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.
#15 Yo pensaba dos décadas en enero. Aunque también lo pensaba en relación al arte.
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.
#21 próxima fp: supervisor de sistemas automáticos inteligentes. Durará lo que tarden las IA en aprender a gestionarse sólitas completamente por lenguaje natural.
#15 Me parece que eso de que "aquello es insostenible a cambios o correcciones" lo será para un humano, pero veremos códigos (o ni los veremos, pero veremos su resultado) que estarán sostenidos íntegramente por IAs . Obviamente habrá resistencia a eso, incluso se harán algunas leyes que pretenda que ciertos códigos tengan que poder ser auditables por humanos, pero me temo que en el campo del software comercial habrá humanos vendiendo programas espagueti de los que ningún humano podría cambiar ni un valor sin romperlo todo, pero tendrán la IA que hará el trabajo.
#99 no es un término registrado, es una abreviatura de Artificial Intelligence, en español inteligencia artificial, por lo tanto IA. Y en español siempre se la ha llamado IA.
Todavía está verde, pero esperad cuatro o cinco años...
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.
#35 Cierto, pero últimamente, de unos cuatro años para aquí, veo avances importantes. Y en cosas como el tratamiento del lenguaje natural o la edición de imagen y audio, la IA está ya muy integrada en procesos productivos reales. Y probablemente en muchos más ámbitos de los que no somos conscientes.
Esto será una asistencia genial. Nos quitará el grueso de la codificación para centrarnos en las cosas chulas. Como la Thermomix de los programadores. A este tío le acaba de ahorrar un par de días de trabajo, porque eso del terreno es tedioso, hay que picarlo, pero por si solo no aporta nada útil.
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.
... mucho cuidado con pedirle a una IA que genere otro mundo. Si alguien le pide que genere un mundo mejor lo más lógico y probable sea que piense que para eso tiene que eliminar a toda la especie humana... que se han dado casos.
No es mi intención hacer de menos, pero tampoco es tan difícil con todo el código que se haya usado de aprendizaje. Lo que lo hace espectacular es el motor de Unity. Deducir algo como surface( for x ( for y ( [x,y,z= random(0,1)] )))); while true: camara( [x=(up*1,down*-1),(y=left*1,right*-1),z=2]) o como se diga en Unity seguro que es bastante frecuente.
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
#91Pídele a ChatGPT que haga algo novedoso que no esté ya publicado por varias personas en Internet.
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).
#96 De acuerdo, toda creación, por muy original que sea, se basa en algo que ya existe.
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.
#74 Hasta que no tenga entidad propia (singularidad o como se llame ahora) una de esas IA's y sea jurídicanteme un ente autónomo con derechos y deberes, como si fuera una raza alienígena... hasta entonces... (si es que llega a pasar alguna vez eso) no creo que haya ninguna conmoción humanística. Creo.
#106 Primero tendremos de definir claramente qué es la inteligencia, cosa que a día de hoy... no se sabe a ciencia cierta y hay diversas ideas al respecto pero ninguna concluyente.
¿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.
#107Primero tendremos de definir claramente qué es la inteligencia
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
#108 Interesante visión. Una vez, hace bastantes años, una amiga primatóloga, experta en chimpances me dijo algo parecido a que simplemente los chimpancés no estaban interesados en los humanos... pero que ella creía (por numerosos estudios que había realizado ella y sus colegas) que eran tan inteligentes como los humanos pero que tenían otros intereses. Puede que exagerara, puede ser... Pero podría pasarle lo mismo a esa IA artificial, simplemente que no estuviera interesada en los humanos.… » ver todo el comentario
#112eran tan inteligentes como los humanos pero que tenían otros intereses
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.
#100Pero quiero pensar que nuestra capacidad de imaginar es algo que aún no está al alcance de estas IAs.
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
#0 ¿Has probado ChatGPT? Yo sí. Tras ver el meneo, fui a pedirle que me escribiera un programita en un lenguaje de programación raro, Amiga E, a ver si lo pillaba en un renuncio. Su respuesta fue que no hacía programas de ordenador, ni en ese lenguaje ni en ninguno:
#131 Acabo de conseguir que me devuelva código y descripción del código, tal como se muestra en las capturas. La primera vez que he intentado entrar me ha llevado creo al portal del GPT3 que solo me respondía texto, no código. He hecho login de nuevo buscando chatGPT en Google.
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:
#131 Lo he estado probando y realmente es flipante.
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
#129 Probé a que me generase código en Haskell o Powershell y es para flipar, lo mismo que si coges cualquier archivo de código de los que hay en Github, copias y pegas diciendo que te lo explique detalladamente, las respuestas te dejan con la boca abierta.
#_136Ríete de Siri, Alexa y similares o derivados, que le pongan voz y que le podamos hablar,
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.
#127 Vemos avances porque los hay. Y son significativos. Pero soy más partidario de encontrar usos como el de copilot que el de ir hablando de sustituciones de puestos de trabajo en trabajos complejos no hiperespecializados.
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
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.
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