Нотация объектов, ориентированных на токеныВасина Википедия

Новости с планеты OGLE-2018-BLG-0677
Что вы не только не знали, но и не хотели знать
Автор темы
wiki_en
Сообщения: 127251
Зарегистрирован: 16.01.2024
Нотация объектов, ориентированных на токены

Сообщение wiki_en »



'''Токен-ориентированная объектная нотация''' ('''TOON''') представляет собой текстовый формат данных. Он компактно кодирует модель данных JSON. TOON разработан для сокращения использования токенов в подсказках модели большого языка | LLM, оставаясь при этом удобочитаемыми для человека.
== История ==
TOON был представлен в 2024 году в рамках проекта TON. Целью было уменьшить размер структурированных данных для систем искусственного интеллекта. Версия 1.0 ориентирована на базовое преобразование JSON. В версии 2.0 добавлены заголовки массивов. В версии 3.0, выпущенной в 2025 году, улучшен синтаксис и добавлен официальный тип носителя.
== Возможности ==
TOON был создан по трем основным причинам:
* Уменьшите количество токенов в подсказках ИИ. TOON экономит около 30–60 % токенов по сравнению с JSON.
* Оставайтесь легкими для людей, чтобы читать и писать. Аналогично YAML и значениям, разделенным запятыми|CSV в стиле.

*Сохраняйте данные без потерь при преобразовании в JSON и обратно.

== Синтаксис ==
TOON использует отступы вместо фигурных скобок для объектов. Он объявляет длину массива и имена полей один раз в заголовке. Массивы объектов записываются в табличной форме. Строки заключаются в кавычки только при необходимости.

пользователи[2]{id,имя,роль}:
1,Алиса,админ
2, Боб, пользователь

Это означает массив с именем «пользователи» с двумя объектами, имеющими поля «id», «имя» и «роль». == Сравнение с JSON ==
TOON и JSON представляют объекты и массивы. TOON удаляет скобки и запятые. Он использует заголовки для массивов вместо повторяющихся ключей. Это делает TOON короче, но менее строгим, чем JSON.

Те же данные, определенные в TOON, что и JSON:
{
"пользователи": [
{ id: 1, имя: "Алиса", роль: "администратор" },
{ id: 2, имя: «Боб», роль: «пользователь» },
]

== Другая информация ==
Предварительный тип мультимедиа — text/toon. Файлы используют расширение .toon.

Официальные реализации существуют в TypeScript. Версии сообщества доступны на Python, Go, Rust и .NET.

== См. также ==
* JSON
* ЯМЛ
* Значения, разделенные запятыми|CSV





Подробнее: https://en.wikipedia.org/wiki/Token-Ori ... t_Notation
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Список объектов наследия IPHAN на севере Бразилии
    Anonymous » » в форуме Васина Википедия
    0 Ответы
    109 Просмотры
    Последнее сообщение Anonymous
  • Медаль «За строительство транспортных объектов» (Россия)
    wiki_en » » в форуме Васина Википедия
    0 Ответы
    76 Просмотры
    Последнее сообщение wiki_en
  • Список казарм и других военных объектов в Зальцбурге
    wiki_de » » в форуме Васина Википедия
    0 Ответы
    85 Просмотры
    Последнее сообщение wiki_de
  • Список Рамсарских объектов в Южной Африке
    wiki_en » » в форуме Васина Википедия
    0 Ответы
    137 Просмотры
    Последнее сообщение wiki_en
  • Список объектов особого научного интереса в Уэльсе
    wiki_en » » в форуме Васина Википедия
    0 Ответы
    91 Просмотры
    Последнее сообщение wiki_en