해리슨 블로그

Wenn JSON in Gemini (oder anderen LLMs) fehlerhaft ist

  • Verfasst in: Koreanisch
  • Land: Alle Ländercountry-flag
  • IT

Erstellt: 2024-06-04

Erstellt: 2024-06-04 20:12

Wenn man mit LLMs wie Gemini Pro, Flash und anderen JSON-Dateien generiert, kann es vorkommen, dass fehlerhafte Zeichen im Output enthalten sind, die zu Problemen führen.



In einem solchen Fall führt JSON.parse zu einem Fehler, da sich innerhalb der Anführungszeichen (") ein weiteres Anführungszeichen befindet.

In solchen Fällen kann man YAML verwenden.

Wenn man den Output als YAML anfordert, wird er zuverlässig ausgegeben. Anschließend kann man das generierte YAML wieder in JSON umwandeln.

Allerdings gibt es hier einen wichtigen Punkt zu beachten.

Wenn man die Werte einfach zeilenweise ausgibt, kann es immer noch zu Fehlern kommen, da sich innerhalb der Anführungszeichen (") ein weiteres Anführungszeichen befindet. Daher muss man die Werte in die nächste Zeile verschieben.

Fügen Sie den folgenden Prompt hinzu:


Kommentare0