หัวข้อ
- #GPT
- #YAML
- #JSON
- #Gemini
- #LLM
สร้าง: 2024-06-04
สร้าง: 2024-06-04 20:12
Gemini Pro, Flash และอื่นๆ รวมถึง LLM อื่นๆ เมื่อสร้าง JSON อาจพบปัญหาข้อความที่สร้างออกมามีอักขระผิดพลาด ทำให้เกิดข้อผิดพลาดได้
ในกรณีเช่นนี้ หากลองใช้ JSON.parse จะพบข้อผิดพลาดเนื่องจากมีเครื่องหมายอัญประกาศ (") ซ้อนกันอยู่ภายในอัญประกาศ
ลองใช้ YAML ดู
หากขอให้ส่งออกเป็น YAML ตามที่แสดงข้างต้น จะสามารถส่งออกได้อย่างเสถียร และสามารถแปลง YAML ที่ส่งออกเป็น JSON ได้ในภายหลัง
แต่มีข้อควรระวังอยู่ประเด็นหนึ่ง
หากส่งออกเป็นค่าธรรมดาในแต่ละบรรทัด ยังคงมีโอกาสเกิดข้อผิดพลาดเนื่องจากมีเครื่องหมายอัญประกาศ (") ซ้อนกันอยู่ ดังนั้นจึงจำเป็นต้องเปลี่ยนเป็นบรรทัดถัดไป
เพิ่มพรอมต์ดังต่อไปนี้
ความคิดเห็น0