JSON முதல் TOON மாற்றி - TOON (Token-Oriented Object Notation)
JSON என்றால் என்ன?
JSON (JavaScript Object Notation) என்பது படிக்கக்கூடிய கீ-வேல்யூ (key–value) ஜோடிகளைப் பயன்படுத்தி கட்டமைக்கப்பட்ட தரவைக் குறிக்கப் பரவலாகப் பயன்படுத்தப்படும் தரவுப் பரிமாற்ற வடிவமாகும். இது பொதுவாக API-கள், உள்ளமைப்பு கோப்புகள் மற்றும் பின்தள அமைப்புகளில் பயன்படுத்தப்படுகிறது.
பொதுவான பயன்பாட்டு நிகழ்வுகளில் API பதில்கள், உள்ளமைப்பு சேமிப்பு மற்றும் சேவைகளுக்கு இடையிலான தரவு பரிமாற்றம் ஆகியவை அடங்கும்.
TOON என்றால் என்ன?
TOON (Token-Oriented Object Notation) என்பது டோக்கன் பயன்பாட்டைக் குறைக்கும் வகையில் வடிவமைக்கப்பட்ட கட்டமைக்கப்பட்ட தரவுகளின் சுருக்கமான பிரதிநிதித்துவமாகும். இது பொருளைப் பாதுகாக்கும் அதே வேளையில் தேவையற்ற விவரங்களை நீக்குகிறது.
TOON என்பது AI பைப்லைன்கள், ப்ராம்ப்ட் ஆப்டிமைசேஷன் மற்றும் டோக்கன் எண்ணிக்கை அல்லது பேலோட் அளவு முக்கியமான சூழல்களுக்கு ஏற்றது.
JSON vs TOON — உதாரணம்
| JSON | TOON | மொத்த டோக்கன்கள் | சேமிப்புகள் |
|---|---|---|---|
|
|
JSON: 99 TOON: 47 |
≈ 52% |
டோக்கன் எண்ணிக்கைகள் தோராயமானவை மற்றும் டோக்கனைசர் மற்றும் சூழலைப் பொறுத்து மாறுபடலாம்.
எப்போது JSON-ஐ TOON-ஆக மாற்ற வேண்டும்?
TOON (Token-Oriented Object Notation) என்பது ChatGPT, Claude மற்றும் Gemini போன்ற பெரிய மொழி மாதிரிகளுக்கு (LLMs) கட்டமைக்கப்பட்ட JSON தரவை அனுப்பும்போது டோக்கன் செலவைக் குறைப்பதற்காக பிரத்யேகமாக வடிவமைக்கப்பட்ட ஒரு இலகுவான, மனிதர்களால் எளிதில் படிக்கக்கூடிய தரவு வடிவமாகும்.
- LLM பிராம்ப்ட்ஸ் & API செலவுகளை மேம்படுத்துதல்: தேவையற்ற பிரேஸ்கள், அடைப்புக்குறிகள் மற்றும் மீண்டும் வரும் கீ பெயர்களை நீக்கி, உள்ளீட்டு டோக்கன் பயன்பாட்டை 30% முதல் 60% வரை குறைக்கிறது.
- பெரிய ஆப்ஜெக்ட் அணிகள் (Large Arrays of Objects): ஒரே மாதிரியான புலங்கள் மீண்டும் வரும் தரவுத்தொகுப்புகளை (எ.கா. பயனர் பட்டியல்கள், தயாரிப்பு பட்டியல்கள், தரவுத்தள வரிகள்) மாற்றுவதற்கு மிகவும் ஏற்றது.
- காண்டெக்ஸ்ட் விண்டோவில் கூடுதல் தரவை அடக்குதல்: காண்டெக்ஸ்ட் அளவைக் குறைக்கிறது, இதனால் ஒரே பிராம்ப்ட்டில் பெரிய பதிவுகள் அல்லது கூடுதல் வழிமுறைகளைச் சேர்க்க முடியும்.
- LLM பாகுபடுத்தும் (Parsing) துல்லியத்தை மேம்படுத்துதல்: தொடக்கத்திலேயே தெளிவான திட்டம் மற்றும் வரிசை நீளத்தை அறிவிக்கிறது (எ.கா., users[3]{id,name}:), இதனால் AI மாதிரிகள் எந்தப் பிழையுமின்றித் துல்லியமாகப் பின்பற்ற முடிகிறது. குறிப்பு: TOON முக்கியமாக ஒரே மாதிரியான ஆப்ஜெக்ட் அணிகள் மற்றும் பிளாட் அமைப்புகளுக்கு உகந்ததாக்கப்பட்டுள்ளது. ஆழமாக உள்ளமைக்கப்பட்ட அல்லது சீரற்ற JSON-க்கு, காம்பாக்ட் JSON அல்லது YAML சில நேரங்களில் டோக்கன் திறனில் சமமாகவோ அல்லது சிறந்ததாகவோ இருக்கலாம்.
ஏன் ToolGK JSON → TOON மாற்றியைப் பயன்படுத்த வேண்டும்?
- உள்நுழைவு தேவையில்லை — கணக்கை உருவாக்காமல் உடனடியாக மாற்றத் தொடங்குங்கள்.
- பெரிய JSON பேலோடுகளை ஆதரிக்கிறது — ஆழமான மற்றும் பெரிய உள்ளீடுகளைத் திறம்படக் கையாளுகிறது.
- இலவச கருவி.
- டெவலப்பர்கள் மற்றும் AI பணிப்பாய்வுகளுக்காக உருவாக்கப்பட்டது — டோக்கன் செலவுகளைக் குறைத்து, ப்ராம்ப்ட்களை மேம்படுத்தவும்.