Cuando dejas de ser programador...
Cuando dejas de ser programador...
Una vez finalizado el proyecto HIX en su versión 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 íbamos haciendo.
Todos los tests unitarios han ido a cargo de la IA, montar toda la batería de pruebas es algo que fácilmente 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 podrás tener el control ejecutivo, toda la parte de análisis, programación, ... 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 sabéis que mi lenguaje "materno" es Harbour y sobre todos los demás 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, análisis, 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 sesión diaria con este tipo escenario.
Por otro lado, asisto a grupos en que todo el día están 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 rápido,...
Tampoco me extraña el tema de los consumos porque se montan un entorno en el que intervienen cada vez mas mcps, redes de agentes, números procesos en paralelo trabajando,... y todo esto necesita muuuchos tokens. Paralelamente todo esto conlleva automáticamente a la codificación 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 absorbe el sistema en la que solo te quedará una: pagar y pagar por tener este tipo de servicios, solo disponibles para grandes empresas. Acaban absorviéndote.
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 (temporalmente) o de menor calidad, vía vpn, combinando,... creo que para poder ver como trabajan esta bien, pero si te has de dedicar profesionalmente creo que no es la manera adecuada, si bien el tener un buen servicio ya he comentado que necesitas una buena inversión.
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