AI ตอบ JSONStructured OutputAI Workflow

ให้ AI ตอบเป็น JSON ใช้งานต่อในระบบได้อย่างไร

ทีม ASTRO INTELLIGENCE·13 กรกฎาคม 2026·อ่าน 8 นาที

การให้ AI ตอบเป็นข้อความเหมาะกับการอ่าน แต่ไม่เหมาะเมื่อผลลัพธ์ต้องส่งต่อให้ระบบ CRM, Spreadsheet หรือ Workflow อัตโนมัติ JSON ช่วยกำหนดโครงสร้างร่วมกัน แต่ต้องสั่งและตรวจให้ชัด

JSON คืออะไรในงาน AI

JSON เป็นรูปแบบข้อมูลที่ใช้คู่คีย์และค่า เช่น ชื่อลูกค้า สถานะ และคะแนน ระบบอื่นอ่านโครงสร้างนี้ได้ง่ายกว่าย่อหน้าที่มีรูปแบบไม่แน่นอน

กำหนด Schema ก่อนขอคำตอบ

วิเคราะห์ข้อความลูกค้านี้และตอบเป็น JSON เท่านั้น
รูปแบบที่ต้องมี:
{
  "sentiment": "positive | neutral | negative",
  "topic": "string",
  "urgency": "low | medium | high",
  "summary": "string",
  "evidence": ["string"]
}
กติกา:
- ใช้ค่า urgency เท่าที่มีหลักฐานรองรับ
- ถ้าไม่พบหลักฐานให้ใช้ null
- ห้ามใส่ Markdown หรือข้อความนอก JSON
- evidence ต้องคัดจากข้อความต้นฉบับ

ทำไมต้องกำหนดค่าอนุญาต

การกำหนดค่า เช่น positive, neutral หรือ negative ช่วยลดรูปแบบที่หลากหลาย เช่น “ดีมาก”, “ชอบ”, “positive” ซึ่งอาจทำให้ระบบถัดไปต้องแก้ข้อมูลเพิ่ม หากมีข้อมูลไม่พอควรกำหนด null หรือสถานะ unknown แทนการให้ AI เดา

ตรวจ JSON ก่อนใช้จริง

  1. ตรวจว่า Parse ได้จริง
  2. ตรวจว่าคีย์ที่จำเป็นมีครบ
  3. ตรวจชนิดข้อมูลและค่าที่อนุญาต
  4. ตรวจความสอดคล้องกับข้อความต้นฉบับ
  5. บันทึก Error และส่งให้คนตรวจเมื่อไม่ผ่าน

JSON ไม่ได้แปลว่าข้อมูลถูก

JSON ช่วยให้รูปแบบเป็นระเบียบ แต่ไม่ได้ยืนยันว่า AI วิเคราะห์ถูกต้อง ระบบควรมี Validation และกติกาเมื่อผลลัพธ์ผิดรูปแบบ รวมถึงมีมนุษย์ตรวจงานที่มีผลกระทบสูง

อ่านเรื่อง การกำหนด Context, การใช้ตัวอย่าง และดูแนวทางสร้าง Workflow ใน AI Co-Worker for SME

คำถามที่พบบ่อย

+ทำไมควรให้ AI ตอบเป็น JSON แทนข้อความธรรมดา

การให้ AI ตอบเป็นข้อความเหมาะกับการอ่าน แต่ไม่เหมาะเมื่อผลลัพธ์ต้องส่งต่อให้ระบบ CRM, Spreadsheet หรือ Workflow อัตโนมัติ JSON เป็นรูปแบบข้อมูลแบบคู่คีย์และค่า เช่น ชื่อลูกค้า สถานะ และคะแนน ที่ระบบอื่นอ่านโครงสร้างได้ง่ายกว่าย่อหน้าที่มีรูปแบบไม่แน่นอน

+จะกำหนด Schema ให้ AI ตอบเป็น JSON อย่างไร

ให้กำหนดรูปแบบที่ต้องมีไว้ใน prompt ตั้งแต่คีย์และชนิดค่า เช่น sentiment, topic, urgency, summary และ evidence พร้อมกติกาที่ชัดเจน เช่น ใช้ค่า urgency เท่าที่มีหลักฐานรองรับ ถ้าไม่พบหลักฐานให้ใช้ null ห้ามใส่ Markdown หรือข้อความนอก JSON และ evidence ต้องคัดจากข้อความต้นฉบับ

+ถ้าข้อมูลไม่พอ ควรให้ AI ตอบ JSON อย่างไร

หากมีข้อมูลไม่พอควรกำหนดให้ใช้ null หรือสถานะ unknown แทนการให้ AI เดา การกำหนดค่าที่อนุญาต เช่น positive, neutral หรือ negative ยังช่วยลดรูปแบบที่หลากหลาย เช่น ดีมาก ชอบ หรือ positive ซึ่งอาจทำให้ระบบถัดไปต้องมาแก้ข้อมูลเพิ่ม

+ต้องตรวจ JSON จาก AI อย่างไรก่อนนำไปใช้จริง

ตรวจว่า parse ได้จริง คีย์ที่จำเป็นมีครบ ชนิดข้อมูลและค่าที่อนุญาตถูกต้อง และสอดคล้องกับข้อความต้นฉบับ ถ้าไม่ผ่านให้บันทึก error และส่งให้คนตรวจ เพราะ JSON ช่วยให้รูปแบบเป็นระเบียบ แต่ไม่ได้ยืนยันว่า AI วิเคราะห์ถูกต้อง จึงควรมี validation และให้มนุษย์ตรวจงานที่มีผลกระทบสูง

เครื่องมือฟรี · ไม่ต้องสมัคร

เครื่องมือสร้าง Prompt ภาษาไทย ใช้ฟรี

กรอกบทบาท ภารกิจ และบริบท แล้วได้ prompt ที่มีโครง คัดลอกไปวางใน ChatGPT, Claude หรือ Gemini ได้ทันที

อ่านต่อในหมวดนี้

ดูบทความเขียน Prompt & สั่งงาน AIทั้งหมด

เรียนต่อแบบลงมือทำ

อยากเขียน Prompt ให้ได้ผลจริงทุกครั้ง?

ChatGPT Mastery

สั่งงาน ChatGPT อย่างเป็นระบบ สร้างคอนเทนต์ ภาพ และวิดีโอให้ธุรกิจได้จริง

เรียนเขียน prompt แบบลงมือทำในคอร์ส ChatGPT Mastery

โจทย์คนละแบบ? ดู AI Co-Worker for SME

อยากคุยเรื่องคอร์สหรือการใช้ AI กับงานของคุณ?

ติดต่อทีมงานASTRO INTELLIGENCE ได้ทาง LINE หรือ Facebook เรายินดีช่วยแนะนำคลาสที่เหมาะกับคุณ