ਟੂਨ ਕੀ ਹੈ?

ਟੂਨ
JSON
ਓਪਟੀਮਾਈਜੇਸ਼ਨ

ਅਸੀਂ ਸਾਰੇ ਉੱਥੇ ਗਏ ਹਾਂ. ਤੁਸੀਂ ਇੱਕ ਵੱਡੇ ਭਾਸ਼ਾ ਮਾਡਲ (LLM) ਲਈ ਇੱਕ ਪ੍ਰੋਂਪਟ ਇੰਜੀਨੀਅਰਿੰਗ ਕਰ ਰਹੇ ਹੋ, ਅਤੇ ਤੁਹਾਨੂੰ ਢਾਂਚਾਗਤ ਡੇਟਾ ਪਾਸ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਤੁਸੀਂ JSON ਲਈ ਪਹੁੰਚਦੇ ਹੋ। ਇਹ ਉਦਯੋਗ ਦਾ ਮਿਆਰ ਹੈ, ਆਖਿਰਕਾਰ. ਪਰ ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੀ ਸੰਦਰਭ ਵਿੰਡੋ ਨੂੰ ਬੇਅੰਤ ਕਰਲੀ ਬਰੇਸ, ਦੁਹਰਾਈਆਂ ਗਈਆਂ ਕੁੰਜੀਆਂ, ਅਤੇ ਸਧਾਰਨ ਪੂਰਨ ਅੰਕਾਂ ਦੇ ਦੁਆਲੇ ਕੋਟ ਚਿੰਨ੍ਹਾਂ ਨਾਲ ਭਰਦੇ ਦੇਖਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਹੈਰਾਨ ਹੋ ਜਾਂਦੇ ਹੋ: ਕੀ ਕੋਈ ਵਧੀਆ ਤਰੀਕਾ ਹੈ?

YAML ਪੜ੍ਹਨਯੋਗਤਾ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ ਪਰ ਅਸਪਸ਼ਟਤਾ ਤੋਂ ਪੀੜਤ ਹੈ। CSV ਸੰਘਣੀ ਹੈ ਪਰ ਦਰਜਾਬੰਦੀ ਦੀ ਘਾਟ ਹੈ।

TOON ਦਾਖਲ ਕਰੋ।

TOON ਇੱਕ ਡੇਟਾ ਸੀਰੀਅਲਾਈਜ਼ੇਸ਼ਨ ਫਾਰਮੈਟ ਹੈ ਜੋ ਡਿਵੈਲਪਰਾਂ ਲਈ ਤਾਜ਼ੀ ਹਵਾ ਦੇ ਸਾਹ ਅਤੇ AI ਮਾਡਲਾਂ ਲਈ ਇੱਕ ਮੂਲ ਭਾਸ਼ਾ ਵਾਂਗ ਮਹਿਸੂਸ ਕਰਦਾ ਹੈ। ਇਹ ਮਨੁੱਖੀ ਪੜ੍ਹਨਯੋਗਤਾ ਅਤੇ ਮਸ਼ੀਨ ਦੀ ਕੁਸ਼ਲਤਾ ਵਿਚਕਾਰ ਪਾੜੇ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ। ਅੱਜ, ਆਉ ਇਹ ਸਮਝਣ ਲਈ TOON ਦੇ ਸੰਟੈਕਸ ਅਤੇ ਮਕੈਨਿਕਸ ਵਿੱਚ ਡੂੰਘਾਈ ਨਾਲ ਡੁਬਕੀ ਕਰੀਏ ਕਿ ਇਹ ਉੱਚ-ਕੁਸ਼ਲਤਾ ਵਾਲੇ ਡੇਟਾ ਇੰਟਰਚੇਂਜ ਲਈ ਤੇਜ਼ੀ ਨਾਲ ਮਨਪਸੰਦ ਕਿਉਂ ਬਣ ਰਿਹਾ ਹੈ।

ਫਿਲਾਸਫੀ: ਜੇਐਸਓਐਨ ਸਿਮੈਨਟਿਕਸ, ਵਾਈਏਐਮਐਲ ਸੁਹਜ

ਇਸਦੇ ਮੂਲ ਰੂਪ ਵਿੱਚ, TOON JSON ਦੇ ਸਮਾਨ ਡੇਟਾ ਮਾਡਲ ਨੂੰ ਸਾਂਝਾ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਇਸਨੂੰ JSON ਵਿੱਚ ਪ੍ਰਸਤੁਤ ਕਰ ਸਕਦੇ ਹੋ—ਪ੍ਰਾਇਮਟੀਵਜ਼ (ਸਟਰਿੰਗ, ਨੰਬਰ, ਬੁਲੀਅਨ, ਨਲ), ਆਬਜੈਕਟ ਅਤੇ ਐਰੇ—ਤੁਸੀਂ ਇਸਨੂੰ ਟੂਨ ਵਿੱਚ ਪ੍ਰਸਤੁਤ ਕਰ ਸਕਦੇ ਹੋ। ਹਾਲਾਂਕਿ, ਪੇਸ਼ਕਾਰੀ ਬਿਲਕੁਲ ਵੱਖਰੀ ਹੈ.

TOON ਬਰੇਸ ਨੂੰ ਖੋਦਦਾ ਹੈ। ਇਹ ਲੜੀ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਇੰਡੈਂਟੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ YAML। ਇੱਕ ਸਧਾਰਨ ਵਸਤੂ ਸਾਫ਼ ਅਤੇ ਪਹੁੰਚਯੋਗ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ:

YAML ਦੇ ਉਲਟ, ਹਾਲਾਂਕਿ, TOON ਕਿਸਮਾਂ ਬਾਰੇ ਸਖਤ ਹੈ। ਕੋਈ ਅੰਦਾਜ਼ਾ ਨਹੀਂ ਲਗਾਇਆ ਜਾ ਸਕਦਾ ਹੈ ਕਿ ਕੀ 'ਨਹੀਂ' ਦਾ ਅਰਥ ਹੈ 'ਗਲਤ' ਜਾਂ ਸਤਰ "ਨਹੀਂ"। TOON ਵਿੱਚ, ਸਟਰਿੰਗਾਂ ਨੂੰ ਸਿਰਫ਼ ਉਦੋਂ ਹੀ ਕੋਟਸ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਬਿਲਕੁਲ ਜ਼ਰੂਰੀ ਹੋਵੇ — ਜਿਵੇਂ ਕਿ ਜਦੋਂ ਉਹਨਾਂ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਅੱਖਰ ਹੁੰਦੇ ਹਨ, ਸੰਖਿਆਵਾਂ ਦੇ ਸਮਾਨ ਹੁੰਦੇ ਹਨ, ਜਾਂ ਖਾਲੀ ਹੁੰਦੇ ਹਨ। ਜੇਕਰ ਤੁਸੀਂ 'ਸੁਨੇਹਾ: ਹੈਲੋ ਵਰਲਡ' ਟਾਈਪ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇੱਕ ਸਤਰ ਮਿਲਦੀ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ 'count: 42' ਟਾਈਪ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇੱਕ ਨੰਬਰ ਮਿਲੇਗਾ।

ਯਮਲ id: 123 ਨਾਮ: ਅਡਾ ਸਰਗਰਮ: ਸੱਚ ਹੈ

ਐਰੇ ਦੀ ਸ਼ਕਤੀ: ਲੰਬਾਈ ਅਤੇ ਟੇਬਲ

ਜਿੱਥੇ TOON ਸੱਚਮੁੱਚ ਆਪਣੇ ਆਪ ਨੂੰ ਪੈਕ ਤੋਂ ਵੱਖ ਕਰਦਾ ਹੈ ਉਹ ਐਰੇ ਦਾ ਪ੍ਰਬੰਧਨ ਹੈ। ਇਹ ਟੋਕਨ ਓਪਟੀਮਾਈਜੇਸ਼ਨ ਲਈ "ਕਾਤਲ ਵਿਸ਼ੇਸ਼ਤਾ" ਹੈ।

TOON ਵਿੱਚ ਹਰ ਐਰੇ ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਬਰੈਕਟਾਂ ਵਿੱਚ ਆਪਣੀ ਲੰਬਾਈ ਦਾ ਐਲਾਨ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ ਆਈਟਮਾਂ[3]। ਇਹ ਇੱਕ ਮਨੁੱਖ ਲਈ ਬੇਲੋੜਾ ਜਾਪਦਾ ਹੈ, ਪਰ ਇੱਕ LLM ਲਈ, ਇਹ ਇੱਕ ਮਹਾਂਸ਼ਕਤੀ ਹੈ। ਇਹ ਮਾਡਲ ਨੂੰ ਬਣਤਰ ਨੂੰ ਤੁਰੰਤ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਅਤੇ ਕੱਟਣ ਦਾ ਪਤਾ ਲਗਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਜੇਕਰ ਸਟ੍ਰੀਮ ਦੋ ਆਈਟਮਾਂ ਤੋਂ ਬਾਅਦ ਕੱਟ ਜਾਂਦੀ ਹੈ ਪਰ ਸਿਰਲੇਖ ਨੇ ਤਿੰਨ ਦਾ ਵਾਅਦਾ ਕੀਤਾ ਹੈ, ਤਾਂ ਪਾਰਸਰ ਜਾਣਦਾ ਹੈ ਕਿ ਕੁਝ ਗਲਤ ਹੋ ਗਿਆ ਹੈ।

TOON ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਐਰੇ ਨੂੰ ਸੰਭਾਲਣ ਦੇ ਤਿੰਨ ਤਰੀਕੇ ਪੇਸ਼ ਕਰਦਾ ਹੈ, ਆਟੋਮੈਟਿਕ ਹੀ ਸਭ ਤੋਂ ਕੁਸ਼ਲ ਨੂੰ ਚੁਣਦਾ ਹੈ:

  1. ਇਨਲਾਈਨ ਪ੍ਰਾਈਮਿਟਿਵਜ਼: ਨੰਬਰਾਂ ਜਾਂ ਸਤਰਾਂ ਦੀਆਂ ਸਧਾਰਨ ਸੂਚੀਆਂ ਲਈ, ਟੂਨ ਇਸਨੂੰ ਸੰਖੇਪ ਰੱਖਦਾ ਹੈ। ਟੈਗਸ[3]: ਐਡਮਿਨ, ਓਪਸ, ਦੇਵ
  1. ਮਿਆਰੀ ਸੂਚੀਆਂ: ਮਿਸ਼ਰਤ ਕਿਸਮਾਂ ਲਈ, ਇਹ YAML ਦੇ ਸਮਾਨ ਇੱਕ ਹਾਈਫਨੇਟਿਡ ਸੂਚੀ ਸੰਟੈਕਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
  1. ਸਾਰਣੀ ਵਸਤੂਆਂ: ਇਹ ਗੇਮ-ਚੇਂਜਰ ਹੈ।

ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਸਮਾਨ ਕੁੰਜੀਆਂ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਵਾਲੀਆਂ ਵਸਤੂਆਂ ਦੀ ਇੱਕ ਲੜੀ ਹੈ—ਡੇਟਾਬੇਸ ਰਿਕਾਰਡਾਂ ਵਿੱਚ ਇੱਕ ਬਹੁਤ ਹੀ ਆਮ ਪੈਟਰਨ—ਟੂਨ ਇੱਕ ਟੈਬੂਲਰ ਫਾਰਮੈਟ ਵਿੱਚ ਧਰੁਵੀ। ਹਰ ਇੱਕ ਕਤਾਰ ਲਈ ਕੁੰਜੀਆਂ ਨੂੰ ਦੁਹਰਾਉਣ ਦੀ ਬਜਾਏ, ਇਹ ਸਿਰਲੇਖ ਵਿੱਚ ਇੱਕ ਵਾਰ ਕੁੰਜੀਆਂ ਦਾ ਐਲਾਨ ਕਰਦਾ ਹੈ।

ਉਪਰੋਕਤ ਉਦਾਹਰਨ ਵਿੱਚ, users[2]{id,name,role}: ਸਾਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਸਾਡੇ ਕੋਲ 2 ਕਤਾਰਾਂ ਹਨ ਅਤੇ ਸਕੀਮਾ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ। ਡੇਟਾ ਇੱਕ CSV-ਵਰਗੇ ਢਾਂਚੇ ਵਿੱਚ ਆਉਂਦਾ ਹੈ। ਇਹ ਹਰ ਉਪਭੋਗਤਾ ਲਈ "id":, "name":, ਅਤੇ "role": ਨੂੰ ਦੁਹਰਾਉਣ ਦੇ ਵੱਡੇ ਟੋਕਨ ਓਵਰਹੈੱਡ ਨੂੰ ਖਤਮ ਕਰਦਾ ਹੈ।

ਯਮਲ ਉਪਭੋਗਤਾ[2]{id,name,role}: 1, ਐਲਿਸ ਐਡਮਿਨ, ਐਡਮਿਨ 2, ਬੌਬ ਸਮਿਥ, ਉਪਭੋਗਤਾ

ਸੀਮਾਕਾਰ ਅਤੇ ਟੋਕਨ ਕੁਸ਼ਲਤਾ

ਤੁਸੀਂ ਉਪਰੋਕਤ ਉਦਾਹਰਨਾਂ ਵਿੱਚ ਕਾਮਿਆਂ ਦੀ ਵਰਤੋਂ ਨੂੰ ਦੇਖ ਸਕਦੇ ਹੋ। TOON ਅਸਲ ਵਿੱਚ ਤਿੰਨ ਸੀਮਾਕਾਰਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ: ਕਾਮੇ (ਡਿਫੌਲਟ), ਟੈਬਸ, ਅਤੇ ਪਾਈਪਾਂ (|)।

ਇਹ ਮਾਇਨੇ ਕਿਉਂ ਰੱਖਦਾ ਹੈ? ਟੋਕਨਾਈਜ਼ੇਸ਼ਨ।

ਬਹੁਤ ਸਾਰੇ LLM ਟੋਕਨਾਈਜ਼ਰਾਂ ਵਿੱਚ, ਇੱਕ ਕੋਮੇ ਤੋਂ ਬਾਅਦ ਇੱਕ ਕੋਮੇ ਨੂੰ ਕਈ ਟੋਕਨਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇੱਕ ਟੈਬ ਅੱਖਰ, ਹਾਲਾਂਕਿ, ਅਕਸਰ ਬਹੁਤ ਸਾਫ਼-ਸੁਥਰੇ ਢੰਗ ਨਾਲ ਟੋਕਨਾਈਜ਼ ਕਰਦਾ ਹੈ। TOON ਤੁਹਾਨੂੰ ਐਰੇ ਸਿਰਲੇਖ ਪੱਧਰ 'ਤੇ ਡੈਲੀਮੀਟਰਾਂ ਨੂੰ ਬਦਲਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਟੈਬ ਡੀਲੀਮੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਅਕਸਰ ਉਹਨਾਂ ਸਤਰਾਂ ਦਾ ਹਵਾਲਾ ਦੇਣ ਦੀ ਵੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ ਜਿਸ ਵਿੱਚ ਖਾਲੀ ਥਾਂਵਾਂ ਹੁੰਦੀਆਂ ਹਨ, ਤੁਹਾਡੇ ਡੇਟਾ ਨੂੰ ਹੋਰ ਸੰਕੁਚਿਤ ਕਰਦੇ ਹੋਏ।

"ਟਕਰਾਓ" ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਫਾਰਮੈਟ ਕਾਫ਼ੀ ਸਮਾਰਟ ਹੈ। ਜੇਕਰ ਤੁਹਾਡੇ ਡੇਟਾ ਵਿੱਚ ਕਿਰਿਆਸ਼ੀਲ ਡੀਲੀਮੀਟਰ ਹੈ, ਤਾਂ TOON ਸਿਰਫ਼ ਉਸ ਖਾਸ ਮੁੱਲ ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ।

ਯਮਲ ਆਈਟਮਾਂ[2]{sku,name,quty}: A1, ਵਿਜੇਟ ਦਾ ਨਾਮ, 2 B2, ਗੈਜੇਟ ਦਾ ਨਾਮ, 1

ਕੁੰਜੀ ਫੋਲਡਿੰਗ: ਕਰਵ ਨੂੰ ਸਮਤਲ ਕਰਨਾ

ਕੁਸ਼ਲਤਾ 'ਤੇ ਟੂਨ ਦੇ ਫੋਕਸ ਨੂੰ ਉਜਾਗਰ ਕਰਨ ਵਾਲੀ ਇਕ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾ ਕੀ ਫੋਲਡਿੰਗ ਹੈ। ਡੂੰਘੇ ਨੇਸਟਡ ਵਸਤੂਆਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਆਮ ਤੌਰ 'ਤੇ ਇੰਡੈਂਟੇਸ਼ਨ ਦੀ "ਸਟੇਅਰਕੇਸ" ਹੁੰਦੀ ਹੈ ਜੋ ਹਰੀਜੱਟਲ ਸਪੇਸ ਅਤੇ ਟੋਕਨਾਂ ਨੂੰ ਖਾ ਜਾਂਦੀ ਹੈ।

ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਡੂੰਘੀ ਲੜੀ ਹੈ ਜਿੱਥੇ ਵਿਚਕਾਰਲੇ ਵਸਤੂਆਂ ਦੇ ਭੈਣ-ਭਰਾ ਨਹੀਂ ਹਨ, TOON ਉਹਨਾਂ ਨੂੰ ਇੱਕ ਬਿੰਦੂ-ਨੋਟੇਸ਼ਨ ਮਾਰਗ ਵਿੱਚ ਸਮੇਟ ਸਕਦਾ ਹੈ।

ਲਿਖਣ ਦੀ ਬਜਾਏ:

ਤੁਸੀਂ ਲਿਖ ਸਕਦੇ ਹੋ:

ਯਮਲ ਡਾਟਾ: ਮੈਟਾਡਾਟਾ: ਆਈਟਮਾਂ[2]: a,b

ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ, ਸਪੇਕ v1.5 ਤੋਂ ਉਪਲਬਧ ਹੈ, ਲਾਈਨ ਦੀ ਗਿਣਤੀ ਅਤੇ ਇੰਡੈਂਟੇਸ਼ਨ ਟੋਕਨਾਂ ਨੂੰ ਮਹੱਤਵਪੂਰਨ ਤੌਰ 'ਤੇ ਘਟਾਉਂਦੀ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਤੌਰ 'ਤੇ, ਇਹ ਪੂਰੀ ਤਰ੍ਹਾਂ ਉਲਟ ਹੈ। ਜਦੋਂ ਤੁਸੀਂ ਪਾਥ ਵਿਸਤਾਰ ਸਮਰਥਿਤ ਡੇਟਾ ਨੂੰ ਡੀਕੋਡ ਕਰਦੇ ਹੋ, ਤਾਂ ਇਹ ਡੂੰਘੀ ਵਸਤੂ ਲੜੀ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਾਲ ਪੁਨਰਗਠਨ ਕਰਦਾ ਹੈ।

ਯਮਲ data.metadata.items[2]: a,b

ਸਖਤਤਾ ਅਤੇ ਸੁਰੱਖਿਆ

ਇਸਦੇ ਸੰਖੇਪ ਦਿੱਖ ਦੇ ਬਾਵਜੂਦ, TOON ਡੇਟਾ ਦੇ ਨਾਲ ਢਿੱਲੀ ਨਹੀਂ ਹੈ. ਇਹ ਹਵਾਲਾ ਦੇਣ ਅਤੇ ਬਚਣ ਲਈ ਨਿਯਮਾਂ ਦੇ ਸਖਤ ਸਮੂਹ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ।

ਸਤਰ ਆਮ ਤੌਰ 'ਤੇ ਬਿਨਾਂ ਹਵਾਲਾ ਦਿੱਤੇ ਰਹਿੰਦੇ ਹਨ, ਜੋ ਕਿ ਪੜ੍ਹਨਯੋਗਤਾ ਲਈ ਬਹੁਤ ਵਧੀਆ ਹੈ। ਹਾਲਾਂਕਿ, TOON ਡੇਟਾ ਦੀ ਇਕਸਾਰਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿਨਾਰੇ ਦੇ ਕੇਸਾਂ ਲਈ ਹਵਾਲਾ ਦੇਣ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਕੋਈ ਸਤਰ ਇੱਕ ਸੰਖਿਆ ਵਰਗੀ ਦਿਸਦੀ ਹੈ (ਉਦਾਹਰਨ ਲਈ, "05" ਜਾਂ "1e-6"), ਤਾਂ ਇਸਨੂੰ ਸੰਖਿਆ ਵਜੋਂ ਪਾਰਸ ਕੀਤੇ ਜਾਣ ਤੋਂ ਰੋਕਣ ਲਈ ਹਵਾਲਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਇੱਕ ਸਤਰ ਇੱਕ ਰਿਜ਼ਰਵਡ ਸ਼ਬਦ ਹੈ ਜਿਵੇਂ ਕਿ ਸੱਚ ਜਾਂ ਨੱਲ, ਤਾਂ ਇਹ ਹਵਾਲਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।

ਇਸ ਤੋਂ ਇਲਾਵਾ, TOON ਸੰਖਿਆਵਾਂ ਨੂੰ ਆਮ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਕੈਨੋਨੀਕਲ ਦਸ਼ਮਲਵ ਰੂਪਾਂ ਨੂੰ ਬਾਹਰ ਕੱਢਦਾ ਹੈ-ਆਉਟਪੁੱਟ ਵਿੱਚ ਕੋਈ ਵਿਗਿਆਨਕ ਸੰਕੇਤ ਜਾਂ ਪਿਛਲਾ ਜ਼ੀਰੋ ਨਹੀਂ-ਇੱਕਸਾਰਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ 'ਬਿਗਇੰਟ' ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਸੰਭਾਲਦਾ ਹੈ; ਜੇਕਰ ਕੋਈ ਸੰਖਿਆ ਸੁਰੱਖਿਅਤ ਪੂਰਨ ਅੰਕ ਰੇਂਜ ਤੋਂ ਵੱਧ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਟਰਾਂਸਪੋਰਟ ਦੇ ਦੌਰਾਨ ਸ਼ੁੱਧਤਾ ਦੇ ਨੁਕਸਾਨ ਨੂੰ ਰੋਕਣ ਲਈ ਇੱਕ ਸਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਲੜੀਬੱਧ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਰੂਟ ਫਾਰਮ

ਜਦੋਂ ਕਿ ਸਾਡੇ ਵਿੱਚੋਂ ਜ਼ਿਆਦਾਤਰ ਰੂਟ ਆਬਜੈਕਟ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ, ਟੂਨ ਲਚਕਦਾਰ ਹੈ। ਇੱਕ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਇੱਕ ਮੁੱਖ-ਮੁੱਲ ਜੋੜੇ ਨਾਲ ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। ਇਹ ਰੂਟ ਐਰੇ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ('[N]:` ਨਾਲ ਤੁਰੰਤ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ) ਜਾਂ ਇੱਕ ਸਿੰਗਲ ਰੂਟ ਪ੍ਰਾਈਮਿਟਿਵ। JSON ਨਾਲ ਇਸ ਸਮਾਨਤਾ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਤੁਸੀਂ TOON ਨੂੰ ਲਗਭਗ ਕਿਸੇ ਵੀ ਪਾਈਪਲਾਈਨ ਵਿੱਚ ਬਦਲ ਸਕਦੇ ਹੋ ਜਿੱਥੇ JSON ਵਰਤਮਾਨ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਬਸ਼ਰਤੇ ਤੁਹਾਡੇ ਕੋਲ ਦੂਜੇ ਸਿਰੇ 'ਤੇ ਪਾਰਸਰ ਹੋਵੇ।

ਅੰਤਿਮ ਵਿਚਾਰ

TOON ਸਿਰਫ਼ "ਇੱਕ ਹੋਰ ਫਾਰਮੈਟ" ਨਹੀਂ ਹੈ। ਇਹ ਇੱਕ ਯੁੱਗ ਲਈ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਟੂਲ ਹੈ ਜਿੱਥੇ ਡੇਟਾ ਨੂੰ ਪ੍ਰੋਬੇਬਿਲਿਸਟਿਕ ਮਾਡਲਾਂ ਦੁਆਰਾ ਖਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਿੰਨੀ ਵਾਰ ਇਹ ਨਿਰਣਾਇਕ ਕੋਡ ਦੁਆਰਾ ਹੁੰਦਾ ਹੈ। JSON ਦੇ ਕਠੋਰ ਡੇਟਾ ਮਾਡਲ ਨੂੰ CSV ਦੀ ਘਣਤਾ ਅਤੇ YAML ਦੀ ਪੜ੍ਹਨਯੋਗਤਾ ਦੇ ਨਾਲ ਜੋੜ ਕੇ, ਇਹ ਕਿਸਮ ਦੀ ਸੁਰੱਖਿਆ ਨੂੰ ਕੁਰਬਾਨ ਕੀਤੇ ਬਿਨਾਂ ਸੰਦਰਭ-ਵਿੰਡੋ ਅਨੁਕੂਲਨ ਦੀ ਖਾਸ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਦਾ ਹੈ।

ਜੇ ਤੁਸੀਂ ਏਜੰਟ, ਵਧੀਆ-ਟਿਊਨਿੰਗ ਮਾਡਲ ਬਣਾ ਰਹੇ ਹੋ, ਜਾਂ ਬੇਅੰਤ ਬੰਦ ਹੋਣ ਵਾਲੇ ਬ੍ਰੇਸਸ ਦੁਆਰਾ ਸਕ੍ਰੌਲ ਕਰਨ ਤੋਂ ਥੱਕ ਗਏ ਹੋ, ਤਾਂ ਇਹ TOON ਨੂੰ ਇੱਕ ਨਜ਼ਰ ਦੇਣ ਦਾ ਸਮਾਂ ਹੈ।