Temat
- #LLM
- #Gemini
- #YAML
- #GPT
- #JSON
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