TOON ไม่ได้เป็น API ในความหมายของ “ผู้ให้บริการข้อมูล” แต่เป็น Data Format ชนิดใหม่ที่กำลังมาแรงในปี 2025 ครับ โดยออกแบบมาเพื่อใช้คุยกับ AI โดยเฉพาะ
TOON คืออะไร ?
มันคือรูปแบบการจัดเรียงข้อมูลที่ถูกสร้างมาเพื่อ “ประหยัด Token” และ “เพิ่มความแม่นยำ” เมื่อเราต้องส่งข้อมูลโครงสร้าง เข้าไปใน Prompt ของ AI เช่น ChatGPT, Gemini หรือ Claude
ปรียบเทียบง่าย ๆ คือ
- SON: ออกแบบมาเพื่อให้คอมพิวเตอร์คุยกัน
- TOON: ออกแบบมาให้ AI อ่านง่ายและใช้พื้นที่น้อยที่สุด โดยตัดเครื่องหมายที่ไม่จำเป็นออกแล้วใช้การย่อหน้า และรูปแบบตาราง แทน
ทำไมต้องใช้ TOON ?
- ลดค่าใช้จ่าย : สามารถลดจำนวน Token ได้ถึง 30-60% เมื่อเทียบกับ JSON ปกติ ทำให้เราจ่ายค่า API ของ AI น้อยลง
- เพิ่มความเร็ว : เมื่อข้อมูลสั้นลง AI ก็ประมวลผลและตอบกลับได้เร็วขึ้น
- แม่นยำขึ้น: โครงสร้างของ TOON ช่วยให้ AI เข้าใจความสัมพันธ์ของข้อมูลได้ดีกว่าการส่ง JSON ยาว ๆ ที่มีเครื่องหมายซ้ำซ้อนเยอะ
หน้าตาของ TOON เป็นอย่างไร ?
สมมติคุณมีข้อมูลรายชื่อคน 2 คน
แบบ JSON
[ {"id": 1, "name": "Alice", "role": "admin"}, {"id": 2, "name": "Bob", "role": "user"}
]
แบบ TOON
users[2]{id, name, role}:
1, Alice, admin
2, Bob, user
สังเกตว่า TOON จะประกาศ Header แค่ครั้งเดียว แล้วที่เหลือเป็นข้อมูลเพียว ๆ เลย
การใช้งาน
หากคุณต้องการนำไปใช้ในโปรเจกต์ของคุณ มักจะใช้ไลบรารีช่วยแปลงข้อมูลก่อนส่งให้ AI ครับ
- Workflow:
Data ใน DB->JSON->TOON Encoder->ส่งให้ AI Prompt - Library: ปัจจุบันมีตัวอย่างใน GitHub เช่น
python-toonหรือ@toon-format/toonสำหรับ JavaScript
อ่านเพิ่มเติม