15 คะแนน โดย sigridjineth 2025-12-14 | ยังไม่มีความคิดเห็น | แชร์ทาง WhatsApp

เวลาสร้างบริการโดยใช้ LLM มักมีหลายครั้งที่ต้องรับผลลัพธ์กลับมาในรูปแบบ JSON แต่ของที่ได้มากลับไม่ได้มาแบบสะอาดเรียบร้อยเสมอไป โดยมากมักถูกครอบด้วย Markdown code block (json ...) หรือบางครั้งก็มาแบบไวยากรณ์เสียหายเล็กน้อยจนเกิด parsing error ได้

ทุกครั้งที่จะต้องคอยใช้ regex แยกสิ่งเหล่านี้ออก หรือใส่โค้ดจัดการข้อยกเว้นเพิ่ม ก็ยุ่งยากเกินไป ผมเลยลองทำไลบรารีง่าย ๆ ด้วย Rust ที่ช่วยดึงเฉพาะ JSON ออกมาจากข้อความรก ๆ ที่ LLM ส่งมา และยังช่วยแก้ข้อผิดพลาดได้ในระดับหนึ่ง หวังว่าจะเป็นประโยชน์เล็ก ๆ สำหรับคนที่กำลังพัฒนาเอเจนต์นะครับ

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น