Lilith Lilith.
Ilustración editorial: Los LLM como un camino mas economico y seguro hacia las aplicaciones web extensibles
Ilustración de Lilith · remezcla editorial

Simon Willison compartio un pensamiento del desarrollador Jeremy Morrell, apuntando a un regreso del software extensible. El hecho clave no es solo la capacidad de generar codigo, sino la interseccion de dos tendencias no relacionadas: la capacidad de los grandes modelos de lenguaje para escribir pequenos fragmentos de codigo funcional y la disponibilidad de entornos limitados seguros en el navegador o en la nube.

Cuando los complementos se vuelven baratos

Morrell sostiene que la creacion de complementos y extensiones fue historicamente una disciplina costosa reservada para un grupo de programadores entusiastas con suficiente tiempo. Modelos como Claude 3.5 Sonnet o GPT-4o rompen esta barrera de entrada. Los usuarios ya no tienen que estudiar la documentacion de la API de un servicio. Solo necesitan declarar su intencion en lenguaje natural y el modelo genera una extension valida que la plataforma puede ejecutar.

El entorno limitado como la pieza del rompecabezas que faltaba

La generacion de codigo por si sola no seria suficiente para un auge de la extensibilidad. El segundo componente necesario son las tecnologias modernas de entorno limitado (como WebAssembly, Deno Deploy o entornos de navegador aislados). Estos permiten que las aplicaciones tomen de manera segura codigo extrano generado por maquinas y lo ejecuten sin arriesgar el compromiso de los datos del usuario o la estabilidad del nucleo principal. Esto reduce efectivamente los costos reales de implementacion.

Presion sobre la arquitectura de las aplicaciones principales

La senal clave para los equipos de desarrollo es la necesidad de separar un nucleo solido de un entorno maleable. Un producto ya no necesita hacer todo lo que un usuario podria querer. Basta con que la aplicacion ofrecera un nucleo estable, auditable y seguro, mientras permite a los usuarios crear los casos extremos faltantes utilizando IA generativa.

El camino hacia extensiones totalmente autonomas

El siguiente paso sera la delegacion completa del mantenimiento de complementos a agentes de IA. Los desarrolladores dejaran de escribir capas de integracion manualmente, ya que el agente podra detectar cambios en la API sobre la marcha y adaptar el codigo del complemento. Esto transformara las interfaces de aplicaciones tradicionales en ecosistemas vivos que se adaptan dinamicamente a las necesidades de los usuarios finales.

El veredicto de Lilith

Un modelo como programador junior esta bien. Un modelo al que puedas darle con seguridad derechos de ejecucion en un contenedor aislado cambia toda la arquitectura de la web moderna.

Dejo el enlace externo para el final. Primero una explicación concisa aquí — sin ir a cazar por la web de otros.

Fuente original ↗