Hasta ahora, todos los modelos eran, en el mejor de los casos, aceptables. Opus 4.5 es realmente extraordinario. Quienes aún no lo han probado no saben qué nos espera en los próximos dos o tres años; incluso el año que viene podría ser el punto de inflexión definitivo. No sé cómo adaptarme a partir de ahora. Claro, puedo ver a Opus hacer mi trabajo todo el día y asegurarme de intervenir si falla aquí y allá, pero ¿cuánto tiempo pasará hasta que ni siquiera eso sea necesario? La programación ya está básicamente resuelta.
|
etiquetas: ia , llm , desarrollo , software
Esto es lo que muchas empresas parecen no entender. Está muy bien que el objetivo sea eliminar a todos los trabajadores posibles, pero muchas veces son los trabajadores los que te dan la unicidad y ventaja frente a los competidores, si no necesitas trabajadores para hacer el trabajo, es posible que no necesiten a tu empresa porque cualquiera puede hacerlo sin trabajadores.
… » ver todo el comentario
Esto es lo que muchas empresas parecen no entender. Está muy bien que el objetivo sea eliminar a todos los trabajadores posibles, pero muchas veces son los trabajadores los que te dan la unicidad y ventaja frente a los competidores, si no necesitas trabajadores para hacer el trabajo, es posible que no necesiten a tu empresa porque cualquiera puede hacerlo sin trabajadores.
Es como cuando antiguamente un programador tenía que diseñar la UI también desde cero, o tenía que usar C o ensamblador. Los procesos se han simplificado, pero paradójicamente la demana ha aumentado exponencialmente
Y por mucho que cueste asumir, los trabajos que siguen reglas fijas, guiones o lenguajes (ya sean naturales o de programación) son los que la IA puede dominar más fácilmente.
CC #13
100m en 9 segundos no parece que esté muy lejos de los 100m en 10 segundos, y sin embargo la distancia es abismal y muy probablemente inasumible. Aparentemente tan cerca y sin embargo separada por una asíntota horizontal inamovible.
No sé a qué te dedicas exactamente, no cuanto sabes de IA, pero en programación no es consistente… » ver todo el comentario
A corto plazo tenemos el tema de trabajos y la falta de relevo generacional. A largo, una crisis mixta de deuda técnica (más oculta de lo habitual), pérdida de conocimiento, desigualdades sociales, dependencia de las empresas grandes de IA y falta de innovación o estancamiento. Menudo panorama.
No me gusta Elon Musk, pero estoy de acuerdo con él en que el dinero va a quedar obsoleto pronto.
Más vale que empecemos a pensar como queremos gestionar los recursos naturales y ecosistemas del planeta, si democrática y científicamente, o secuestrados por una oligarquía como siempre.
- Hola, ¿Es aquí el Centro Opus 4,5 de Altas Tecnologías conspirativas?
- Sí, espere un momento que bajo a abrirle.
Es el tiempo que tardan las personas en realizarlo.
Si no necesitas a personas tu empresa no tiene necesidad de existir, se convierte en un servicio de otra empresa y tanto el empresario como el trabajador sobran.
es.wikipedia.org/wiki/Mercancía_(marxismo)
Cc/ #42
En 10 añoas no quedan seniors. Si no enseñamos a los juniors, mal vamos a ir por mucha IA que metan
Era un fallo de concepto que un… » ver todo el comentario
Hablando en serio, no se que os pasó, ni si como evidencia anecdótica, es tan relevante como para invalidar completamente la IA generativa para código. Lo cierto es que los modelos de hoy no tienen nada que ver con los de hace un año y en general no han parado de mejorar. Opus 4.5 es un antes y un después. Y creo que esto que dices que os pasó y verdaderamente lo creo, está un poco magnificado desde la buena fe, pensando que así se protege al sector. Sinceramente no creo que funcione esta estrategia.
Lo ideal es que pudieras decirle a la IA, falla. Arréglalo. Pero no funciona.
De hecho esto de falla algo arreglalo funciona sorprendentemente bien en Opus 4.5 y Gemini 3. ¿Lo has probado?
El codigo generado muchas veces tiene partes innecesarias o absurdamente complejas.
Si la IA fuera lo que prometen, bastaria con decirle "te has equivocado, arrëglalo".
Prueba a hacerlo y a las 5 iteraciones tienes un código completamente inservible
Lo que me fascina de ti es que tu opinión de los generadores es inamovible, da igual que este año hayan dado pasos de gigante, da igual que la mayoría de problemas que comentas casi no ocurran con las nuevas versiones. Siguen siendo exactamente la misma castaña. Perdona, pero me doy cuenta que algunos habéis decidido haceros impermeables a lo que pase. Hagan lo que hagan diréis lo mismo de los generadores de código siempre. Será chistoso cuando la realidad sea que prácticamente no haya líneas escritas por humanos y sigais diciendo lo mismo. Porque estoy seguro de que esto es lo que pasará.
Con algo mejores o peores respuestas es lo mismo que hace un año.
Los problemas que comento, siguen pasando con las nuevas versiones.
Lo de que "no haya prácticamente lineas escritas por humanos" ya puede pasar hoy. Escribir las lineas no es el problema
Actualmente mi proyecto tiene 22k lineas de código, y aunque bien es cierto que sin Claude hubiera tardado más de un año en hacer esto, y con él posiblemente lo tenga la mitad, no es menos cierto que si lo pilla una persona con menos seniority sale un producto… » ver todo el comentario
Hay pequeñas cosas en las que discrepo, pero eso lo dejo para otro día.
Yo estuve muchos años en la industria de la IA, y sé perfectamente que vivimos en un punto de inflexión de la historia del software y es innegable que desparecerán puestos de trabajo de un plumazo también,… » ver todo el comentario
Es que precisamente un tío (uno solo) Senior familiarizado con el uso de agentes IA para desarrollar, reduce ese coste a medio día de trabajo (4 horas).
Literalmente. Ya está pasando. He visto a seniors, delante de mi cara, compañeros de trabajo, amigos de universidad, bastantes de ellos y no anécdotas individuales, hacer en un día lo que les hubiera costado dos o tres semanas. Auténticas burradas,… » ver todo el comentario
Una IA no puede ser útil para encontrar estos bugs, porque si pudiera hacerlo, habría escrito el código sin ese bug para empezar.
Un LLM no maneja conceptos, ni hay ninguna previsión de que los nuevos modelos lo hagan tampoco, incluso a muy largo plazo.
Quizás hayas leido sobre el experimiento que se hizo dejando que una IA gestionara una máquina de vending. A medida que iba acumulando experiencias, lo iba poniendo todo en su contexto. Empezaron las alucinaciones y fueron empeorando hasta llegar a ser muy fuertes.
Por lo que sea, que tampoco se entiende demasiado, el slop es como un veneno para un LLM.
Una calculadora o el excel, o simplemente, un ordenador, en manos de alquien que no sabe sumar, que no sabe usar el excel, o que no sabe lo que es un arbol de directorios, no va a conseguir nada.
Pero tu, y yo, y muchos, que sabemos programar, al usar la IA solo encontraremos ventajas. Del mismo modo que un matemático con excel o una calculadora cientifica buena.
I'm not worried at all.
The amount of tech debt is already ramping up. Digitalization increases in speed now that all non-techies are building their own MVPs.
And someone has to come in and rebuild everything.
I am doing exactly this right now.
I've also been building with Claude for a year and every single time the limiting factor is the knowledge debt that ramps up when you rely on AI-generated code.
Eventually things break. Have you ever tried working in a legacy… » ver todo el comentario
Estaba el programa de gestión de caja de un banco ya desaparecido. En PL/1 y assembler. El listado puesto en el suelo era tan alto como yo. Una vez metido dentro, eso estaba acribillado de retoques hechos por personas que entendían tan poco lo que pasaba como yo, hechos con la única intención de que el programa siguiera haciendo lo que hacía antes, fuera lo que fuera eso.
Por supuesto que la mayoría del código no se debía ejecutar nunca, pero cualquiera se atrevía a quitar nada.
Una cosa así, si falla, es casi imposible de arreglar.
Algo que hace ya diez o quince años tenía yo clarísimo que no iba a ser la realidad. Sin que hubiera IA ni hostias.
La programación está muerta y mucha gente que cobraba 80k al año van a pasar a cobrar cero.
Lo de que “enseñar programación a los niños” si que lo he escuchado a mucha gente y en varios entornos.… » ver todo el comentario
La programación es una habilidad profesional, como lo puede ser la mecánica de motores. Con unas buenas bases mentales, a programar aprende un tío en dos patadas, no es necesario machacar desde la infancia con conceptos profesionales tan avanzados y específicos como "la programación", tiene el mismo sentido que meterles "la mecánica", realmente.
No por el trabajo
Pd: Y aprender a programar es aprender a resolver problemas en la vida. Ni mucho menos es algo inutil
Como ya ha dicho hasta Elon Musk, nada sospechoso de ser un peligroso comunista.
En ese aspecto preveo años de florecimiento empresarial.
Ah y cyberseguridad. Zero days, incursiones, malware... Renovarse o morir.
Sí, sin duda. De momento Windows 11 está roto. La aplicación de Amazon en Android, rota.
PD. Hablo de los mismos que han sacado Opus 4.5
"hazme un IDE cojonudo que deje a VSCode como un juguete ineficiente e inútil, o como mínimo que sea igual."
Verás que risa
Mi tesis es no es solo que el software hecho por IA se pondrá al nivel del hecho por humanos, sino que el software en general terminará siendo más seguro, eficiente y con menos bugs. Al fin y al cabo "errar es de humanos".
Ejemplo, una empresa que quiere un desarrollo "ad hoc" para la gestión del negocio. ¿Podría ponerse el gerente con una herramienta de IA, hacer "vive coding" y desarrollar algo que funcione"
Pues aun asumiendo que si, ¿cuanto tiempo le va a llevar? Mucho. Y no es su negocio. Al final, siempre se acabará subcontratando a un equipo de desarrollo. De la misma forma que casi todas las empresas tienen una asesoría fiscal que les lleva las cosas o subcontrata a alguien para la limpieza de las oficinas y un montón de cosas que podrían hacer ellos mismos pero que no van a hacer porque no es el "core" del negocio.
Y 100€ de presupuesto.
Flipante, y va que te cagas.
Ahora cuando despliego a K8s aún se queda verde, hace demasiadas cosas y demasiado complicadas. Pero será cuestión de tiempo.
Me quitarán el trabajo? No creo. Yo no me ocupo de picar código, me ocupo en orquestar muchas cosas que una IA no puede. El contexto es demasiado grande para poder pensar en todos esos caminos lógicos.
A lo mejor, cuando admita contextos de 2.000.000 tokens podría ser, ahora con 200.000 tokens no.
Como hago open source donde más lo he notado en la basura de pull requests y issues hecha por indios. Encima les respondes y le te responde de nuevo la IA. Deprimente
Los indios de India, se entiende. Los emigrados a USA son de otra especie distinta.
De paso se ahorra el gap entre lo que queremos y lo que la empresa de desarrollo ha entendido.
Por cierto que hay tantas tecnologías que han matado a los programadores que ya aburren.
hoy ya ha irrumpido, hay modelos locales MUY buenos, esos no van a desaparecer, y son muy útiles. Si la supuesta burbuja dura 2 o 3 años mas, el modelo local será suficiente para muchas cosas.
Por mucho que te quieras adaptar no sabes ni que profundidad tiene la piscina en que te vas a meter mientras la fiunanciacion de la tecnologia se cuentan en billones , jamas se ha invertido tanto en tan poco tiempo y en tantos frentes a la vez , aparte de la burbuja que sin duda existe acertar todos los disparos seria un milagro.
Y aquí estoy yo, que tras 3 semanas con una poc de aws, donde se ha usado nova, openai, sonnet y opus, para unos temas de blanqueo de capitales y patrones, la culpa siempre es de:
* El prompt'
* La temperatura
* Vuestro modelo de datos es muy complejo y blablabla
La eficacia? Mojonaquer
Y la clave está en el equilibrio entre los dos tipos.
Estamos generando cientos de miles de desarrolladores que se están olvidando de cómo funciona el proceso de entender un problema y convertirlo a código, y entender ese código para hacerlo funcionar de forma eficiente.
Estamos evitando que cientos de miles de desarrolladores entren en… » ver todo el comentario
Deberíamos dedicarle un día.