Esto es una locura: GPT-5 soporta gramáticas libres de contexto Puedes definir tu DSL y restringir la salida a ello. La alternativa era tener alguna representación JSON compatible con el modelo que se convertía en tu DSL. Tantas pequeñas cosas sumándose aquí.
fuente:
32.77K