해리슨 블로그

Gemini (veya Diğer LLM'ler) JSON'ı Bozduğunda

  • Yazım Dili: Korece
  • Baz Ülke: Tüm Ülkelercountry-flag
  • BT

Oluşturulma: 2024-06-04

Oluşturulma: 2024-06-04 20:12

Gemini Pro, Flash ve benzeri diğer LLM'lerde JSON oluştururken, çıktı metninde yanlış karakterler bulunması nedeniyle bozulma sorunlarıyla karşılaşılabilir.



Yukarıdaki gibi durumlarda JSON.parse kullanıldığında, " (tırnak işareti) içinde başka bir " bulunması nedeniyle hata oluşur.

Bu durumda YAML kullanmayı deneyelim.

Yukarıdaki gibi YAML ile çıktı isteği gönderildiğinde, güvenilir bir şekilde çıktı elde edilebilir ve oluşturulan YAML dosyası daha sonra JSON'a dönüştürülebilir.

Ancak burada dikkat edilmesi gereken bir nokta var.

Tek bir satıra yalnızca değer olarak çıktı verilirse, yine de " içinde " olması nedeniyle hata oluşabilir, bu nedenle bir sonraki satıra geçilmelidir.

Aşağıdaki gibi bir istem eklenir.


Yorumlar0