Esta es una publicación traducida por IA.
Seleccionar idioma
Texto resumido por la IA durumis
- Al generar JSON en LLM, es posible que se produzcan errores debido a la inclusión de caracteres incorrectos.
- Se puede utilizar YAML para obtener una salida estable y convertirla posteriormente a JSON, resolviendo así este problema.
- Al generar la salida en YAML, la salida de valores en líneas individuales puede provocar errores, por lo que es necesario indicar que se pase a la siguiente línea.
Gemini Pro, Flash y otros LLM, al generar JSON, a veces generan caracteres incorrectos en la salida, lo que provoca que se rompa.
Si intenta utilizar JSON.parse en el caso anterior, obtendrá un error porque tiene " entre comillas".
En este caso, intente usar yaml.
- key : |-
Si solicita la salida como yaml de esta manera, puede obtener una salida estable y convertir el yaml de salida a json nuevamente.
Pero hay un punto a tener en cuenta aquí.
Si simplemente imprime el valor en una línea individual, todavía tendrá " entre comillas", lo que puede causar un error, por lo que debe cambiarlo a la siguiente línea.
Agregue el siguiente prompt.