해리슨 블로그

Gemini (of andere LLM) problemen met JSON

Aangemaakt: 2024-06-04

Aangemaakt: 2024-06-04 20:12

Gemini Pro, Flash en andere LLM's genereren soms JSON, waarbij er onjuiste tekens in de uitvoer terechtkomen, waardoor deze beschadigd raakt.



In dergelijke gevallen leidt JSON.parse tot een fout, omdat er een " (aanhalingsteken) binnen een andere " staat.

Laten we in dit geval YAML gebruiken.

Door de uitvoer als YAML aan te vragen, wordt deze stabieler gegenereerd. Vervolgens kun je de gegenereerde YAML weer converteren naar JSON.

Maar let op, er is een belangrijk punt.

Als je de waarde gewoon op een aparte regel plaatst, kan er nog steeds een fout optreden door de " binnen een andere ". Je moet de waarde daarom naar de volgende regel verplaatsen.

Voeg de volgende prompt toe:


Reacties0