Hice que una mosca de la fruta revisara mi código - Nick Nisi, WorkOS
원제 · I Made a Fruit Fly Review My Code - Nick Nisi, WorkOS
핵심 요약
Las revisiones de código automatizadas mediante el conectoma de una mosca de la fruta logran detectar errores con alta precisión, lo que cuestiona la necesidad de la intervención humana en cada solicitud de cambio.
하이라이트
El conectoma cerebral de una mosca de la fruta macho contiene 176,000 neuronas, 6.3 millones de conexiones y más de 125 millones de sinapsis.
El cerebro de la mosca de la fruta alcanza una precisión del 88% al detectar código defectuoso en pruebas estandarizadas.
Un modelo de IA actúa como la nariz de la mosca mediante 30 preguntas no sesgadas sobre el código para generar olores simulados de agua con azúcar o sustancias amargas.
Los ingenieros escriben código más rápido y envían más solicitudes de incorporación de cambios que nunca, lo que genera un cuello de botella en las revisiones humanas.
El sitio web fruitfly.review permite a los desarrolladores probar sus propias solicitudes de extracción utilizando este sistema basado en moscas de la fruta.
타임라인
El cuello de botella en el desarrollo de software
El incremento en la velocidad de escritura de código transforma a los desarrolladores en gestores y directores de proyectos. Herramientas de IA y análisis estático realizan comprobaciones automáticas con alta fiabilidad. Ante este panorama, la función principal de la revisión de código evoluciona desde la aprobación sintáctica hacia la validación del propósito funcional.
- La escritura acelerada de código y el envío masivo de solicitudes de extracción desplazan el cuello de botella hacia las revisiones humanas.
- Los agentes de integración continua y herramientas como Greptile o CodeRabbit realizan análisis estáticos avanzados en las solicitudes.
- El término bug proviene de una polilla real encontrada en un relé en el año 1947.
Conectoma y procesamiento olfativo del código
El sistema conecta el cerebro de la mosca de la fruta en una matriz digital para evaluar fragmentos de JavaScript. Las sensilias del insecto son reemplazadas por un modelo de IA que actúa como olfato. Las conexiones sinápticas liberan dopamina de recompensa o de castigo según los resultados de las pruebas ejecutadas en la base de código.
- El conectoma utilizado proviene del escaneo microscópico de las 176,000 neuronas de un cerebro de mosca de la fruta macho.
- Un modelo lingüístico analiza el código con 30 preguntas neutrales para transformarlo en estímulos olfativos simulados.
- Las respuestas de la mosca se asocian con recompensas de agua con azúcar para el código correcto o castigos amargos para los errores.
Evaluación comparativa y precisión del modelo
Durante una prueba en directo con la audiencia, se comparan los criterios humanos frente a las respuestas del insecto digital. Aunque la mosca acierta en la mayoría de los casos complejos, carece de la capacidad de comunicarse o explicar los cambios necesarios debido a su naturaleza biológica simulada.
- La audiencia supera el desempeño de la mosca en una prueba interactiva de tres archivos aleatorios de código.
- El sistema de la mosca alcanza una tasa de acierto del 96% en la detección del primer ejemplo y del 98% ante errores plausibles.
- La plataforma en línea fruitfly.review permite evaluar solicitudes de extracción mediante este método.
Rediseño del proceso de revisión de código
La superación de la revisión humana tradicional se logra mediante una cadena de validación automatizada que escala los problemas únicamente cuando los filtros previos fallan. La automatización se encarga de demostrar la funcionalidad del código mediante evidencias visuales y pruebas de humo, optimizando los tiempos de lanzamiento de software.
- Los equipos de desarrollo deben mantener habilidades de revisión estandarizadas y específicas para cada área.
- Un sistema escalonado filtra las solicitudes de extracción mediante clasificadores ligeros y revisores automatizados antes de requerir un humano.
- La automatización final genera resúmenes explicativos, capturas de pantalla y pruebas de humo para auditar los cambios.
설명
Code is being written faster than ever, and Nick Nisi, who leads developer and agent experience at WorkOS, argues that the human reviewer is now the bottleneck. To make the point, he hooked a simulated fruit fly brain, built from a full scan of its neurons, up to code review: AI turns each change into literal "code smells," sugar and bitter rewards teach the fly what good and bad code taste like, and it was right about 88% of the time in testing. Then he plays a live round against the audience and lays out a practical plan where team review skills, classifiers and automated reviewers only send the risky pull requests to a human, backed by proof like screenshots and smoke tests. Chapters: 0:00 Intro 0:37 Humans are the bottleneck 2:35 Where the word "bug" came from 3:04 Using a bug to find bugs 4:00 Wiring a fruit fly brain into code review 4:57 Turning code into smells 6:43 Sugar, bitterness and memory 7:32 Does the fly actually matter? 8:15 Game: are you smarter than a fruit fly? 10:22 Trying a real pull request 11:55 What only humans know: why 12:33 Escalate only the reviews that matter 14:56 Proof instead of review Nick Nisi https://workos.com Join us in SF for the second annual AIE CODE summit: https://aie.codes our last flagship summit of 2026. Applications live now!
