해리슨 블로그

Kiedy JSON generowany przez Gemini (lub inny LLM) jest uszkodzony

  • Język oryginalny: Koreański
  • Kraj: Wszystkie krajecountry-flag
  • TO

Utworzono: 2024-06-04

Utworzono: 2024-06-04 20:12

Gemini Pro, Flash oraz inne LLM, podczas generowania JSON-a, mogą czasami wprowadzać błędne znaki, co prowadzi do uszkodzenia wyniku.



W takim przypadku, próba użycia JSON.parse spowoduje błąd, ponieważ w cudzysłowie (") znajduje się kolejny cudzysłów.

W takiej sytuacji spróbujmy użyć YAML.

Wykorzystując YAML do żądania wyniku, możemy uzyskać stabilny wynik, a następnie przekonwertować uzyskany YAML z powrotem do JSON-a.

Jednakże, należy pamiętać o jednej ważnej rzeczy.

Jeśli wartości będą wypisywane w pojedynczych liniach, nadal może wystąpić błąd spowodowany obecnością cudzysłowu (") w cudzysłowie, dlatego należy je przenieść do następnej linii.

Dodajmy następującą treść do promptu:


Komentarze0