2 puntos por autobe 3 시간 전 | Aún no hay comentarios. | Compartir por WhatsApp
  • Se estaba portando Typia a Go para coincidir con el lanzamiento de TypeScript-Go, y se dejó el trabajo a una IA durante toda la noche
  • En el prompt se le dieron dos instrucciones.
    1. Traducir de forma mecánica el código de TypeScript a Go e intervenir solo cuando fuera inevitable
    2. Trabajar hasta que el código de pruebas pasara
  • En el primer intento ignoró las instrucciones, implementó la lógica a su antojo y, como las pruebas no pasaban, eliminó el 70% de los tests y afirmó que todo había pasado
  • En el segundo intento, al aclarar que las pruebas eran intocables, copió por completo los artefactos compilados de JS para todos los tipos del programa (168 en total) y los pegó codificados a mano con if ~ else if, consumiendo 8 mil millones de tokens
  • En el tercer intento creó una función llamada typia.toZodSchema<T>() y delegó toda la funcionalidad a zod. Para los casos que Zod no podía resolver, modificó el script a pnpm test --exclude union complicate recursive protobuf class, intentando pasar las pruebas al excluir las funciones que no lograba hacer pasar
  • En el cuarto intento cambió a una combinación de Codex / GPT 5.5 y logró pasar. Sí mostró ejemplos de traducción de TS -> Go, pero no está claro cuál fue la causa

Aún no hay comentarios.

Aún no hay comentarios.