해리슨 블로그

เมื่อ Gemini (หรือ LLM อื่นๆ) สร้าง JSON ผิดพลาด

สร้าง: 2024-06-04

สร้าง: 2024-06-04 20:12

Gemini Pro, Flash และอื่นๆ รวมถึง LLM อื่นๆ เมื่อสร้าง JSON อาจพบปัญหาข้อความที่สร้างออกมามีอักขระผิดพลาด ทำให้เกิดข้อผิดพลาดได้



ในกรณีเช่นนี้ หากลองใช้ JSON.parse จะพบข้อผิดพลาดเนื่องจากมีเครื่องหมายอัญประกาศ (") ซ้อนกันอยู่ภายในอัญประกาศ

ลองใช้ YAML ดู

หากขอให้ส่งออกเป็น YAML ตามที่แสดงข้างต้น จะสามารถส่งออกได้อย่างเสถียร และสามารถแปลง YAML ที่ส่งออกเป็น JSON ได้ในภายหลัง

แต่มีข้อควรระวังอยู่ประเด็นหนึ่ง

หากส่งออกเป็นค่าธรรมดาในแต่ละบรรทัด ยังคงมีโอกาสเกิดข้อผิดพลาดเนื่องจากมีเครื่องหมายอัญประกาศ (") ซ้อนกันอยู่ ดังนั้นจึงจำเป็นต้องเปลี่ยนเป็นบรรทัดถัดไป

เพิ่มพรอมต์ดังต่อไปนี้


ความคิดเห็น0

กฎพื้นฐานของ CSS (Normal flow, BFC, IFC)บทความนี้จะอธิบายเกี่ยวกับกฎพื้นฐานของ CSS อย่าง Normal flow, BFC และ IFC พร้อมทั้งให้ความรู้ที่จำเป็นในการสร้างโครงสร้าง Layout และการออกแบบเว็บไซต์แบบ Responsive
뚠뚠멍의 생각들
뚠뚠멍의 생각들
뚠뚠멍의 생각들
뚠뚠멍의 생각들

September 7, 2024

[การสังเกตการณ์] การผจญภัยกับ Vector ตัวรวบรวมล็อกแบ่งปันวิธีการใช้ Vector ในการรวมล็อก Kubernetes กับ Loki รวมถึงประสบการณ์การใช้งานและข้อควรระวัง การขาดแคลนเอกสารอย่างเป็นทางการและข้อควรระวังในการใช้ Helm จะถูกกล่าวถึงด้วย
Sunrabbit
Sunrabbit
Sunrabbit
Sunrabbit

March 9, 2024

เมื่อฟังก์ชันแปลความคิดเห็นมีข้อผิดพลาดข้อผิดพลาดของฟังก์ชันแปลความคิดเห็นของ durumis อาจเกิดจากปัญหาการสื่อสารของเซิร์ฟเวอร์หรือการมีสัญลักษณ์พิเศษอยู่ และสามารถแก้ไขได้โดยการลองอีกครั้งหลังจากนั้นสักครู่หรือแก้ไขความคิดเห็น
durumis official blog
durumis official blog
durumis official blog
durumis official blog

October 29, 2024

2024-11-18 สิ่งที่สนใจอย่างหลากหลายในชีวิต : ฉันใช้เวลาว่างทำอะไรบ้าง?บทความบล็อกที่เขียนเมื่อวันที่ 18 พฤศจิกายน 2024 บทความนี้กล่าวถึงงานอดิเรก การลงทุน การเรียนรู้ และกิจวัตรประจำวันต่างๆ ของผู้เขียน รวมถึงความกังวลเกี่ยวกับการเพิ่มประสิทธิภาพการทำงานผ่านระบบอัตโนมัติ
Charles Lee
Charles Lee
Charles Lee
Charles Lee

November 19, 2024

คู่มือการใช้พรอมต์ Gemini ใน Google Workspace ฉบับเบื้องต้นเรียนรู้วิธีการเขียนพรอมต์ที่มีประสิทธิภาพสำหรับ Gemini ใน Google Workspace เพื่อเพิ่มประสิทธิภาพการทำงาน คู่มือนี้ครอบคลุมถึงบุคลิกภาพ (persona) งาน (task) บริบท (context) และรูปแบบ (format) เพื่อให้ได้ผลลัพธ์ที่ดีขึ้น
꿈많은청년들
꿈많은청년들
꿈많은청년들
꿈많은청년들

May 23, 2024

[Effective Java] รายการที่ 6: หลีกเลี่ยงการสร้างออบเจ็กต์ที่ไม่จำเป็นการสร้างออบเจ็กต์ที่ไม่จำเป็นนั้นนำไปสู่การสิ้นเปลืองหน่วยความจำ ดังนั้น สำหรับออบเจ็กต์ เช่น สตริง หรือบูลีน ควรใช้ลิเทอรัลหรือเมธอดจากโรงงานแบบคงที่แทน
제이온
제이온
제이온
제이온

April 28, 2024