agentjson - Rust ile yapılmış, LLM’lerin 'bozuk JSON'unu kendi kendine düzelten bir JSON ayrıştırıcısı
(github.com/sigridjineth)LLM kullanarak hizmet geliştirirken, çoğu zaman çıktıyı JSON biçiminde almamız gerekiyor; ancak bunun her zaman temiz bir şekilde gelmediğini fark ettim. Genelde Markdown kod bloğu (json ...) içine sarılmış oluyor ya da bazen sözdizimi biraz bozulmuş halde geliyor ve ayrıştırma hatasına yol açıyor.
Her seferinde bunu regex ile ayıklamak ya da istisna işleme kodu eklemek çok zahmetli olduğu için, LLM’nin verdiği dağınık metinden yalnızca JSON’u çekip çıkaran ve hataları da belli ölçüde düzelten basit bir kütüphaneyi Rust ile yaptım. Ajan geliştirenler için küçük de olsa faydalı olmasını umuyorum.
Henüz yorum yok.