Escribí este artículo para explicarte como funciona el flujo de datos de la Vinotinto.
Estoy seguro que esto es algo que dará sus frutos (bueno ya lo está haciendo) y para ser una constante en los mundiales en todas las categorías. https://t.co/37JJHKevlq
Recuerdo cuando descubrí que Antigravity tiene la conexión remota desde el teléfono. Literalmente es manejar todo el Pc desde el teléfono.
Despues de un par de semanas tuve que obligarme a apagar el Pc luego de usarlo y no usarlo desde el tlf, no podía desconectar para nada.
yo no sé vosotros pero yo termino el día de trabajo exhausto, muchísimo más que antes de la IA
antes me tiraba todo el día debugeando una cosa, siguiendo el rastro paso a paso hasta encontrar el fallo, lo fixeabas... o estabas una semana entera focus solo con una feature nueva.
ahora estoy con herdr con 4 tabs y 4 terminales en cada uno, tirando agentes a fixear y otros creando. en paralelo. a la vez que estás de reuniones y respondiendo slack, con el pc al 99% de cpu porque ya no caben más worktrees
no escribo ni una línea de código pero acabo con la cabeza totalmente rota
Hay un artículo muy bueno que muestra el inside OpenAI del como generan software con ayuda de agentes (o mejor dicho con ayuda de humanos)
Aquí te van los 6 pasos del pipeline:
Paso 1: Un humano define el resultado deseado
Un ingeniero de software o product manager define el problema y el objetivo que se busca lograr. En esta etapa, el criterio humano, la priorización y el enfoque de producto son lo principal.
Paso 6: Despliegue guiado por agente
Una vez aprobado el paso a producción por un humano, un agente toma el control del despliegue: analiza el código, crea sus propios dashboards de métricas en tiempo real y vigila activamente el sistema hasta asegurar que la versión o feature flag esté 100% estable en producción.
Recuerdo mi evento canónico de perder todos los datos de producción porque en el mismo server tenia un docker compose de la app y la base de datos.
Cada vez que hacíamos deploy habia que reiniciar los servicios y en una de esas se corrompió la carpeta a la que apuntaba la BD.
una solución que me está funcionando para desarrollar con agentes es crear primero un documento de diseño con el modelo 4+1 de Kruchten.
si le pasas poco contexto el agente alucina, pero si le pasas todo el proyecto quemas miles de tokens y diluyes su atención. con este documento mantienes el panorama general del producto y le das al agente el contexto exacto para construir sin inventar.
¿por dónde empezar? yo seguiría este orden:
1) vista lógica: describe las entidades, reglas de negocio y contratos de servicios, para que el agente entienda el dominio exacto que debe resolver.
2) vista de desarrollo: define la estructura de carpetas, módulos y librerías permitidas, para que el agente no invente dependencias ni ensucie el código.
3) vista de procesos: define los flujos de concurrencia, llamadas asíncronas y estados, para que el agente sepa cómo interactúan los componentes en ejecución.
4) vista física: define los servidores, puertos, bases de datos y servicios externos, para que el agente genere configuraciones adaptadas a tu entorno de despliegue.
5) vista de escenarios: redacta los casos de uso principales de principio a fin, sirviendo como guía para que el agente genere la implementación y los tests sin perder el hilo.
para practicar, toma una funcionalidad que tengas que desarrollar y escribe este documento de cinco puntos antes de abrir tu editor.
pásaselo a tu agente como contexto maestro y verás cómo el código sale coherente al primer intento.
diseñar la arquitectura en un documento antes de programar con ia es la mejor forma de aplicar el diseño de software de toda la vida.
Recomendación Semanal:
Una buena opcion para pasarle contexto al agente de tu proyecto puede ser diseñar el software de esta manera
Modelo “4+1” vistas de Kruchten https://t.co/Hf6e3iPXN9
Recomendación Semanal:
Una buena opcion para pasarle contexto al agente de tu proyecto puede ser diseñar el software de esta manera
Modelo “4+1” vistas de Kruchten https://t.co/Hf6e3iPXN9
Pregúntele a sus amigos non-tech que tanto usen la AI en sus trabajos para que se den cuenta lo irrelevante que es (por ahora) y vean en la burbuja en la que vivimos 😆
The only people I've seen getting actual users to use vibe-coded apps are software developers.
I haven't seen people without technical knowledge being able to push AI things to production.