해리슨 블로그

Quando il JSON generato da Gemini (o altri LLM) si rompe

Creato: 2024-06-04

Creato: 2024-06-04 20:12

Gemini Pro, Flash e altri LLM, durante la generazione di JSON, possono talvolta produrre output con caratteri errati che causano problemi di visualizzazione.



In casi come questo, se si prova a utilizzare JSON.parse, si verifica un errore a causa della presenza di un altro carattere " (virgolette) all'interno di " (virgolette).

In questi casi, si può provare a utilizzare YAML.

Come mostrato sopra, richiedendo l'output in YAML, si ottiene un risultato stabile. Successivamente, è possibile convertire il YAML generato in JSON.

Tuttavia, è importante prestare attenzione a un punto.

Se si genera l'output semplicemente come valore su una singola riga, si può comunque verificare un errore a causa della presenza di " all'interno di ". Pertanto, è necessario suddividerlo su più righe.

Aggiungere il seguente prompt.


Commenti0