TOON (Token‑Oriented Object Notation) क्या है?

TOON एक संक्षिप्त, मानव‑पठनीय डेटा फ़ॉर्मेट है जिसे विशेष रूप से Large Language Models (LLMs) के साथ काम करने के लिए डिज़ाइन किया गया है। यह JSON की तुलना में टोकन उपयोग को 30‑60 % तक कम करता है, जबकि पठनीयता और संरचना बनाए रखता है। TOON YAML के समान इंडेंटेशन‑आधारित फ़ॉर्मेटिंग का उपयोग करता है और टेबलर डेटा के लिए फ़ील्ड नाम केवल एक बार घोषित करके अनावश्यक विराम चिह्नों को समाप्त करता है, जिससे यह AI मॉडलों को संरचित डेटा पास करने के लिए आदर्श बन जाता है जहाँ टोकन लागत महत्वपूर्ण होती है।

टूल विवरण

Random TOON Generator Faker.js लाइब्रेरी का उपयोग करके TOON फ़ॉर्मेट में वास्तविक‑समान मॉक डेटा बनाता है। Faker.js प्लेसहोल्डर्स (जैसे {{person.firstName}} या {{number.int(1,100)}}) के साथ एक JSON टेम्पलेट परिभाषित करें, और टूल टोकन‑कुशल TOON में कई रिकॉर्ड्स का डमी डेटा उत्पन्न करता है। यह LLM एप्लिकेशन का परीक्षण, सैंपल डेटासेट बनाना, या AI‑फ़्रेंडली और लागत‑प्रभावी फ़ॉर्मेट में मॉक API प्रतिक्रियाएँ उत्पन्न करने के लिए उपयुक्त है।

उदाहरण

इनपुट टेम्पलेट:

[
  {
    "id": "{{string.uuid}}",
    "firstName": "{{person.firstName}}",
    "email": "{{internet.email}}",
    "age": "{{number.int(18,80)}}"
  }
]

आउटपुट (5 रिकॉर्ड्स, कॉमा डिलिमिटर):

[5]{id,firstName,email,age}:
  a1b2c3d4-e5f6-7890-abcd-ef1234567890,Alice,alice.smith@example.com,45
  b2c3d4e5-f6a7-8901-bcde-fa2345678901,Bob,bob.jones@test.org,28
  c3d4e5f6-a7b8-9012-cdef-ab3456789012,Charlie,charlie.brown@demo.net,67
  d4e5f6a7-b8c9-0123-defa-bc4567890123,Diana,diana.wilson@sample.io,33
  e5f6a7b8-c9d0-1234-efab-cd5678901234,Eve,eve.davis@mock.com,52

विशेषताएँ

  • Faker.js एकीकरण: 100+ Faker.js मेथड्स का उपयोग करके वास्तविक‑समान डमी डेटा (नाम, ई‑मेल, पते, तिथियाँ, संख्याएँ आदि) बनाएं
  • टेम्पलेट‑आधारित जनरेशन: JSON में प्लेसहोल्डर्स के साथ अपनी डेटा संरचना एक बार परिभाषित करें
  • कई डिलिमिटर विकल्प: टोकन दक्षता के लिए डिफ़ॉल्ट कॉमा, टैब या पाइप डिलिमिटर चुनें
  • बैच जनरेशन: स्वचालित एरे मर्जिंग के साथ एक साथ कई रिकॉर्ड बनाएं
  • टोकन‑कुशल आउटपुट: समान JSON डेटा की तुलना में LLM टोकन लागत को 30‑60 % तक घटाएं
  • टेबलर फ़ॉर्मेट: समान डेटा संरचनाओं के लिए TOON के कुशल टेबलर फ़ॉर्मेट का स्वचालित उपयोग
  • लाइव प्रीव्यू: टेम्पलेट बदलते ही आपका TOON आउटपुट तुरंत अपडेट देखें

उपयोग के मामले

  • AI चैटबॉट या LLM एप्लिकेशन के परीक्षण के लिए मॉक यूज़र डेटा जनरेट करें
  • टोकन लागत घटाकर प्रशिक्षण या परीक्षण डेटा पाइपलाइन के लिए सैंपल डेटासेट बनाएं
  • LLM द्वारा उपभोग किए जाने वाले API विकास के लिए टेस्ट डेटा तैयार करें
  • प्रस्तुतियों या दस्तावेज़ीकरण में AI‑फ़्रेंडली फ़ॉर्मेट का उपयोग करके वास्तविक‑समान डेमो डेटा बनाएं
  • LLM‑संचालित एप्लिकेशन के प्रोटोटाइपिंग के लिए मॉक डेटाबेस तैयार करें

समर्थित Faker.js प्लेसहोल्डर्स

टेम्पलेट में आप जिन सामान्य प्लेसहोल्डर्स का उपयोग कर सकते हैं:

  • Person: {{person.firstName}}, {{person.lastName}}, {{person.fullName}}, {{person.jobTitle}}
  • Internet: {{internet.email}}, {{internet.url}}, {{internet.userName}}, {{internet.ip}}
  • Location: {{location.city}}, {{location.country}}, {{location.zipCode}}, {{location.streetAddress}}
  • Company: {{company.name}}, {{company.catchPhrase}}, {{company.industry}}
  • Finance: {{finance.amount}}, {{finance.accountNumber}}, {{finance.creditCardNumber}}
  • Date: {{date.past}}, {{date.future}}, {{date.recent}}
  • Numbers: {{number.int(min,max)}}, {{number.float(min,max,precision)}}
  • Text: {{lorem.sentence}}, {{lorem.paragraph}}, {{lorem.words(count)}}
  • IDs: {{string.uuid}}, {{string.alphanumeric(length)}}, {{string.numeric(length)}

उपलब्ध सभी Faker.js मेथड्स की पूरी सूची के लिए देखें: https://fakerjs.dev/api/

डिलिमिटर विकल्प

  • कॉमा (,): मानक डिलिमिटर, अधिकांश उपयोग मामलों के लिए उपयुक्त
  • टैब (\t): अक्सर अधिक टोकन‑कुशल, एकल अक्षर जो टोकनाइज़ेशन में अच्छा काम करता है
  • पाइप (|): वैकल्पिक डिलिमिटर, जब डेटा में कॉमा हों तो उपयोगी