Разные форматы данных существуют, потому что они решают разные задачи. JSON — строгий и машинно-ориентированный, YAML — удобен для чтения человеком, CSV — минималистичен. TOON — сверхкомпактный формат, специально созданный для снижения токенной нагрузки на LLM. TRON — расширение JSON с определением классов для обратной совместимости и сжатия. Читать далее
Привет! Меня зовут Андрей, я фронтенд-разработчик в Cloud.ru. Я работаю с LLM API каждый день. И каждый день отправляю в контекст структурированные данные: списки товаров, логи, пользователей, метрики. Все это — JSON. И все это — деньги.В какой-то момент я посчитал, сколько токенов из моего промпта уходит на фигурные скобки, кавычки и повторяющиеся ключи. Оказалось — много. Слишком много.Потом я попробовал TOON. Вот что из этого вышло. Читать далее
В этой статье я расскажу о том, как добавить в С++/CMake проект возможность чтения YAML-конфигов с помощью библиотеки yaml-cpp. Начнем с краткого обзора интерфейса yaml-cpp, а потом разработаем небольшой проект, состоящий из библиотеки с функционалом чтения конфига и приложения, использующего эту библиотеку для получения настроек из YAML-файла. Читать далее
В 2009 году Audi представила концепцию семейства электромобилей (и гибридов) e-tron. На выставках показывали концепты, давали обещания, прогнозировали, конструировали, удивляли, опять давали обещания, готовили платформу и вот спустя каких-то 10 лет e-tron поступили в продажу. На первоначальные концепты получившийся автомобиль был похож так же, как 2019 год похож на 2009 — цифры почти те же, а времена совсем не те. Читать дальше →