Cuando dejas de ser programador...
Cuando dejas de ser programador...
Una vez finalizado el proyecto HIX en su version 2.2 con la ayuda de la IA empiezas ya a notar como en breve desapareceremos del mundo de la programación.
Intenté con HIX llevar el control de todo lo que se ha ido implementando y sobre todo el porque, entendiendo y revisando cada paso que ibamos haciendo.
Todos los tests unitarios han ido a cargo de la IA, montar toda la bateria de pruebas es algo que facilmente puedes delegar y mucho trabajo que te sacas d encima.
Pero delegar a la IA todo un proyecto has de empezar a asumir y aceptar que si bien podras tener el control ejecutivo, toda la parte de analisis, programacion, ... estará a cargo de la IA y con el tiempo la montañita que empezaste a crear se transformará en montañas como el Everest en la que pierdes completamente el control y ya es imposible meter mano al código.
Lo comento, porque tengo muy claro que el futuro pasa por la restructuración de lo que conocemos de informática y pasaremos en un primer momento a dirigir equipos de enanitos de IA y en un segundo momento a simplemente ser un observador, comiendo palomitas y mirando la película.
El cliente final pagará a las grandes empresas tecnológicas por un servicio donde tendrá su solución a la carta, construida en poco tiempo, verificada, auditada y lista para usarse en función de cada necesidad.
Muchos sabeis que mi lenguaje "materno" es Harbour y sobre todos los demas que he tocado, este sigue siendo mi preferido para crear y solucionar retos. Me encanta programarlo y disfruto con ello, porque formo parte de mi juventud y creo mucho en sus posibilidades.
Ahora la IA me ofrece la capacidad de aumentar mis conocimientos con nuevas técnicas, analisis, procesos,... es el perfecto profesor que siempre hubiera querido tener al principio de todo, pero de momento sigo programando Harbour, sigo codificando, revisando y la IA corrigiendo, asesorando y formamos un buen equipo, me gusta.
Va muy rápido todo, con esta potencia a nuestro favor avanzamos mucho, a nivel de tiempo, de eficacia, de seguridad,... Realmente incluso agota mentalmente una sesion diaria con este tipo escenario.
Por otro lado, asisto a grupos en que todo el dia estan valorando diferentes modelos: que si uno consume mas que si otro menos, que si uno es mas fiable por tal y cual, que si los tokens se funden rapido,...
Tampoco me extraña porque se montan un entorno en el que intervienen mcp, redes de agentes, numeros procesos en paralelo trabajando,... y todo esto conlleva automáticamente a la codificacion total por parte de la IA. Ya no se interviene en el proceso de programar, solo dirigir (de momento, como he dicho antes) y te absorve el sistema en la que solo te quedará una: pagar y pagar por tener este tipo de servicios, solo disponibles para grandes empresas. Acaban absorviendote.
Diariamente aparecen nuevas técnicas: Aprendizaje Supervisado, Aprendizaje No Supervisado, Aprendizaje por Refuerzo, Aprendizaje por Refuerzo Profundo, RLHF, Aprendizaje Semi-supervisado, Destilación, Ingeniería de Prompts, Zero-Shot Prompting, One-Shot Prompting, Few-Shot Prompting, Cadena de Pensamiento, RAG, Prompting Automatizado, Agentes Jerárquicos, Flujos de Trabajo Agénticos, Flujos de Trabajo Definidos, ReAct, Planificación Visual, Memoria de Agente, Redes Neuronales, Mixture of Experts, Modelos Multimodales, Cuantización, Inferencia, Model Context Protocol,... Y cada vez mas, se necesitan mas recursos para poder ejecutarlas de una manera potente y fiable.
Sabemos que podemos ir trampeando a la hora de usar modelos, usando gratis (temporamlente) o de menor calidad, via vpn, combinando,... creo que para poder ver como trabajan esta bien, pero si te has de dedicar profesionalemente creo que no es la manera adecuada, si bien el tener un buen servicio ya he comentado que necesitas una buena inversion.
Y si al final traspaso la linea y dejo este control y ya no pinto nada en el código, ¿porque necesito usar Harbour? Solo necesito un programa que me diga "Hello World" y ya no me importa en el que este hecho.
Cualquier aplicación que hagamos usando este escenario nos hace perder el contacto directo con nuestro Harbour. Cuando llegue el momento en que no pueda abrazar ni besar a mi Harbour, daré un paso al lado...
Comentarios
Publicar un comentario