#рекомендации — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #рекомендации, aggregated by home.social.
-
От фич и каскадов к генеративной модели: как мы переосмыслили рекомендации с помощью ARGUS
Классические рекомендательные системы в крупных компаниях — это десятки микросервисов, каскадная фильтрация и тысячи ручных признаков. Такой стек может надёжно работать годами, но неизбежно упирается в фундаментальную проблему: он перестаёт масштабироваться. Качество выходит на плато — всё меньше отдачи от новых фич, усложнения моделей и наращивания данных. Генеративная постановка, когда модель восстанавливает целые последовательности пользовательских действий, обещает принести в рекомендации законы масштабирования, снизить операционную сложность и открыть путь к единой кросс‑сервисной модели. Но между обещанием и продакшеном — огромная дистанция. Нужно понять, какая токенизация работает, как устроить претрейн, что делать с контекстом, негативами и задержками в реальных распределённых системах. Последний год мы адаптировали нашу генеративную модель персонализации ARGUS под разные домены внутри Яндекса, меняли архитектуру, пересобирали обучение и пробовали новые способы интеграции в продакшене. В этой статье я расскажу, какие решения сработали, какие — нет и что нам дала генеративная постановка в реальных рекомендательных системах.
https://habr.com/ru/companies/yandex/articles/1037766/
#рекомендации #machinelearning #ai #ml #рекомендательные_системы #recsys #argus #алгоритмы #softmax
-
От фич и каскадов к генеративной модели: как мы переосмыслили рекомендации с помощью ARGUS
Классические рекомендательные системы в крупных компаниях — это десятки микросервисов, каскадная фильтрация и тысячи ручных признаков. Такой стек может надёжно работать годами, но неизбежно упирается в фундаментальную проблему: он перестаёт масштабироваться. Качество выходит на плато — всё меньше отдачи от новых фич, усложнения моделей и наращивания данных. Генеративная постановка, когда модель восстанавливает целые последовательности пользовательских действий, обещает принести в рекомендации законы масштабирования, снизить операционную сложность и открыть путь к единой кросс‑сервисной модели. Но между обещанием и продакшеном — огромная дистанция. Нужно понять, какая токенизация работает, как устроить претрейн, что делать с контекстом, негативами и задержками в реальных распределённых системах. Последний год мы адаптировали нашу генеративную модель персонализации ARGUS под разные домены внутри Яндекса, меняли архитектуру, пересобирали обучение и пробовали новые способы интеграции в продакшене. В этой статье я расскажу, какие решения сработали, какие — нет и что нам дала генеративная постановка в реальных рекомендательных системах.
https://habr.com/ru/companies/yandex/articles/1037766/
#рекомендации #machinelearning #ai #ml #рекомендательные_системы #recsys #argus #алгоритмы #softmax
-
От фич и каскадов к генеративной модели: как мы переосмыслили рекомендации с помощью ARGUS
Классические рекомендательные системы в крупных компаниях — это десятки микросервисов, каскадная фильтрация и тысячи ручных признаков. Такой стек может надёжно работать годами, но неизбежно упирается в фундаментальную проблему: он перестаёт масштабироваться. Качество выходит на плато — всё меньше отдачи от новых фич, усложнения моделей и наращивания данных. Генеративная постановка, когда модель восстанавливает целые последовательности пользовательских действий, обещает принести в рекомендации законы масштабирования, снизить операционную сложность и открыть путь к единой кросс‑сервисной модели. Но между обещанием и продакшеном — огромная дистанция. Нужно понять, какая токенизация работает, как устроить претрейн, что делать с контекстом, негативами и задержками в реальных распределённых системах. Последний год мы адаптировали нашу генеративную модель персонализации ARGUS под разные домены внутри Яндекса, меняли архитектуру, пересобирали обучение и пробовали новые способы интеграции в продакшене. В этой статье я расскажу, какие решения сработали, какие — нет и что нам дала генеративная постановка в реальных рекомендательных системах.
https://habr.com/ru/companies/yandex/articles/1037766/
#рекомендации #machinelearning #ai #ml #рекомендательные_системы #recsys #argus #алгоритмы #softmax
-
От фич и каскадов к генеративной модели: как мы переосмыслили рекомендации с помощью ARGUS
Классические рекомендательные системы в крупных компаниях — это десятки микросервисов, каскадная фильтрация и тысячи ручных признаков. Такой стек может надёжно работать годами, но неизбежно упирается в фундаментальную проблему: он перестаёт масштабироваться. Качество выходит на плато — всё меньше отдачи от новых фич, усложнения моделей и наращивания данных. Генеративная постановка, когда модель восстанавливает целые последовательности пользовательских действий, обещает принести в рекомендации законы масштабирования, снизить операционную сложность и открыть путь к единой кросс‑сервисной модели. Но между обещанием и продакшеном — огромная дистанция. Нужно понять, какая токенизация работает, как устроить претрейн, что делать с контекстом, негативами и задержками в реальных распределённых системах. Последний год мы адаптировали нашу генеративную модель персонализации ARGUS под разные домены внутри Яндекса, меняли архитектуру, пересобирали обучение и пробовали новые способы интеграции в продакшене. В этой статье я расскажу, какие решения сработали, какие — нет и что нам дала генеративная постановка в реальных рекомендательных системах.
https://habr.com/ru/companies/yandex/articles/1037766/
#рекомендации #machinelearning #ai #ml #рекомендательные_системы #recsys #argus #алгоритмы #softmax
-
Не рискуй конверсией: как исследовать витрину цифрового продукта до запуска
Когда команда запускает витрину продукта — каталог, рекомендации или подборки, — почти сразу возникают вопросы: «Будут ли пользователи что-то из неё скачивать или покупать и какая будет конверсия?» До запуска на них сложно ответить честно: у пользователей ещё нет привычки, у продукта — стабильной выдачи, у витрины — накопленного доверия, а у команды — реальных данных поведения. Поэтому полезнее временно отложить вопрос «какая будет конверсия?» и спросить иначе: « Сможет ли витрина запустить выбор, когда у пользователя ещё нет сформулированного запроса?» Меня зовут Таня Лескова, я ведущий UX-исследователь в магазине приложений RuStore. На примере исследований витрины RuStore расскажу, как мы проверяем такие сценарии до запуска: смотрим не на гипотетическое «скачал бы или не скачал», а на более раннюю цепочку — заметил, понял, поверил, захотел разобраться дальше. Про сценарии витрины
https://habr.com/ru/companies/vk/articles/1032578/
#uxисследования #usabilityтестирование #продуктовые_исследования #пользовательский_опыт #конверсия #рекомендации #витрина #исследования #мобильные_приложения #продукт
-
Не рискуй конверсией: как исследовать витрину цифрового продукта до запуска
Когда команда запускает витрину продукта — каталог, рекомендации или подборки, — почти сразу возникают вопросы: «Будут ли пользователи что-то из неё скачивать или покупать и какая будет конверсия?» До запуска на них сложно ответить честно: у пользователей ещё нет привычки, у продукта — стабильной выдачи, у витрины — накопленного доверия, а у команды — реальных данных поведения. Поэтому полезнее временно отложить вопрос «какая будет конверсия?» и спросить иначе: « Сможет ли витрина запустить выбор, когда у пользователя ещё нет сформулированного запроса?» Меня зовут Таня Лескова, я ведущий UX-исследователь в магазине приложений RuStore. На примере исследований витрины RuStore расскажу, как мы проверяем такие сценарии до запуска: смотрим не на гипотетическое «скачал бы или не скачал», а на более раннюю цепочку — заметил, понял, поверил, захотел разобраться дальше. Про сценарии витрины
https://habr.com/ru/companies/vk/articles/1032578/
#uxисследования #usabilityтестирование #продуктовые_исследования #пользовательский_опыт #конверсия #рекомендации #витрина #исследования #мобильные_приложения #продукт
-
Не рискуй конверсией: как исследовать витрину цифрового продукта до запуска
Когда команда запускает витрину продукта — каталог, рекомендации или подборки, — почти сразу возникают вопросы: «Будут ли пользователи что-то из неё скачивать или покупать и какая будет конверсия?» До запуска на них сложно ответить честно: у пользователей ещё нет привычки, у продукта — стабильной выдачи, у витрины — накопленного доверия, а у команды — реальных данных поведения. Поэтому полезнее временно отложить вопрос «какая будет конверсия?» и спросить иначе: « Сможет ли витрина запустить выбор, когда у пользователя ещё нет сформулированного запроса?» Меня зовут Таня Лескова, я ведущий UX-исследователь в магазине приложений RuStore. На примере исследований витрины RuStore расскажу, как мы проверяем такие сценарии до запуска: смотрим не на гипотетическое «скачал бы или не скачал», а на более раннюю цепочку — заметил, понял, поверил, захотел разобраться дальше. Про сценарии витрины
https://habr.com/ru/companies/vk/articles/1032578/
#uxисследования #usabilityтестирование #продуктовые_исследования #пользовательский_опыт #конверсия #рекомендации #витрина #исследования #мобильные_приложения #продукт
-
Не рискуй конверсией: как исследовать витрину цифрового продукта до запуска
Когда команда запускает витрину продукта — каталог, рекомендации или подборки, — почти сразу возникают вопросы: «Будут ли пользователи что-то из неё скачивать или покупать и какая будет конверсия?» До запуска на них сложно ответить честно: у пользователей ещё нет привычки, у продукта — стабильной выдачи, у витрины — накопленного доверия, а у команды — реальных данных поведения. Поэтому полезнее временно отложить вопрос «какая будет конверсия?» и спросить иначе: « Сможет ли витрина запустить выбор, когда у пользователя ещё нет сформулированного запроса?» Меня зовут Таня Лескова, я ведущий UX-исследователь в магазине приложений RuStore. На примере исследований витрины RuStore расскажу, как мы проверяем такие сценарии до запуска: смотрим не на гипотетическое «скачал бы или не скачал», а на более раннюю цепочку — заметил, понял, поверил, захотел разобраться дальше. Про сценарии витрины
https://habr.com/ru/companies/vk/articles/1032578/
#uxисследования #usabilityтестирование #продуктовые_исследования #пользовательский_опыт #конверсия #рекомендации #витрина #исследования #мобильные_приложения #продукт
-
🏛️ Al-Hadath: командир спецподразделений «Хезболлы» убит при израильском ударе
🔹 Это первая воздушная атака с момента заключения соглашения о прекращении огня
-
🏛️ Al-Hadath: командир спецподразделений «Хезболлы» убит при израильском ударе
🔹 Это первая воздушная атака с момента заключения соглашения о прекращении огня
-
🏛️ Генштаб Франции заявил об отправке авианосной группы в Красное море
🔹 Французская авианосная группа выдвигается к Красному морю в ответ на меняющуюся международную ситуацию в Ормузском проливе, сообщил Генштаб ВС Франции. Ранее Париж и Лондон обсуждали план обеспечения судоходства в проливе
-
🏛️ Трусова — о 9-месячном сыне: мы завершили грудное вскармливание
🔹 Российская фигуристка Александра Трусова (Игнатова) в честь исполнения девяти месяцев сыну Михаилу поделилась подробностями воспитания ребёнка
-
🏛️ Водитель без прав устроил тройное ДТП на трассе «Кавказ»
🔹 На федеральной трассе «Кавказ» в черте Невинномысска произошло серьёзное столкновение с участием трёх автомобилей. В результате аварии госпитализировали четырёх человек, сообщили в управлении ГИБДД по Ставрополью
-
🏛️ В России зафиксирована первая за восемь месяцев недельная дефляция
🔹 Потребительские цены с 28 апреля по 4 мая снизились на 0,02%
-
🏛️ «Билайн» добавил в приложение мониторинг ограничений интернета и связи
🔹 «Билайн» добавил в свое приложение отображение ограничений связи, а также статус работоспособности «Белых списков»
-
🏛️ В Крыму загорелся парк аттракционов
🔹 В Крыму произошел пожар на территории парка аттракционов
-
🏛️ Собянин может войти в первую пятерку «Единой России» на выборах в Госдуму
🔹 «Единая Россия» (ЕР) прорабатывает возможность включения мэра Москвы Сергея Собянина в общефедеральную часть своего списка на предстоящих выборах в Госдуму. Об этом сообщили источники «Ъ» в ЕР
-
🏛️ Рекордсмен «Зенита» по числу трофеев покинет клуб по окончании сезона
🔹 Заключительный домашний матч 39‑летнего Михаила Кержакова состоится 10 мая против «Сочи», он будет посвящен проводам вратаря
-
🏛️ Tasnim: Иран не ответил на предложение США из-за неприемлемых для него пунктов
🔹 Власти Ирана пока так и не дали официального ответа на последнее предложение США по урегулированию вооружённого конфликта. Причиной этому послужили содержащиеся в тексте неприемлемые для Тегерана пункты
-
🏛️ В России зафиксирована первая с начала года недельная дефляция
🔹 Потребительские цены с 28 апреля по 4 мая снизились на 0,02%
-
🏛️ WSJ узнала о новых предупреждениях Ирана судам в Ормузском проливе
🔹 КСИР предупредил ожидавшие пересечения Ормузского пролива суда, что они будут атакованы в случае нарушения иранских требований. Одно из таких сообщений получило греческое судно, пишет WSJ
-
🏛️ Грязная бомба: что это, как действует и чем опасна
🔹 Что такое грязная бомба
Грязная бомба — это взрывное устройство, в котором обычная взрывчатка соединена с общедоступными промышленными радиоактивными материалами
-
🏛️ Трамп рассказал о возможности заключить сделку с Ираном до середины мая
🔹 Президент США Дональд Трамп заявил, что у США и Ирана есть хороший шанс заключить сделку до его поездки в Китай
-
🏛️ Россия потребовала от Германии отменить запрет на символику Победы
🔹 Посольство России в Германии потребовало от немецкой стороны отменить запрет на символику Победы в Великой Отечественной войне на советских мемориалах 8-9 мая
-
🏛️ «Проводят поквартирные обходы для оценки ущерба»: из-за атаки ВСУ в Чебоксарах повреждены 40 домов и соцобъекты
🔹 После атаки ВСУ в Чебоксарах повреждены 40 многоквартирных домов и некоторые социальные объекты, заявил глава Чувашии Олег Николаев. Пострадали 37 человек, двое из них погибли. Кроме того, в результате удара ВСУ по Джанкою погибли пять человек.
-
🏛️ В брянском селе Вышков загорелись 17 строений
🔹 В селе Вышков Брянской области произошел крупный пожар, охвативший 17 строений, сообщили в ГУ МЧС по региону
-
🏛️ Футболисты ЦСКА Мойзес и Глебов вошли в заявку на матч со "Спартаком"
🔹 Игроки ранее были травмированы
-
🏛️ Мирошник: Киев использует тему ЗАЭС для привлечения внимания
🔹 Находящиеся на станции эксперты МАГАТЭ "прекрасно это все видят", поскольку "они неоднократно подвергались и сами обстрелам со стороны украинских боевиков", уточнил посол по особым поручениям МИД РФ
-
🏛️ Заболотный попал в заявку "Спартака" на матч с ЦСКА
🔹 Финал "пути регионов" Кубка России пройдет в среду на "Лукойл-Арене"
-
🏛️ Трамп пригрозил возобновить бомбардировки Ирана за отказ от сделки
🔹 Ранее американские власти объявили о завершении операции «Эпическая ярость»
-
🏛️ Моуринью обсудил с президентом «Реала» возможное возвращение в клуб
🔹 Президент мадридского футбольного клуба «Реал» Флорентино Перес обсудил с Жозе Моуринью вопрос возможного возвращения португальского специалиста на пост главного тренера. Об этом сообщает ESDiario
-
🏛️ Мерц признал, что работа кабмина ФРГ не соответствует ожиданиям граждан
🔹 Канцлер Германии Фридрих Мерц в интервью телеканалу ZDF признал, что работа кабмина ФРГ не соответствует ожиданиям граждан, исходя из низких рейтингов правительства
-
🏛️ В России в 2027 году могут начать эксперимент по целевому набору мигрантов
🔹 Эксперимент по целевому привлечению мигрантов могут начать с 1 января 2027 года. Об этом свидетельствует законопроект, подготовленный Министерством внутренних дел России
-
🏛️ Коростелёв заявил, что будет прислушиваться к Вяльбе после её упрёков
🔹 Российский лыжник Савелий Коростелёв отреагировал на слова главы Федерации лыжных гонок России (ФЛГР) Елены Вяльбе
-
🏛️ СК выяснит обстоятельства смерти четырех человек в хостеле Петербурга
🔹 Следственный комитет устанавливает причину смерти четырех человек в хостеле на Загородном проспекте в Петербурге, сообщила пресс-служба городского управления ведомства
-
🏛️ Операторы предупредили москвичей о новых ограничениях мобильного интернета
🔹 В прошлый раз перебои со связью в столице наблюдались 5 мая
-
🏛️ В Злынковском районе Брянской области загорелись 17 строений
🔹 Пожару присвоили повышенный ранг
-
🏛️ Глава ВОЗ не увидел сходства вспышки хантавируса с началом пандемии COVID
🔹 Глава Всемирной организации здравоохранения Тедрос Аданом Гебрейесус заявил, что не считает ситуацию со вспышкой хантавируса на круизном судне MV Hondius похожей на начало пандемии COVID-19, передает Vanguard
-
🏛️ Глава ВОЗ назвал низкой вероятность распространения хантавируса в мире
🔹 Глава ВОЗ Тедрос Аданом Гебрейесус назвал низкой вероятность распространения хантавируса в мире
-
Когда же к нам придёт весна?
Как же всё это заебло.
Зелёная только сосна,
А всё вокруг белым бело.Но ни в какую идёт
Зима на отдых, сука блять.
Тепла народу не даёт,
Ей в кайф походу тут лежать.Мы так и быть, переживём,
Пусть будут лужи, будет грязь.
Пусть будет дождь, мы подождём,
Главное что ты свалишь блять.И чуть спустя получим мы,
И солнце, и его тепло.
Дождёмся мы этой весны?
Как же всё это заебло...#стихи #поэзия_и_проза #зима #весна #рекомендации #рекомендации
-
Когда же к нам придёт весна?
Как же всё это заебло.
Зелёная только сосна,
А всё вокруг белым бело.Но ни в какую идёт
Зима на отдых, сука блять.
Тепла народу не даёт,
Ей в кайф походу тут лежать.Мы так и быть, переживём,
Пусть будут лужи, будет грязь.
Пусть будет дождь, мы подождём,
Главное что ты свалишь блять.И чуть спустя получим мы,
И солнце, и его тепло.
Дождёмся мы этой весны?
Как же всё это заебло...#стихи #поэзия_и_проза #зима #весна #рекомендации #рекомендации
-
Когда же к нам придёт весна?
Как же всё это заебло.
Зелёная только сосна,
А всё вокруг белым бело.Но ни в какую идёт
Зима на отдых, сука блять.
Тепла народу не даёт,
Ей в кайф походу тут лежать.Мы так и быть, переживём,
Пусть будут лужи, будет грязь.
Пусть будет дождь, мы подождём,
Главное что ты свалишь блять.И чуть спустя получим мы,
И солнце, и его тепло.
Дождёмся мы этой весны?
Как же всё это заебло...#стихи #поэзия_и_проза #зима #весна #рекомендации #рекомендации
-
CyBOK. Глава 3. Законы и регуляторные нормы. Часть 7
Мы продолжаем серию публикаций, посвященную своду знаний по кибербезопасности - Cybersecurity Body of Knowledge (CyBOK). В Главе 3 данного свода знаний описываются основные регуляторные нормы и принципы международного права, которые имеют отношение к кибербезопасности и могут применяться при оценке киберрисков, управлении ИБ, расследовании киберинцидентов. Сегодня – седьмая часть обзора Главы 3 CyBOK, в которой описываются международные подходы к защите прав интеллектуальной собственности (авторское право, патент, товарный знак, секрет производства) и ответственность за их нарушение.
https://habr.com/ru/companies/securityvison/articles/1015398/
-
Маркировка моторных масел в 2026: как бизнесу не остаться «на костылях» и выстроить автоматизацию под реальные процессы
Обязательная маркировка моторных масел и автомобильных жидкостей стала не просто новым этапом регулирования рынка, но и драйвером автоматизации для всего автомобильного сектора. Без DataMatrix-кода перемещение и реализация товаров этой категории становятся невозможными: код нужен производителям, импортёрам, дистрибьюторам, рознице и автобизнесу — для каждого экземпляра продукции и для каждого этапа оборота.
https://habr.com/ru/articles/987924/
#маркировка #моторные_масла #честный_знак #внедрение #интеграция #data_matrix #ошибки #рекомендации
-
Маркировка моторных масел в 2026: как бизнесу не остаться «на костылях» и выстроить автоматизацию под реальные процессы
Обязательная маркировка моторных масел и автомобильных жидкостей стала не просто новым этапом регулирования рынка, но и драйвером автоматизации для всего автомобильного сектора. Без DataMatrix-кода перемещение и реализация товаров этой категории становятся невозможными: код нужен производителям, импортёрам, дистрибьюторам, рознице и автобизнесу — для каждого экземпляра продукции и для каждого этапа оборота.
https://habr.com/ru/articles/987924/
#маркировка #моторные_масла #честный_знак #внедрение #интеграция #data_matrix #ошибки #рекомендации
-
Маркировка моторных масел в 2026: как бизнесу не остаться «на костылях» и выстроить автоматизацию под реальные процессы
Обязательная маркировка моторных масел и автомобильных жидкостей стала не просто новым этапом регулирования рынка, но и драйвером автоматизации для всего автомобильного сектора. Без DataMatrix-кода перемещение и реализация товаров этой категории становятся невозможными: код нужен производителям, импортёрам, дистрибьюторам, рознице и автобизнесу — для каждого экземпляра продукции и для каждого этапа оборота.
https://habr.com/ru/articles/987924/
#маркировка #моторные_масла #честный_знак #внедрение #интеграция #data_matrix #ошибки #рекомендации
-
Маркировка моторных масел в 2026: как бизнесу не остаться «на костылях» и выстроить автоматизацию под реальные процессы
Обязательная маркировка моторных масел и автомобильных жидкостей стала не просто новым этапом регулирования рынка, но и драйвером автоматизации для всего автомобильного сектора. Без DataMatrix-кода перемещение и реализация товаров этой категории становятся невозможными: код нужен производителям, импортёрам, дистрибьюторам, рознице и автобизнесу — для каждого экземпляра продукции и для каждого этапа оборота.
https://habr.com/ru/articles/987924/
#маркировка #моторные_масла #честный_знак #внедрение #интеграция #data_matrix #ошибки #рекомендации
-
CyBОК. Глава 3. Законы и регуляторные нормы. Часть 6
Мы продолжаем серию публикаций, посвященную своду знаний по кибербезопасности - Cybersecurity Body of Knowledge (CyBOK). В Главе 3 данного свода знаний описываются основные регуляторные нормы и принципы международного права, которые имеют отношение к кибербезопасности и могут применяться при оценке киберрисков, управлении ИБ, расследовании киберинцидентов. Сегодня – шестая часть обзора Главы 3 CyBOK, в которой описываются правонарушения, рассматриваемые при оценке рисков привлечения к ответственности за причинение вреда в сфере кибербезопасности.
https://habr.com/ru/companies/securityvison/articles/985488/
-
Прививаем машине музыкальный вкус: фильтруем плейлист на основе предпочтений
Раньше это было способом скоротать время в дороге, но теперь чтобы найти музыкальную "жемчужину" нужно несколько часов сфокусированного прослушивания новинок. Встал выбор: забить или.. Однажды у меня возникла идея, что с моим музыкальным хобби мне могло бы помочь ML. БОльшая часть входящего материала не соответствует моему персональному фильтру. Если убрать ее, то я снова смогу делать подборку в фоне и получать удовольствие Я не эксперт в ML, но задача вроде бы понятная - готовим датасет, берем модель, обучаем, приключение на 20 минут. . ..сейчас, спустя год, когда мой pet-project наконец-то работает. Я смотрю на путь, который привел меня к этому результату. Даже не с точки зрения технологий(про ML лучше писать мастерам игры), а с точки зрения логики решения глазами разработчика. Вот этим я и хочу поделиться
-
Прививаем машине музыкальный вкус: фильтруем плейлист на основе предпочтений
Раньше это было способом скоротать время в дороге, но теперь чтобы найти музыкальную "жемчужину" нужно несколько часов сфокусированного прослушивания новинок. Встал выбор: забить или.. Однажды у меня возникла идея, что с моим музыкальным хобби мне могло бы помочь ML. БОльшая часть входящего материала не соответствует моему персональному фильтру. Если убрать ее, то я снова смогу делать подборку в фоне и получать удовольствие Я не эксперт в ML, но задача вроде бы понятная - готовим датасет, берем модель, обучаем, приключение на 20 минут. . ..сейчас, спустя год, когда мой pet-project наконец-то работает. Я смотрю на путь, который привел меня к этому результату. Даже не с точки зрения технологий(про ML лучше писать мастерам игры), а с точки зрения логики решения глазами разработчика. Вот этим я и хочу поделиться