<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>ItFox Web</title><generator>teletype.in</generator><description><![CDATA[ItFox Web]]></description><image><url>https://img1.teletype.in/files/84/15/84154eb6-4138-410e-be3a-933418f10812.png</url><title>ItFox Web</title><link>https://teletype.in/@itfox</link></image><link>https://teletype.in/@itfox?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/itfox?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/itfox?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Wed, 29 Jul 2026 00:15:56 GMT</pubDate><lastBuildDate>Wed, 29 Jul 2026 00:15:56 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@itfox/nUDvYwdoTQX</guid><link>https://teletype.in/@itfox/nUDvYwdoTQX?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox</link><comments>https://teletype.in/@itfox/nUDvYwdoTQX?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox#comments</comments><dc:creator>itfox</dc:creator><title>Как ИИ помог сети корпоративного питания перестать терять деньги на списаниях и ускорить отчётность до минут</title><pubDate>Wed, 15 Jul 2026 12:18:25 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/f0/58/f0588490-e95c-4b22-a492-32bdda731995.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/79/4e/794e207b-528c-4ef3-96a3-0e0f541a347b.png"></img>Заказчик: «РЕСТФОТОАНАЛИТИКА» (London Restaurant Group). 25 лет на рынке, десятки точек корпоративного питания по стране.]]></description><content:encoded><![CDATA[
  <figure id="C7pO" class="m_original">
    <img src="https://img4.teletype.in/files/79/4e/794e207b-528c-4ef3-96a3-0e0f541a347b.png" width="1536" />
  </figure>
  <p id="5KGy"><strong>Заказчик:</strong> «РЕСТФОТОАНАЛИТИКА» (London Restaurant Group). 25 лет на рынке, десятки точек корпоративного питания по стране.</p>
  <h2 id="8BAk"><strong>Задача</strong></h2>
  <p id="N8Im">Каждый день точки отчитываются: что приготовили, что выдали сотрудникам, что списали. Тонны цифр. Раньше их вручную сводил аналитик. Он искал закономерности и давал рекомендации: это блюдо не доедают — убираем, это популярно — готовим больше.</p>
  <p id="BHFu">Собственник захотел заменить человека нейросетью. Чтобы она сама обрабатывала отчёты и говорила: «Вот это блюдо пора убрать, а вот это — масштабировать».</p>
  <p id="7X4w">Задача выглядела просто. Мы думали: загрузим таблицу в ИИ, спросим — получим ответ. Ошиблись.</p>
  <h2 id="OjLR"><strong>Первая попытка и провал</strong></h2>
  <p id="bd0e">Мы взяли ГигаЧат, облегчённую версию. Старшая не давала преимуществ — не стали переплачивать. Но модель не умела работать с таблицами напрямую. Данные приходилось скармливать огромным текстом.</p>
  <p id="vb9b">Хуже другое: нейросеть путала столбцы, придумывала цифры и блюда, которых нет в меню. На вопрос «что убрать» отвечала уверенно и гладко — но полностью мимо реальных данных.</p>
  <p id="e59l">Одна ошибка, умноженная на десятки точек сети, превращалась в прямые убытки. Мы пытались уйти от человеческого фактора, а получили его с новой стороны — теперь уже от нейросети.</p>
  <p id="95cO">Тогда руководитель команды сказал: <strong>«Нейросеть — не калькулятор. Цифры должен считать код, а модель — только превращать результат в текст».</strong> Это стало поворотным моментом.</p>
  <h2 id="483J"><strong>Решение: архитектура, в которой ИИ не врёт</strong></h2>
  <p id="7RwM">Главный принцип: нейросеть не видит сырые данные. Мы дали ей набор кнопок — серверных функций. «Посчитать остатки», «найти топ списаний», «сравнить выдачу и потребление».</p>
  <p id="jrK5">Модель решает, какую кнопку нажать, а код на сервере всё считает и возвращает точные цифры. ИИ только упаковывает их в понятный ответ. По сути, мы превратили нейросеть в интерфейс — как голосовой помощник, который понимает речь и нажимает кнопки вместо вас.</p>
  <h3 id="VWB5"><strong>Четыре шага к рабочему решению</strong></h3>
  <p id="DiRa"><strong>Шаг 1. Изоляция данных.</strong> Таблица живёт на сервере заказчика. Все расчёты делает код. Нейросеть не читает таблицу и не держит её в памяти. Никаких гигантских текстов. Данные не покидают контур компании.</p>
  <p id="AUUP"><strong>Шаг 2. Нейросеть как менеджер.</strong> Пользователь спрашивает: «Что убрать из меню за неделю?» Модель понимает, что нужны данные по списаниям, и вызывает нужную функцию с параметрами. Код всё считает и возвращает точные цифры. Модель получает результат и пишет ответ: «За неделю чаще всего списывали суп харчо и рыбные котлеты. Рекомендую убрать». Цифры посчитал код. ИИ выступил только как интерфейс.</p>
  <p id="jptO"><strong>Шаг 3. Двойная система инструкций.</strong> Мы прописали два слоя правил. Системная инструкция объясняет роль: «Ты аналитик, работаешь строго с цифрами, не додумываешь». Инструкция-напоминание уходит с каждым запросом: «Отвечай кратко, только по данным». Кстати, сами инструкции мы писали с помощью другой нейросети — получилось точнее и понятнее, чем у человека. Теперь используем этот приём в других проектах.</p>
  <p id="G6cD"><strong>Шаг 4. Финальное решение за человеком.</strong> Стопроцентной точности не даёт никто. Поэтому в интерфейсе можно поправить ответ модели: название блюда, цифру, формулировку. Машина убирает рутину, но ответственность остаётся на операторе.</p>
  <h2 id="z2xc"><strong>Результат</strong></h2>
  <p id="WaDB">Прототип сделали за <strong>3 недели</strong> силами двух разработчиков. Заказчик загружает отчёт, задаёт вопрос и получает рекомендацию за минуты. Раньше на это уходили часы ручного труда.</p>
  <p id="QQVc">Стоимость запроса к ИИ сократили <strong>в 3–20 раз</strong>. До внедрения мы скармливали модели 30–100 тысяч токенов за раз. После — типовой запрос занимает 1,5–3 тысячи токенов.</p>
  <p id="s9lS">Модель больше не устаёт, не фантазирует и не ошибается в цифрах.</p>
  <h2 id="BymA"><strong>Куда это можно масштабировать</strong></h2>
  <p id="qNjS">Технологический кубик универсален. Достаточно настроить инструменты под другую сферу. Задача «есть таблицы от разных источников, нужно задавать вопросы на обычном языке и получать точные ответы» встречается везде:</p>
  <ul id="hgEg">
    <li id="oxFu"><strong>Розница</strong> — ежедневные отчёты по продажам и остаткам</li>
    <li id="Eo1N"><strong>Логистика</strong> — данные по маршрутам, загрузке и топливу</li>
    <li id="CPG6"><strong>Финансы</strong> — выписки и платежи</li>
    <li id="2vRL"><strong>Производство</strong> — учёт сырья и готовой продукции</li>
  </ul>
  <h2 id="d7OB"><strong>Главные выводы</strong></h2>
  <p id="knjV">Пять уроков, которые мы вынесли из этого проекта:</p>
  <ol id="Pkhd">
    <li id="z3X8"><strong>Не верьте заявленным пределам памяти нейросети.</strong> Производитель обещает 150 страниц текста — сбои могут начаться на первой трети. Проверяйте на своих данных.</li>
    <li id="2DKh"><strong>Не переплачивайте за старшие версии.</strong> На табличных задачах разницы между Lite, Pro и Max может не быть. Тестируйте.</li>
    <li id="9pGD"><strong>Нейросеть пишет инструкции для нейросети лучше человека.</strong> Структурнее, точнее, без двусмысленностей.</li>
    <li id="SnYf"><strong>Инструменты вызова — это must-have.</strong> Мы нащупали этот подход в проекте и теперь тиражируем на другие отрасли.</li>
    <li id="qS4s"><strong>Нейросеть — отличный интерфейс, но считать должен код.</strong></li>
  </ol>
  <p id="dMBI">Если ваша нейросеть тоже фантазирует при работе с реальными данными — давайте обсудим. Такая архитектура применима к рознице, логистике, финансам и производству.</p>
  <p id="hAR8"><strong>Оставить заявку или задать вопрос → <a href="https://itfox-web.ru/ru/cases/chto-delat-esli-neiroset-vret-v-tsifrakh-my-perestali-davat-ei-syrye-d?utm_source=teletype&utm_medium=social&utm_campaign=rest_ai_case" target="_blank">https://itfox-web.ru/ru/cases/chto-delat-esli-neiroset-vret-v-tsifrakh-my-perestali-davat-ei-syrye-d?utm_source=teletype&amp;utm_medium=social&amp;utm_campaign=rest_ai_case</a></strong></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@itfox/p5-cM0zJ8p-</guid><link>https://teletype.in/@itfox/p5-cM0zJ8p-?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox</link><comments>https://teletype.in/@itfox/p5-cM0zJ8p-?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox#comments</comments><dc:creator>itfox</dc:creator><title>Данные решают: как аналитика делает событийный бизнес точной наукой</title><pubDate>Fri, 03 Jul 2026 11:13:09 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/f5/91/f5918625-c44e-4311-8d88-71e224b51ed6.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/ab/17/ab1713df-42b6-486c-8b27-ab46e6b5eefe.png"></img>Годами концертная индустрия держалась на трёх китах: интуиция, связи, опыт. Города для гастролей выбирали «по наитию», билеты стоили «как принято», а результат объясняли формулой «повезло — не повезло».]]></description><content:encoded><![CDATA[
  <figure id="lEDY" class="m_original">
    <img src="https://img3.teletype.in/files/ab/17/ab1713df-42b6-486c-8b27-ab46e6b5eefe.png" width="1672" />
  </figure>
  <h3 id="84ys"><strong>Введение: новая реальность событийного рынка</strong></h3>
  <p id="8wKy">Годами концертная индустрия держалась на трёх китах: интуиция, связи, опыт. Города для гастролей выбирали «по наитию», билеты стоили «как принято», а результат объясняли формулой «повезло — не повезло».</p>
  <p id="JbL1">Сегодня это не работает. Объём рынка офлайн-развлечений в 2025 году — 306 млрд рублей. Конкуренция выросла, и каждая ошибка в планировании бьёт по бюджету. На первый план выходят данные.</p>
  <p id="ab6j"><strong>О чём речь? Это не только проданные билеты. Это:</strong></p>
  <ul id="OHeM">
    <li id="2xvu">кто, когда и откуда покупает;</li>
    <li id="y694">какие каналы реально приводят зрителей;</li>
    <li id="lGpu">скорость продаж по разным площадкам;</li>
    <li id="wIA9">конверсия от просмотра до оплаты;</li>
    <li id="M3Aj">жанровые предпочтения аудитории по городам;</li>
    <li id="ttui">влияние сезона, дня недели и погоды на спрос.</li>
  </ul>
  <p id="uIUC">Без этих знаний вы гадаете. С ними — принимаете решения, подкреплённые цифрами.</p>
  <p id="bm1j"><strong>В статье:</strong></p>
  <ul id="RiCd">
    <li id="eOth">какие данные существуют и как их получать;</li>
    <li id="xLxZ">что уже подтверждено статистикой;</li>
    <li id="LfE2">как использовать цифры для прогнозов;</li>
    <li id="fZ6B">что ждёт тех, кто данные игнорирует.</li>
  </ul>
  <p id="dW5d">Материал основан на исследовании концертной индустрии 2025–2026 от АЙТИФОКС. Полный текст — скоро в <a href="https://t.me/CEOItFox" target="_blank">https://t.me/CEOItFox</a>.</p>
  <h3 id="UypM"><strong>1. Какие данные бывают и где их искать</strong></h3>
  <h4 id="0Fwx"><strong>1.1. Публичные данные</strong></h4>
  <p id="0wRa">Открытые источники: билетные платформы, отраслевые отчёты, поисковая статистика, соцсети, стриминги, СМИ.<br /><strong>Плюс:</strong> доступны всем. <strong>Минус:</strong> дают срез рынка в целом, но не ответ на вопрос «сработает ли моё конкретное событие».</p>
  <h4 id="QTr3"><strong>1.2. Данные билетных систем</strong></h4>
  <p id="4mvv">Самый ценный пласт: темп продаж по дням, цены по секторам, возвраты, география, доля новых и повторных покупателей, каналы привлечения.<br /><strong>Проблема:</strong> многие платформы не делятся этой информацией в полном объёме. Организатор видит кассу, но не портрет зрителя.<br /><strong>Выход:</strong> договариваться о расширенной аналитике или строить собственную систему сбора.</p>
  <h4 id="rzEs"><strong>1.3. Собственные данные</strong></h4>
  <p id="VQfg">База зрителей, сайт, соцсети, история прошлых событий, возвраты.<br /><strong>Главная ценность:</strong> вы владеете этой информацией без ограничений — для прогнозов, повторных продаж, переговоров с артистами и спонсорами.</p>
  <h3 id="Gpn4"><strong>2. Что статистика уже доказала</strong></h3>
  <ul id="0Rrk">
    <li id="1Axw"><strong>Рынок растёт за счёт цены, а не аудитории.</strong> Ориентир — не «рост рынка», а реальное количество зрителей, которое вы способны привлечь.</li>
    <li id="PDvh"><strong>74% билетов продаётся онлайн, но данные остаются у платформ.</strong> Удобство продаж оборачивается потерей контроля над аудиторией.</li>
    <li id="EQty"><strong>Три крупнейших билетных оператора занимают уже 48% рынка.</strong> Работа через одного партнёра — зависимость. Диверсификация — свобода и больше данных.</li>
    <li id="OIno"><strong>Концерты и фестивали ведут себя по-разному.</strong> В 2026 году концерты держат оборот за счёт цены, но теряют в штуках. Фестивали падают и по обороту, и по билетам. Считать фестиваль как «большой концерт» — ошибка.</li>
    <li id="XZGf"><strong>Средний чек — 2 639 рублей, но это «среднее по больнице».</strong> Разброс колоссальный. Считать нужно свой показатель под свой формат.</li>
  </ul>
  <h3 id="3qy6"><strong>3. Как применять данные на практике</strong></h3>
  <p id="MuYE"><strong>Прогноз продаж по дням.</strong> Исторические данные позволяют предсказать, когда будет пик, когда спад, и заметить риск недозагрузки за 2–3 недели.</p>
  <p id="DoaE"><strong>Выбор города.</strong> Вместо интуиции — цифры: прослушивания артиста, подписчики из города, продажи на похожие события, средний чек, конкурентный календарь.</p>
  <p id="d7Hv"><strong>Ценообразование по спросу.</strong> Ранние покупатели — ниже цена. Поздние — выше. Никаких панических скидок, только управляемая ценовая политика.</p>
  <p id="sT3a"><strong>Оценка каналов продвижения.</strong> Понятно, сколько денег принёс каждый канал и сколько стоил один привлечённый зритель. Бюджет перераспределяется в пользу работающих инструментов.</p>
  <h3 id="GTyr"><strong>4. ИТ-инструменты для работы с данными</strong></h3>
  <ul id="bf8I">
    <li id="KIIa"><strong>Системы сбора и хранения</strong> — единое окно для всех данных о зрителях и продажах.</li>
    <li id="W0N9"><strong>Визуализация</strong> — дашборды и графики, которые показывают картину целиком.</li>
    <li id="sT9o"><strong>Прогнозирование</strong> — модели, предсказывающие продажи и заполняемость.</li>
    <li id="qp6Z"><strong>Сегментация и персонализация</strong> — разделение аудитории на группы и адресные предложения каждой.</li>
  </ul>
  <p id="0sZe">АЙТИФОКС разрабатывает такие решения для организаторов, площадок и билетных сервисов.</p>
  <h3 id="BFTV"><strong>5. Что будет с теми, кто работает без данных</strong></h3>
  <p id="hR9b">Без аналитики организатор не может: прогнозировать, оценивать каналы, выбирать города осознанно, управлять ценой, доказывать спонсорам ценность аудитории.</p>
  <p id="BstK"><strong>Главное:</strong> он каждый раз начинает с чистого листа. Нет данных — нет базы для будущих решений.</p>
  <h3 id="RSmt"><strong>Заключение</strong></h3>
  <p id="5QmZ">Событийная индустрия вошла в эпоху данных. Организаторы, которые их собирают и используют, уже обходят по маржинальности тех, кто действует наугад.</p>
  <p id="l978"><strong>Данные дают:</strong></p>
  <ul id="HUfN">
    <li id="BoJA">прогнозы и управление рисками;</li>
    <li id="Op2S">точный выбор городов;</li>
    <li id="onYP">цены, основанные на спросе;</li>
    <li id="Me9x">прозрачную эффективность продвижения;</li>
    <li id="EeOg">аргументы для спонсоров.</li>
  </ul>
  <p id="DCLm"><strong>Ключевой тезис:</strong> кто владеет данными о зрителе — управляет будущей маржой рынка.</p>
  <p id="4nNO">АЙТИФОКС создаёт ИТ-продукты, которые превращают событийный бизнес из интуитивного — в управляемый и прогнозируемый.</p>
  <p id="pxi4">Исследование целиком — в <a href="https://t.me/CEOItFox" target="_blank">https://t.me/CEOItFox</a>.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@itfox/PRxx6Cs1br4</guid><link>https://teletype.in/@itfox/PRxx6Cs1br4?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox</link><comments>https://teletype.in/@itfox/PRxx6Cs1br4?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox#comments</comments><dc:creator>itfox</dc:creator><title>Рынок событий вырос, а инструменты управления остались в прошлом</title><pubDate>Thu, 02 Jul 2026 11:39:02 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/3d/61/3d61a2c1-5cf0-4277-9546-e1f327772ca9.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/bc/47/bc47ebf9-f2c0-45ec-9891-e62bfff66695.png"></img>Концертная индустрия России в 2025 году показала рост до 306 млрд рублей — на 28% больше, чем годом ранее. Но есть нюанс: количество проданных билетов увеличилось всего на 2%, а относительно 2019 года продажи в штуках упали на 13%.]]></description><content:encoded><![CDATA[
  <figure id="0WD3" class="m_original">
    <img src="https://img4.teletype.in/files/bc/47/bc47ebf9-f2c0-45ec-9891-e62bfff66695.png" width="1672" />
  </figure>
  <p id="0z4V">Концертная индустрия России в 2025 году показала рост до 306 млрд рублей — на 28% больше, чем годом ранее. Но есть нюанс: количество проданных билетов увеличилось всего на 2%, а относительно 2019 года продажи в штуках упали на 13%.</p>
  <p id="w2OU">Рынок растёт за счёт цены, а не за счёт зрителя. Это ставит перед организаторами, площадками и билетными сервисами жёсткий вопрос: как сохранить прибыль, если зритель не становится активнее, а расходы растут?</p>
  <p id="52AL">Ответ — не в увеличении числа событий или поднятии цен. Ответ — в цифровизации. Компании, которые продолжают управлять событиями в таблицах и на интуиции, теряют прибыль по сравнению с теми, кто использует данные, прогнозы и автоматизацию.</p>
  <p id="rcfj">В этой статье разберём:</p>
  <ul id="6v93">
    <li id="mHL3">как цифровизация меняет событийную индустрию</li>
    <li id="w8gr">какие ИТ-продукты уже стали стандартом</li>
    <li id="5JAc">где технологии помогают сокращать потери</li>
    <li id="QuvB">что будет через 2–3 года</li>
  </ul>
  <p id="QaJP">Материал основан на исследовании концертной индустрии 2025–2026, подготовленном АЙТИФОКС. Текст исследования будет опубликован в телеграм-канале <a href="https://t.me/CEOItFox" target="_blank">https://t.me/CEOItFox</a>, следите за новостями.</p>
  <p id="dEfy"><strong>1. Почему цифровизация событий — это необходимость</strong></p>
  <p id="fhnm"><strong>1.1. Данные стали главным активом</strong></p>
  <p id="wwY7">В событийной индустрии данные о зрителе — это ключ к повторным продажам. Зритель, купивший билет один раз, с высокой вероятностью купит снова — при условии, что вы знаете, как с ним связаться, что предложить и когда.</p>
  <p id="lpPd">Проблема в том, что большинство организаторов не владеют своей аудиторией. Зритель приходит через билетную платформу, покупает билет, посещает событие и уходит. Организатор не знает, кто это был, откуда он пришёл, купил ли дополнительные услуги, придёт ли снова.</p>
  <p id="pJD6">Билетный сервис знает о зрителе больше, чем организатор. А значит, именно сервис может делать повторные продажи и выстраивать долгосрочные отношения с аудиторией.</p>
  <p id="aE8J">«Кто владеет данными о зрителе после события, тот владеет будущей прибылью рынка» — из исследования АЙТИФОКС.</p>
  <p id="LUBC">Цифровизация начинается с простого шага: перестать отдавать аудиторию билетной платформе. Начать собирать базу зрителей, сегментировать её, работать с ней и использовать для прогнозов и повторных продаж.</p>
  <p id="r2bN"><strong>1.2. Рынок становится неоднородным</strong></p>
  <p id="Sny2">В 2025 году индустрия выглядела как единый растущий рынок. В 2026 году картина изменилась. По данным «Коммерсанта», в январе–мае 2026 года один из крупных билетных операторов показал сокращение продаж на 6% при сохранении оборота. Другие операторы, напротив, сообщали о росте.</p>
  <p id="JdtT">Это означает, что отрасль больше не растёт «все вместе». Разница между компаниями — в способности управлять бизнесом на основе данных.</p>
  <p id="X0b2">Организации, которые используют ИТ-продукты для прогнозирования, анализа и автоматизации, оказываются в группе растущих. Те, кто полагается на интуицию и таблицы, — теряют позиции.</p>
  <p id="SfRx"><strong>1.3. Ожидания зрителей меняются</strong></p>
  <p id="SvkK">Зритель привык к персональному подходу в других сферах: онлайн-кинотеатры предлагают фильмы по вкусу, доставка запоминает заказы, банки присылают персональные предложения.</p>
  <p id="yxTl">В событийной индустрии этого пока мало, но спрос уже есть. Зритель хочет получать релевантные предложения в удобное время, а не десятки одинаковых рассылок о неинтересных событиях.</p>
  <p id="Hhyf">Цифровизация даёт возможность сделать коммуникацию с каждым зрителем персональной. Без ИТ-продуктов это невозможно — не будет ни данных, ни инструментов для сегментации и автоматических сценариев.</p>
  <p id="LXhK"><strong>2. Карта потерь: как технологии помогают перестать терять деньги</strong></p>
  <p id="5J4m">В исследовании АЙТИФОКС выделены ключевые зоны потерь. Цифровизация помогает сократить каждую из них.</p>
  <p id="Qxyy"><strong>2.1. Пустые места </strong><em>Потеря:</em> каждое непроданное место — это потерянная выручка от билета, дополнительных услуг и повторной покупки.<br /><em><u>Как технологии помогают:</u></em></p>
  <ul id="yDnj">
    <li id="uMGF">системы прогнозирования спроса на основе исторических данных</li>
    <li id="1BNz">гибкое ценообразование, меняющее цену в зависимости от спроса и времени до события</li>
    <li id="MquZ">автоматические уведомления о риске неполной заполняемости за 2–3 недели</li>
  </ul>
  <p id="uyKL"><strong>2.2. Поздние продажи </strong><em>Потеря:</em> продажи за 3–5 дней до события требуют срочных расходов на продвижение и скидки, снижающих маржинальность.<br /><em><u>Как технологии помогают:</u></em></p>
  <ul id="YbLZ">
    <li id="C3JQ">прогнозы скорости продаж по дням</li>
    <li id="0OBR">автоматические кампании для привлечения внимания аудитории</li>
    <li id="U2lW">предварительные продажи для постоянных зрителей через работу с базой</li>
  </ul>
  <p id="Y7DI"><strong>2.3. Возвраты </strong><em>Потеря:</em> возвраты создают кассовые разрывы, дополнительные расходы и репутационные риски.<br /><em><u>Как технологии помогают:</u></em></p>
  <ul id="uAlK">
    <li id="AX51">автоматизация обработки возвратов с прозрачными правилами</li>
    <li id="hjy2">прогнозирование процента возвратов для формирования резерва</li>
    <li id="3ig8">интеграция с билетными системами для быстрых возвратов и обменов</li>
  </ul>
  <p id="RGXr"><strong>2.4. Отсутствие базы зрителей </strong><em>Потеря:</em> организатор каждый раз «покупает» аудиторию заново у билетных платформ и рекламных каналов.<br /><em><u>Как технологии помогают:</u></em></p>
  <ul id="Ghoo">
    <li id="y6kw">сбор данных о зрителе через единую систему</li>
    <li id="Jteh">сегментация аудитории по интересам, истории покупок и поведению</li>
    <li id="4iQ9">автоматические коммуникации с персональными предложениями</li>
    <li id="B1bN">анализ повторных покупок и пожизненной ценности зрителя (LTV)</li>
  </ul>
  <p id="xIji"><strong>2.5. Потерянная выручка от дополнительных услуг </strong><em>Потеря:</em> на многих событиях выручка от питания, напитков и мерча остаётся неучтённой и неуправляемой.<br /><em><u>Как технологии помогают:</u></em></p>
  <ul id="LuTv">
    <li id="Hhlv">системы безналичной оплаты с аналитикой чеков</li>
    <li id="hN1h">предварительные заказы через приложение</li>
    <li id="IZpN">объединение дополнительных продаж с билетной системой в единый отчёт</li>
  </ul>
  <p id="dTFp"><strong>3. Какие ИТ-продукты для событий уже стали стандартом</strong></p>
  <p id="YIgH"><strong>3.1. Системы управления базами зрителей </strong>База зрителей — это фундамент. Без неё остальные ИТ-решения теряют смысл.<br /><u><em>Что должна делать система:</em> </u>хранить историю покупок, отмечать явку, фиксировать дополнительные покупки, сегментировать аудиторию, запускать автоматические коммуникации.<br /><em><u>Кому нужно:</u></em> организаторам, площадкам, фестивалям, артистам и их управляющим.</p>
  <p id="gimB"><strong>3.2. Системы анализа продаж и прогнозирования </strong>Организатор должен видеть динамику продаж не постфактум, а в реальном времени.<br /><em><u>Что должна делать система:</u></em> показывать скорость продаж, прогнозировать заполняемость, определять эффективные каналы продвижения, рассчитывать стоимость привлечения зрителя (CAC) и окупаемость.<br /><em><u>Кому нужно:</u></em> организаторам, билетным сервисам, площадкам, маркетологам.</p>
  <p id="kG5r"><strong>3.3. Системы управления турами </strong>Тур — это совокупность городов, каждый из которых нужно оценивать отдельно.<br /><u><em>Что должна делать система:</em> </u>оценивать потенциальный спрос в каждом городе, прогнозировать продажи, считать логистические расходы и их влияние на прибыль, показывать рентабельность по городам.<br /><u><em>Кому нужно:</em> </u>артистам, управляющим артистов, организаторам туров.</p>
  <p id="IWEO"><strong>3.4. Системы управления доходами от дополнительных продаж </strong>Выручка от питания, напитков и мерча может достигать 30% от общей выручки события.<br /><em><u>Что должна делать система:</u></em> отслеживать продажи в реальном времени, показывать средний чек по зонам, сравнивать дополнительную выручку с билетной, прогнозировать доход на основе количества зрителей.<br /><em><u>Кому нужно:</u></em> площадкам, организаторам фестивалей, операторам питания.</p>
  <p id="KeDr"><strong>3.5. Интеграция с билетными системами </strong>Билетная система — это источник данных о зрителе, каналах продвижения и спросе.<br /><em><u>Что должна делать интеграция:</u></em> передавать данные о покупателе в базу организатора, показывать каналы привлечения, предоставлять отчётность по возвратам и комиссиям, давать доступ к аналитике, а не только к кассовым данным.<br /><em><u>Кому нужно:</u></em> всем участникам рынка, которые хотят управлять данными самостоятельно.</p>
  <p id="2OFL"><strong>4. Искусственный интеллект в событийной индустрии: что уже работает</strong></p>
  <p id="aWT9"><strong>4.1. Прогнозирование спроса </strong>Нейросети анализируют исторические данные, сезонность, конкурентное окружение и другие факторы, чтобы предсказать динамику продаж. Это позволяет вовремя заметить риск неполной заполняемости и скорректировать продвижение.</p>
  <p id="YWuN"><strong>4.2. Гибкое ценообразование </strong>Цена билета может динамически меняться в зависимости от спроса, времени до события и других параметров. Системы гибкого ценообразования помогают извлечь максимум выручки с каждого места.</p>
  <p id="KW8A"><strong>4.3. Автоматическое создание контента </strong>Нейросети генерируют описания событий для витрин, соцсетей и рассылок. Пример: МТС Live внедрил нейросеть для создания описаний мероприятий — по данным CNews, подготовка занимает около 5 минут вместо 15–30 у копирайтера.</p>
  <p id="UG15"><strong>4.4. Персональные рекомендации </strong>На основе истории покупок система рекомендует зрителю похожие события, повышая повторные продажи без дополнительных затрат на продвижение.</p>
  <p id="OnWn"><strong>4.5. Защита от подделок и серых продаж </strong>Нейросети анализируют покупки на предмет подозрительной активности, выявляют серые перепродажи и поддельные билеты, защищая выручку и репутацию организатора.</p>
  <p id="IUF1"><strong>5. С чего начать цифровизацию: пошаговый план</strong></p>
  <p id="piDK">Цифровизация — это не разовая покупка программы, а последовательный процесс.</p>
  <p id="Uu3t"><strong>Шаг 1. Начать собирать данные о зрителе</strong></p>
  <ul id="GRBU">
    <li id="kROD">настроить сбор контактов при продаже билетов</li>
    <li id="GxBi">фиксировать явку</li>
    <li id="kUc0">учитывать дополнительные покупки</li>
  </ul>
  <p id="5I6J"><strong>Шаг 2. Перестать отдавать данные билетным платформам</strong></p>
  <ul id="n9xz">
    <li id="MOnH">настроить обмен с билетной системой так, чтобы данные оставались у организатора</li>
    <li id="BcBS">использовать промокоды и UTM-метки для атрибуции каналов</li>
  </ul>
  <p id="kwY0"><strong>Шаг 3. Настроить отчётность о доходах и расходах до запуска события</strong></p>
  <ul id="fuyr">
    <li id="kVeV">строить прогноз продаж по дням</li>
    <li id="GTHm">рассчитывать минимальную заполняемость для окупаемости</li>
    <li id="Ni3P">закладывать резерв на возвраты и непредвиденные расходы</li>
  </ul>
  <p id="IvdM"><strong>Шаг 4. Начать использовать прогнозы и аналитику</strong></p>
  <ul id="5jUL">
    <li id="ziFI">отслеживать скорость продаж в реальном времени</li>
    <li id="siTP">сравнивать прогноз с фактом</li>
    <li id="2k60">корректировать продвижение при риске неполной заполняемости</li>
  </ul>
  <p id="f9Wh"><strong>Шаг 5. Настроить повторные продажи</strong></p>
  <ul id="3vD3">
    <li id="8exZ">сегментировать базу зрителей</li>
    <li id="j2Ln">запустить автоматические сценарии коммуникаций</li>
    <li id="4mKE">измерять долю повторных покупок</li>
  </ul>
  <p id="pFMF"><strong>6. Что будет через 2–3 года: три сценария</strong></p>
  <p id="guZm">В исследовании АЙТИФОКС выделены три сценария развития событийной индустрии до 2028 года.</p>
  <p id="OMFF"><strong>Базовый сценарий </strong>Рынок умеренно растёт в деньгах, но прибыль под давлением. В выигрыше — крупные организаторы, сильные площадки и билетные платформы, владеющие данными и технологиями. Компании без автоматизации постепенно сдают позиции.</p>
  <p id="ETn3"><strong>Оптимистичный сценарий </strong>Рост поддерживают крупные концерты, фестивали, туризм и премиальный сегмент. Технологии становятся отраслевым стандартом. Победители — те, кто управляет полной ценностью зрителя.</p>
  <p id="p6n5"><strong>Стрессовый сценарий </strong>Аудитория экономит, продажи смещаются к дате события, расходы растут. Выживают игроки с низкой точкой окупаемости и собственной базой зрителей. Слабые события отменяются.</p>
  <p id="vHvI"><strong>Прогноз:</strong> независимо от сценария, технологически оснащённые компании будут в выигрыше. Организации без данных, прогнозов и автоматизации продолжат терять прибыль и долю рынка.</p>
  <p id="2jGr"><strong>Заключение</strong></p>
  <p id="aYh1">Цифровизация событийной индустрии — это инструмент управления прибылью.</p>
  <p id="WVz0">Рынок концертов вырос на 28%, но это рост за счёт цены, а не аудитории. Продажи в штуках не вернулись к допандемийному уровню. Конкуренция усиливается, зритель становится избирательнее, маржинальность сжимается.</p>
  <p id="moG9">В этих условиях ИТ-продукты становятся главным инструментом управления:</p>
  <ul id="PTL2">
    <li id="8HtC">база зрителей позволяет не покупать аудиторию заново</li>
    <li id="xbrY">анализ продаж показывает точки потерь</li>
    <li id="QVVk">прогнозы помогают выявить риски за 2–3 недели до события</li>
    <li id="Lwwj">автоматизация повышает повторные продажи и снижает издержки</li>
  </ul>
  <p id="9YbV">АЙТИФОКС разрабатывает ИТ-продукты для событийной индустрии, которые помогают организаторам, площадкам и билетным сервисам управлять данными, прогнозировать продажи и считать реальную прибыльность каждого события.</p>
  <p id="b9YG">Мы не просто создаём программы. Мы помогаем увидеть, где теряются деньги, и закрыть эти потери.</p>
  <p id="PV8f">Материал подготовлен на основе исследования концертной индустрии 2025–2026, проведённого АЙТИФОКС. В исследовании: карта потерь, шаблоны доходов и расходов для концерта, фестиваля и тура, чек-лист подготовки к запуску события, оценка зрелости организатора. Текст исследования будет опубликован в телеграм-канале <a href="https://t.me/CEOItFox" target="_blank">https://t.me/CEOItFox</a>, следите за новостями.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@itfox/v6qYMagVhk1</guid><link>https://teletype.in/@itfox/v6qYMagVhk1?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox</link><comments>https://teletype.in/@itfox/v6qYMagVhk1?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox#comments</comments><dc:creator>itfox</dc:creator><title>Как мы за день собрали ИИ-корректор для сайта, уменьшили человеческий фактор и случайно нашли ошибку, скрывавшую полсайта от поисковиков</title><pubDate>Fri, 05 Jun 2026 13:42:35 GMT</pubDate><description><![CDATA[Заказчик — мы сами, ИТ-компания из Сочи. У нас корпоративный сайт с материалами на русском и английском, больше сотни страниц. Недавно мы масштабно его обновили: дизайн, структура, куча контента. Выдохнули, вытерли пот со лба — и тут же вспомнили про закон.]]></description><content:encoded><![CDATA[
  <p id="WnZi"><strong>Заказчик — мы сами, ИТ-компания из Сочи.</strong> У нас корпоративный сайт с материалами на русском и английском, больше сотни страниц. Недавно мы масштабно его обновили: дизайн, структура, куча контента. Выдохнули, вытерли пот со лба — и тут же вспомнили про закон.</p>
  <p id="F0x5">С 1 марта 2026 года в России вступили в силу новые правила об ограничении иностранных слов. Штрафы — штука неприятная. Но ещё неприятнее — перспектива вручную вычитывать 103 страницы. На сотой странице глаз замыливается, внимание рассеивается — и ошибка гарантированно уходит в продакшен.</p>
  <p id="o5F9"><strong>Мы решили не нанимать подрядчиков, а сделать свой инструмент.</strong> Задача: быстро, без внешних специалистов и платных лицензий, собрать систему, которая сама обходит сайт, выискивает запрещённые слова, проверяет орфографию и грамматику, и присылает готовый отчёт. Не разовую акцию, а живой конвейер.</p>
  <p id="ZnpH"><strong>С чего всё началось: мёртвая зона на живом сайте</strong></p>
  <p id="PSf6">Изначально всё выглядело проще. Мы пришли к тестировщикам с запросом: проверьте сайт на заимствования в связи с новым законом. Только иностранные слова, ничего больше. Разово.</p>
  <p id="FZue">Тестировщики выгрузили текст, прогнали через сервисы — готово. Но почти сразу мы вернулись с новыми вводными: проверять ещё орфографию, грамматику, пробелы, интервалы, знаки препинания. И главное — не разово, а постоянно. Чтобы система работала сама по расписанию.</p>
  <p id="BixW">Тестировщик сел за ресёрч, выбрал связку Python + бесплатный LanguageTool, написал сценарий. Запустили — и упёрлись в стену.</p>
  <p id="bTsb"><strong>Сценарий нашёл только 30 страниц из 103.</strong></p>
  <p id="JKEp">Мы полезли разбираться. Оказалось, часть страниц открывалась только по клику в браузере, а не по прямой ссылке. Пока пользователь не кликнет на кнопку — страницы не существует. Для обычного посетителя это нормально: пришёл, кликнул, увидел. Но для робота — поискового или нашего собственного — это мёртвая зона. Робот не умеет кликать, он переходит по ссылкам. А раз ссылки нет — нет и страницы.</p>
  <p id="d2Nl">Мы жили с этим годами. Материалы, которые мы писали для зарубежных заказчиков, статьи, истории — всё это не индексировалось поисковиками. Контент просто не существовал для внешнего мира. Инструмент для проверки орфографии внезапно вскрыл архитектурную проблему. Мы отдали задачу фронтенд-команде, они поправили логику отображения — и сценарий впервые увидел все 103 страницы.</p>
  <p id="pOFo"><strong>Как устроен конвейер ИИ-проверки</strong></p>
  <p id="Hjby"><strong>Этап 1. Обход и сбор данных.</strong> Сценарий берёт карту сайта и методично обходит каждый адрес. Вытягивает весь текст: заголовки, подзаголовки, основной текст, подписи. На выходе — массив данных, привязанный к адресам страниц. Человек может забыть страницу или пропустить абзац — сценарий нет.</p>
  <p id="Gw4L"><strong>Этап 2. Смысловой анализ.</strong> Собранный текст отправляется в LanguageTool. Это не просто спеллчекер — нейросетевой агент и лингвистическая база анализируют построение предложений, понимают контекст и могут сказать: «Вот эту фразу стоит переформулировать». Сервис работает на русском, английском и десятках других языков.</p>
  <p id="Ybwu">Не всё пошло гладко с первого раза. LanguageTool ругался на заголовки без точек в конце — а у нас это стандарт вёрстки. Добавили правило-исключение. Первая версия отчёта была неудобной — слова выдавались списком без привязки к страницам. Доработали: сделали страницу с аналитикой, где видно, какое слово на какой странице, сколько всего уникальных заимствований, какие ошибки повторяются. Добавили белый список разрешённых слов — если завтра появится новый список, мы просто добавим его, и система перестанет на них ругаться.</p>
  <p id="IDHl"><strong>Этап 3. Человеческая проверка.</strong> Мы не обещаем 100% точности — это технологически невозможно. Система иногда ошибается: может пропустить ошибку, может отметить правильное слово как неправильное. Поэтому в конвейере есть страховочный пояс — человек. Он открывает готовый отчёт и просматривает находки. Разница с ручной вычиткой колоссальная: раньше нужно было открыть каждую из 103 страниц и прочитать целиком. Теперь — просмотреть список конкретных находок и точечно принять решение.</p>
  <p id="sJlS"><strong>Этап 4. Регулярность и отчётность.</strong> Сейчас мы закладываем встройку в серверную часть. Раз в месяц фоновая задача будет автоматически обходить сайт и присылать отчёт ответственному сотруднику. Никаких напоминаний, ручного запуска, забытых проверок.</p>
  <p id="CqqA"><strong>Создание кода с помощью ИИ: быстро, но с особенностями</strong></p>
  <p id="fVM9">Весь сценарий написан с использованием генерации кода через ИИ. Тестировщик описывал логику — нейросеть генерировала код. За счёт этого прототип собрали за день. Автоматизация разработки позволила не отвлекать серверную команду на раннем этапе.</p>
  <p id="OfhE">Но есть нюанс. Нейросеть не знает всех тонкостей предметной области и не прибирает за собой. Она дописывает новый код поверх старого, кодовая база быстро распухает. Мы прошли через несколько итераций доработки: сначала отчёт был просто списком ошибок, потом добавили аналитику, потом белый список. Каждая итерация делала результат удобнее и точнее.</p>
  <p id="gud4">Вывод: для быстрого прототипа и проверки гипотез — отличный инструмент. Для стабильного продукта сгенерированный код должен проходить профессиональное ревью.</p>
  <p id="RwHB"><strong>Что получилось</strong></p>
  <p id="DjOi">103 страницы за 10 минут. Наши авторы внутренне готовились к неделям ручной вычитки, а получили готовый отчёт. Точность и полнота проверки оказались значительно выше ожиданий.</p>
  <p id="C9Dx">Попутно починили видимость сайта для поисковиков. Материалы, которые годами не индексировались, снова доступны.</p>
  <p id="TFJ8">Отдельно про бюджет: весь проект сделан на бесплатных инструментах. LanguageTool — бесплатный, Python — открытый язык, генерация кода через нейросеть — тоже без дополнительных затрат. При нашем объёме страниц бесплатной версии хватает. Мы принципиально хотели проверить: можно ли решить задачу без платных лицензий и внешних подрядчиков. Оказалось — можно. Весь проект реализован силами одного тестировщика за день.</p>
  <p id="DCVf"><strong>Перспективы</strong></p>
  <p id="wJ8L">Механика не привязана к заимствованиям или конкретному рынку. Та же связка «обход сайта + лингвистический анализ + отчёт» работает для наблюдения за терминологией бренда, требованиями поисковиков, обновлением контента после смены названия компании. LanguageTool поддерживает десятки языков — инструмент можно приспособить под законы любой страны.</p>
  <p id="ryyR"><strong>Нужна ИИ-проверка сайта, чтобы не платить штрафы и не вычитывать страницы вручную?</strong></p>
  <p id="T8hn">Мы соберём инструмент за 1 день — от гипотезы до работающего отчёта. Вот как мы работаем, когда задача оказывается сложнее, чем казалось:</p>
  <p id="Xaxc">● Не обещаем 100% точности — встраиваем проверку человеком и белые списки.</p>
  <p id="ARVw">● Слышим боль бизнеса: штрафы, невидимые материалы, тонны рутины.</p>
  <p id="0qaU">● Уменьшение человеческого фактора — наша цель, а не просто слова.</p>
  <p id="a9Xf">● Используем генерацию кода с помощью ИИ для быстрой разработки прототипа.</p>
  <p id="rgUi">● Попутно проверяем техническое здоровье сайта — такого подарка от ручной проверки не дождёшься.</p>
  <p id="YSPa"><a href="http://%E2%97%8F%20https://itfox-web.ru/ru/cases/avtomatizirovali-proverku-saita-na-inostrannye-slova-s-pomoshchiu-ii-u?utm_source=teletype&utm_medium=article&utm_campaign=corrector_ai" target="_blank">Пишите — обсудим вашу задачу 🤍</a></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@itfox/nRSBMcJWHvG</guid><link>https://teletype.in/@itfox/nRSBMcJWHvG?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox</link><comments>https://teletype.in/@itfox/nRSBMcJWHvG?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox#comments</comments><dc:creator>itfox</dc:creator><title>Как искусственный интеллект обрушил цену карточки товара с 2000 до 1 рубля</title><pubDate>Mon, 25 May 2026 15:02:38 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/a1/18/a1184457-21c4-4ac1-8215-b064121417da.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/39/fd/39fd5cd4-6d17-4794-93dc-c90c06138022.png"></img>Ещё года три-четыре назад словосочетание «искусственный интеллект для интернет-магазина» звучало как что-то из арсенала гигантов вроде Amazon или Wildberries. Дорогие технологии, сложное внедрение, туманные перспективы — казалось, что всё это не для среднего бизнеса. Компании экспериментировали, запускали пилоты, но до реальной отдачи дело доходило редко.]]></description><content:encoded><![CDATA[
  <figure id="W95g" class="m_original">
    <img src="https://img4.teletype.in/files/39/fd/39fd5cd4-6d17-4794-93dc-c90c06138022.png" width="1536" />
  </figure>
  <p id="yJkw">Ещё года три-четыре назад словосочетание «искусственный интеллект для интернет-магазина» звучало как что-то из арсенала гигантов вроде Amazon или Wildberries. Дорогие технологии, сложное внедрение, туманные перспективы — казалось, что всё это не для среднего бизнеса. Компании экспериментировали, запускали пилоты, но до реальной отдачи дело доходило редко.</p>
  <p id="n2Fd">Ситуация перевернулась.</p>
  <p id="HiCt">Пока одни ритейлеры по старинке сидят с таблицами, нанимают копирайтеров и вручную вычитывают каждую позицию, другие полностью пересобрали процесс. У них каталог наполняется сам: нейросети подтягивают данные, описывают товары и публикуют готовые страницы без единого клика со стороны сотрудников.</p>
  <figure id="hIjk" class="m_original">
    <img src="https://img3.teletype.in/files/e3/5a/e35afb2e-97e4-4126-9138-ff3be10974c1.png" width="1537" />
  </figure>
  <h3 id="8498">Где ИИ на самом деле спасает бюджет</h3>
  <p id="pjwx">Обычно когда говорят про нейросети в торговле, вспоминают про чат-ботов, подборки «с этим также покупают» или генерацию картинок. Но самый мощный финансовый эффект спрятан глубже — внутри товарного каталога.</p>
  <p id="iRWq">Это та самая точка, где бизнес незаметно для себя <strong>сливает деньги пачками.</strong></p>
  <p id="6Hmh">Маркетинг считает стоимость лида, логистика отлаживает цепочки поставок, а в это время в карточках товаров зреет хаос:</p>
  <p id="UEwV">● половина характеристик не заполнена;</p>
  <p id="bExn">● параметры перепутаны местами;</p>
  <p id="hqrn">● фотографии отсутствуют;</p>
  <p id="wL8O">● фильтры на сайте выдают ерунду;</p>
  <p id="rWik">● часть ассортимента просто выпадает из поиска.</p>
  <p id="2XyB">Особенно больно это бьёт по магазинам с обширной номенклатурой. Когда счёт позиций идёт на сотни тысяч, ручное управление каталогом превращается в катастрофу. И именно здесь грамотно настроенный ИИ начинает <strong>приносить живые деньги.</strong></p>
  <h3 id="5KiM">Почему ручное наполнение — это убыток</h3>
  <p id="7cc4">Многие до сих пор воспринимают карточку товара как второстепенную задачу: «потом доделаем», «скопируем у поставщика», «менеджер на коленке дополнит».</p>
  <p id="GB0d">Но сегодня страница товара — полноценный инструмент продажи. Если данные кривые, ломается поиск, фильтры врут, поисковики хуже индексируют сайт, реклама приводит людей на пустые или ошибочные карточки, а часть товаров клиент просто не может найти.</p>
  <p id="MbzA">Итог: компания теряет деньги ещё до того, как покупатель увидел ценник.</p>
  <p id="7Jl6">Привычная схема работы с каталогом выглядит так:</p>
  <figure id="p4Hz" class="m_original">
    <img src="https://img1.teletype.in/files/09/bb/09bba58b-1aad-4e05-a8fa-fd5ff42f911f.png" width="1536" />
  </figure>
  <p id="meL1">● люди вручную ищут информацию;</p>
  <p id="0E4C">● подрядчики пишут тексты;</p>
  <p id="XdVg">● редакторы проверяют ошибки;</p>
  <p id="u8zT">● загрузка идёт с опозданием;</p>
  <p id="owW1">● косяки всплывают уже после публикации.</p>
  <p id="keVI">Цена одной карточки при таком подходе легко доходит до 500–2000 рублей. Умножьте на 100–200 тысяч товаров — и получите бюджет, сопоставимый с годовым фондом оплаты труда целого отдела.</p>
  <h3 id="LIhz">Как ИИ переворачивает экономику каталога</h3>
  <p id="vEz5">Важно не путать: ИИ для интернет-магазина — это не просто модный генератор текстов.</p>
  <p id="V23K">Современное решение — это <strong>конвейер.</strong></p>
  <p id="AVSc">Сначала парсеры собирают информацию из открытых источников: порталы производителей, базы поставщиков, витрины маркетплейсов, нишевые справочники. Затем большая языковая модель берёт на себя анализ: сверяет данные, чистит противоречия, приводит характеристики к единому формату и пишет уникальное описание под стилистику бренда. После этого система сама отправляет готовую карточку на сайт или в учётную программу.</p>
  <p id="cKzX">В этом и есть разница между <strong>«поиграться с нейросетью»</strong> и <strong>настоящим внедрением ИИ</strong> в бизнес-процессы.</p>
  <p id="Cf4T">Задача — сделать так, чтобы новый товар появлялся на витрине автоматически: с фотографиями, полным набором параметров и живым описанием.</p>
  <h3 id="kSMK">Два провала автоматизации: на чём спотыкаются проект<strong>ы</strong></h3>
  <p id="vAJj">Самое интересное, что косяки обычно связаны не с технологиями, а с тем, как бизнес ставит задачу.</p>
  <p id="C7es">Если на входе мусор — рваные данные из десятка источников без структуры — нейросеть начинает придумывать: несуществующие габариты, вымышленные цвета, параметры с потолка. Для интернет-магазина это смертельно: рушатся фильтры, ломается поисковая выдача. Поэтому перед стартом нужно провести подготовку: определить, откуда брать данные и в каком виде они должны поступать.</p>
  <p id="s9h4">Вторая беда — имитация автоматизации.</p>
  <p id="kzfR">Если менеджер всё равно жмёт кнопку «сгенерировать», копирует результат в карточку и проверяет каждый пункт — вы не роботизировали процесс, а просто подкинули сотрудникам ещё одну софтину. Настоящая автоматизация выглядит иначе: товар возник → данные подтянулись → карточка создалась → опубликовалась. Без человека в цепочке.</p>
  <h3 id="tK0J">Кейс «УютСтрой»: путь от 2000 до 1 рубля</h3>
  <p id="O2iU">Показательный пример — крымская сеть гипермаркетов «УютСтрой».</p>
  <p id="BXNl">Четыре торговых объекта общей площадью больше 82 000 квадратных метров и онлайн-витрина на 180 000 позиций. До автоматизации компания тратила колоссальные ресурсы на контент: подрядчики, штатные авторы, ручная вычитка характеристик. Цена одной карточки достигала 2000 рублей.</p>
  <p id="28br"><strong>После запуска ИИ-системы всё поменялось.</strong></p>
  <p id="ORqb">Что сделали:</p>
  <p id="ZwnT">● настроили автоматический сбор данных из открытых источников;</p>
  <p id="4vIV">● подключили нейросеть для генерации уникальных описаний;</p>
  <p id="Z2Gc">● внедрили нормализацию характеристик;</p>
  <p id="AIxy">● карточки начали публиковаться сами;</p>
  <p id="dGrX">● связали всё с 1С через микросервисы.</p>
  <p id="T4fJ">Результат:</p>
  <figure id="Ft5c" class="m_original">
    <img src="https://img4.teletype.in/files/b0/78/b0789442-f7f6-4f83-97b2-4cb18539ffc6.png" width="1536" />
  </figure>
  <p id="MPTn">● стоимость карточки упала примерно до 1 рубля;</p>
  <p id="FPyM">● срок публикации сократился с нескольких дней до минут;</p>
  <p id="KjcE">● ошибки в фильтрах почти исчезли;</p>
  <p id="v7qN">● рост каталога больше не требует расширять штат контент-менеджеров.</p>
  <p id="Jt9g">Ключевой итог: бизнес перестал наращивать ручной труд пропорционально ассортименту.</p>
  <h3 id="32gh">С чего стартовать</h3>
  <p id="6rVM">Внедрение ИИ — это не покупка волшебной кнопки. Это прежде всего пересборка процессов.</p>
  <p id="RQBD">У каждого магазина своя картина: где-то беда с хаотичными характеристиками, где-то люди тонут в рутине, где-то каталог растёт быстрее, чем команда успевает обрабатывать позиции, а иногда корень проблем — в кривых интеграциях между сайтом, товароучётной системой и поставщиками.</p>
  <p id="iwNj">Поэтому любой проект стартует с аудита текущих процессов. Только после этого можно подбирать формат автоматизации.</p>
  <p id="8pyD">Мы разрабатываем ИИ-решения для ритейла и интернет-торговли: анализируем цепочки, проектируем архитектуру, настраиваем интеграции и запускаем системы, которые реально режут издержки, а не создают видимость инноваций.</p>
  <p id="u6dZ">Главная цель — не «ИИ ради галочки», а устранение ручного труда, ускорение публикации и здоровая экономика интернет-магазина.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@itfox/r44flTzRovA</guid><link>https://teletype.in/@itfox/r44flTzRovA?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox</link><comments>https://teletype.in/@itfox/r44flTzRovA?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox#comments</comments><dc:creator>itfox</dc:creator><title>Как мы реанимировали проект после двух провалившихся команд и ускорили загрузку с 60 секунд до 200 мс (спойлер: потом ещё внедрили ИИ-поиск</title><pubDate>Wed, 06 May 2026 10:24:13 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/e0/eb/e0eb6ab0-d80e-40fc-9f84-4458cee1eff9.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/da/f2/daf20d42-8df7-4c92-9149-0e055584feaf.png"></img>История, которую мы не могли рассказать два года]]></description><content:encoded><![CDATA[
  <p id="PDDq">История, которую мы не могли рассказать два года</p>
  <p id="2KJ4">В АЙТИФОКС мы делаем сложные штуки: финтех, ИИ, высоконагруженные системы. Шесть лет на рынке, больше шестидесяти человек в штате, проекты, которыми гордимся.</p>
  <p id="K7QF">Но есть проекты, о которых молчишь не потому, что нечем гордиться — наоборот. Потому что NDA, жёсткий контракт, стратегический заказчик.</p>
  <p id="FKxR">Этот кейс два года лежал под замком. Теперь можно рассказать. И это, пожалуй, самая суровая история из тех, что с нами случались.</p>
  <h3 id="s_chem_m_zashli">С чем мы зашли</h3>
  <p id="xkxr">Заказчик — онлайн-платформа-агрегатор: инвестиционные проекты, консалтинг, драгметаллы, недвижимость. Ключевой актив — реестр, который собирает данные из кучи внешних систем.</p>
  <p id="yrYc">Формально нас позвали «<strong>на поддержку и развитие</strong>». Звучало как плановая работа: поддержка, доработки, развитие.</p>
  <p id="LBqD">А по факту — <strong>реанимация</strong>.</p>
  <p id="TkGl">До нас над реестром работали две команды подряд. Обе не справились. И вот нам передают проект с формулировкой «посмотрите, что можно сделать». А через полтора месяца — <strong>ключевое отраслевое мероприятие.</strong> Продукт обязан работать и презентовать новую аналитику.</p>
  <p id="TV4W">Представьте: мы проектируем архитектуру под сотни запросов в секунду, запускаем финтех-интеграции, копаемся в чужом коде без документации. А клиент открывает реестр и видит белый экран на минуту. Или данные непонятно откуда. Или интеграцию, которая молча потеряла заявку.</p>
  <p id="ZdX5">Это как если бы скорая приехала на вызов, а там уже две бригады до неё пытались помочь — и уехали. Пациент в коме, карта потеряна, а в коридоре толпа ждёт, когда всё заработает.</p>
  <h3 id="v_kakom_sostoyanii_m_polychili_proekt">В каком состоянии мы получили проект</h3>
  <p id="zRkA">Первые две недели ушли просто на ресёрч. Картина вскрылась жёсткая.</p>
  <p id="4e5j">Все роуты были построены по единому <strong>«сверхжадному» шаблону</strong> на самописном фреймворке. Чтобы показать карточку компании, запрос тянул вообще всё: команду, аккаунты, историю сделок, контракты. Гигантский объём нерелевантных данных. Плюс Elasticsearch был настроен неоптимально и добавлял к загрузке ещё 5+ секунд. Ключевые страницы грузились по 20–60 секунд. Не миллисекунд — секунд.</p>
  <p id="eE9L">Интеграции с внешними системами работали фрагментарно. Часть данных не передавалась, заявки терялись. Фоновые задачи вроде отправки экспертных заключений просто не выполнялись. Таймаутов и обработчиков ошибок не было — любой сбой молча вешал задачу без уведомлений.</p>
  <p id="VBwr"><strong>Инфраструктуры как класса не существовало</strong>. Тестового контура нет. Деплой ручной. Sentry не подключён. Логи не собираются. Линтеры и чекеры кода не используются.</p>
  <p id="v6vA">Ключевой сотрудник предыдущей команды то «болел», то «ничего не знал». Нам не передали ни знаний об архитектуре, ни логики принятых решений. Единственное, что мы получили — <strong>медленный, нестабильный код</strong> и критику заказчика в адрес предыдущих разработчиков.</p>
  <p id="QWkB">И поверх всего — организационная специфика: B2B-сегмент с высокими регуляторными требованиями, строгая двухнедельная отчётность по шаблонам, протоколы испытаний с тест-кейсами, согласование на уровне высшего руководства. Каждый отчёт могли вернуть на доработку до пяти раз.</p>
  <h3 id="kak_m_dvajd_mogli_provalitsya_no_ne_p">Как мы дважды могли провалиться, но не провалились</h3>
  <p id="RcpR"><strong>Первый риск</strong> был очевиден. Классический подход «сначала долгий ресёрч, потом разработка» не влезал в полтора месяца до важного интенсива. Сырой продукт на ключевом мероприятии — это был бы конец.</p>
  <p id="Opet"><strong>Второй риск</strong> — более коварный. Начать латать старый код. Симптомы были как на ладони: медленные запросы, падающие интеграции. Исправить «по верхам» и сдать как «поддержку»? Но мы понимали: проблема не в багах, а в архитектуре. Латание означало бы отсрочку на пару месяцев, после которой всё посыпалось бы снова.</p>
  <p id="7cdg"><strong>Мы выбрали третий путь</strong>: тактическая стабилизация параллельно с ресёрчем, а затем системное переписывание фундамента.</p>
  <h3 id="chto_sdelali">Что сделали</h3>
  <p id="fOSc">Разбили работу на три этапа.</p>
  <p id="M0su"><strong>Этап 1.</strong> Тактическая стабилизация и проектно-образовательный интенсив.</p>
  <p id="3RoS">Две недели ресёрча параллельно с разработкой. Внедрили кэширование страниц — не архитектурное решение, а временная мера, которая «заморозила» проблему медленной загрузки и дала пользователям приемлемый опыт. Параллельно форсировали новую аналитику для мероприятия. Команда работала с повышенной нагрузкой, но это была разовая история, а не система. Продукт успешно прошёл интенсив.</p>
  <p id="6hVU"><strong>Этап 2.</strong> Пересборка архитектуры (около года)</p>
  <p id="4JaJ">Править старые запросы было бессмысленно — логика связей слишком глубоко зашита в самописном фреймворке. Мы переписали все критические роуты в новую версию API (v2) с нуля, используя паттерн «сервис-репозиторий». Каждый роут теперь запрашивал только те данные, которые реально нужны фронту. Результат: загрузка сократилась с 20–60 секунд до 200–500 миллисекунд. В 50 и более раз.</p>
  <p id="afiG">Отказались от Elasticsearch для пользовательского поиска. Внедрили полнотекстовый поиск на базе самого PostgreSQL — убрали 5-секундную задержку и упростили архитектуру. Elasticsearch оставили только в админке, где его использование оправдано.</p>
  <p id="TDGS">Для нормализации хаоса с внешними сервисами внедрили собственную шину данных на Kafka. Любое взаимодействие — отправка данных, запрос статусов, получение описаний — теперь проходит через контролируемый контур. Шина записывает все сообщения в БД, фиксирует статусы и ошибки. Впервые интеграции стали прозрачными.</p>
  <p id="a0OF">Полностью переписали обмен с ключевыми внешними системами: SOAP и REST API, CRM, внешние шины проектов. Настроили полные циклы обмена, валидацию по справочникам, обработку коллизий — например, когда сервер возвращает 500 ошибку, но данные при этом записывает.</p>
  <p id="e1Sh">Подняли тестовый контур и связали его с тестовыми средами внешних систем. Внедрили Sentry и логирование. Настроили автоматический деплой и alembic для миграций БД.</p>
  <p id="xgcq">Отдельная история — отчётность. После многократных доработок мы изучили все нормативные требования заказчика и создали собственные шаблоны, которые утвердили раз и навсегда. Проблема формальных правок исчезла.</p>
  <p id="bGk3"><strong>Этап 3.</strong> От стабильности к интеллектуальному поиску</p>
  <p id="p2ku">Когда архитектура перестала быть узким горлышком, перешли к развитию. На основной платформе заказчика требовался поиск, понимающий сложные профессиональные запросы: от стартапов по технологиям до анализа недвижимости по доходности.</p>
  <p id="WSAp"><strong>Проблема:</strong> данные были «шумными» — анкеты заполнялись вручную, содержали дубли, пропуски, разную структуру. Просто подключить нейросеть означало бы получить галлюцинации вместо точных ответов.</p>
  <p id="Zbmf">Мы написали скрапер, который обошёл сайты компаний и собрал актуальные данные по 98 000 профилей. Выстроили многоуровневую очистку: TF-IDF для удаления дублей, фильтрация технического мусора, унификация структуры. Очищенные данные перевели в векторное представление через YandexGPT PRO и сохранили в ChromaDB. <strong>Внедрили поиск на базе RAG</strong> — модель ищет ответ не в своей «памяти», а в актуальных данных платформы.</p>
  <p id="c7DX"><strong>Результат:</strong> доля отказов снизилась на 24%, конверсия выросла на 18%. Поиск начал реально понимать пользователя.</p>
  <h3 id="chto_polychilos">Что получилось</h3>
  <p id="va5b">Два года назад нам передали проект, который не грузился, не интегрировался и не имел документации. Сегодня:</p>
  <p id="csG1">✅ Загрузка страниц — 200–500 миллисекунд вместо 20–60 секунд. В 50 и более раз быстрее.</p>
  <p id="esD7">✅ Интеграции работают и логируются через шину данных. Ошибки не теряются, статусы отслеживаются.</p>
  <p id="yP2G">✅ Отчётность сдаётся по утверждённым шаблонам без доработок.</p>
  <p id="ILbP">✅ ИИ-поиск понимает инвестиционные запросы: доля отказов −24%, конверсия +18%.</p>
  <p id="5Nu2">✅ Заказчик, дважды обжигавшийся на других командах, работает с нами до сих пор.</p>
  <p id="Qdyi">И главное — мы больше ни от кого не зависим. Ни от чужого самописного фреймворка, ни от потерянной документации, ни от решений, которые закладывались без понимания роста. Мы пересобрали фундамент — и теперь платформа масштабируется.</p>
  <p id="gmEk"><strong>Проект перестал быть слабым звеном</strong>. Теперь это аргумент в переговорах заказчика, а не повод оправдываться.</p>
  <h3 id="chto_m_vnesli_iz_eetoii_istorii">Что мы вынесли из этой истории</h3>
  <p id="TJRc">Главное — не относитесь к legacy как к приговору. Две команды до вас провалились? Архитектура заложена с ошибками? Документации нет, а дедлайн вчера? Это не повод опускать руки. Это повод включить голову и действовать системно: сначала стабилизировать, потом пересобрать фундамент, потом развивать.</p>
  <p id="Yhab">Принимать чужой код после других команд — это отдельная компетенция. Мы теперь знаем, как это делать.</p>
  <p id="HXm4">Иногда надо просто взять и сделать. Выделить команду, защитить её от дёрганий, поставить жёсткий срок — и довести до ума. Даже если проект выглядит безнадёжным.</p>
  <p id="N0ln">📎 Ссылка на полный разбор кейса — <a href="https://itfox-web.ru/ru/cases/dva-goda-i-60-sekund-zagruzki-stali-200-ms-poteria-dannykh-prozrachnoi?utm_source=teletype&utm_medium=blog&utm_campaign=content_2026&utm_content=article" target="_blank">https://itfox-web.ru/ru/cases/dva-goda-i-60-sekund-zagruzki-stali-200-ms-poteria-dannykh-prozrachnoi?utm_source=teletype&amp;utm_medium=blog&amp;utm_campaign=content_2026&amp;utm_content=article</a></p>
  <p id="aKfl">Там честно про архитектуру, Kafka, интеграции и ИИ-поиск.</p>
  <p id="8rvy">👇 Приходилось вам принимать проекты после других команд? Как справлялись?</p>
  <figure id="heEJ" class="m_original">
    <img src="https://img2.teletype.in/files/da/f2/daf20d42-8df7-4c92-9149-0e055584feaf.png" width="1080" />
  </figure>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@itfox/pvK15xIEmIa</guid><link>https://teletype.in/@itfox/pvK15xIEmIa?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox</link><comments>https://teletype.in/@itfox/pvK15xIEmIa?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox#comments</comments><dc:creator>itfox</dc:creator><title>Когда «обновить сайт» означает «спасти бизнес от коллапса»: кейс сети ресторанов Фри Тайм</title><pubDate>Wed, 29 Apr 2026 11:57:13 GMT</pubDate><description><![CDATA[У любого растущего бизнеса есть момент, когда вчерашние решения начинают душить завтрашние планы. У сети ресторанов Фри Тайм таким решением оказался сайт.]]></description><content:encoded><![CDATA[
  <p id="rE7H">У любого растущего бизнеса есть момент, когда вчерашние решения начинают душить завтрашние планы. У сети ресторанов Фри Тайм таким решением оказался сайт.</p>
  <p id="4J01">Мы в АЙТИФОКС часто слышим фразу «<strong>обновите сайт</strong>». Но за ней редко стоит просто косметика. Этот кейс — история о том, как запрос на обновление обернулся пересборкой архитектуры, и почему это спасло бизнес от коллапса при масштабировании.</p>
  <h3 id="tri_restorana_i_saiit_dal_treschiny">Три ресторана, и сайт дал трещину</h3>
  <p id="j3u1">Фри Тайм — сеть из трёх ресторанов в Благовещенске. Бургеры, роллы и локальный хит — корейский суп Куксу. Аудитория от 18 до 45 лет, высокая лояльность в городе. Бизнес стабильно рос и планировал открывать новые точки. Но сайт, построенный когда-то на PHP/Laravel, к такому росту оказался не готов.</p>
  <p id="ZnOB">Проблема звучала просто: <strong>в разных ресторанах — разное меню</strong>. Где-то готовят и бургеры, и роллы, где-то — только бургеры. Пока точек было две, система справлялась. На третьей начался хаос: фильтры сбоили, категории перемешивались, клиенты не понимали, что доступно к заказу в конкретном ресторане.</p>
  <p id="CJM8">Люди бросали корзины и звонили диспетчерам. Нагрузка на персонал росла, средний чек стоял на месте. А главное — <strong>открытие четвёртой точки на такой архитектуре означало бы полный коллапс.</strong></p>
  <h3 id="ne_kosmetika_a_peresborka_fyndamenta">Не косметика, а пересборка фундамента</h3>
  <p id="m7qt">Мы могли бы подлатать старый код. Подкрутить фильтры, поправить вёрстку, сдать проект и забыть. Но проблема была не в багах. Она была в архитектуре, которая проектировалась без запаса на рост. Исправление симптомов обошлось бы дороже и не решило бы задачу масштабирования.</p>
  <p id="Iq3q">Поэтому <strong>мы начали с нуля</strong>. Перепроектировали модель данных так, чтобы каждое блюдо и категория были жёстко привязаны к конкретному ресторану. При переключении между точками клиент видит только то, что реально доступно. Никакой путаницы.</p>
  <p id="a6ba">Добавление нового ресторана теперь происходит через <strong>админ-панель</strong>. Владелец заполняет карточку: адрес, время работы, точку на карте — и точка появляется на сайте. Без участия разработчика. Это заняло <strong>минуты, а не недели.</strong></p>
  <p id="iB2u">Но и это не всё. Мы встроили механики, которые напрямую влияют на выручку:</p>
  <p id="CgI4">- <strong>Кастомизация блюд</strong>: добавить ингредиент за доплату.</p>
  <p id="JSBP">- <strong>Перекрёстные продажи в корзине</strong>: к бургерам — соусы, к суши — закуски.</p>
  <p id="V4Sn">Всё это настраивается там же, в админке. Без программиста. Плюс гибкие зоны доставки полигонами на Яндекс.Картах вместо фиксированного радиуса — стоимость зависит от удалённости, условия бесплатной доставки управляются в пару кликов.</p>
  <h3 id="dva_mesyaca_i_novii_stek_pod_kapotom">Два месяца и новый стек под капотом</h3>
  <p id="1gtb">Технически мы пересобрали всё на Python/Django для бэкенда и Next.js для адаптивного фронтенда. Интегрировали ЮKassa для приёма оплат и Яндекс.Карты для зон доставки. Срок разработки — 2 месяца.</p>
  <p id="06hQ">Главная сложность была в правильном разделении данных между независимыми точками. Спроектировать модель так, чтобы добавление N-го ресторана не требовало изменений в коде — только заполнение полей в админке. Мы это сделали.</p>
  <h3 id="chto_v_itoge_izmenilos_dlya_biznesa">Что в итоге изменилось для бизнеса</h3>
  <p id="CyH0">Сайт перестал быть бутылочным горлышком и превратился в конвейер для онлайн-заказов. Клиенты заказывают на сайте, диспетчеры не отвлекаются на телефонные звонки. Средний чек растёт за счёт кастомизации и кросс-сейла, которые админ настраивает сам.</p>
  <p id="6AAR">И самое важное — архитектура готова к любому количеству точек. 3 → N ресторанов без доработок кода. Четвёртая точка теперь — вопрос «куда ставить стулья», а не «выдержит ли сайт».</p>
  <p id="J41P"><a href="https://itfox-web.ru/ru/cases/2-mesiatsa-raboty-i-sait-perestal-byt-butylochnym-gorlyshkom-a-stal-ko?utm_source=teletype&utm_medium=blog&utm_campaign=freetime_case_2026&utm_content=article" target="_blank">Подробнее о кейсе читайте тут: https://itfox-web.ru/ru/cases/2-mesiatsa-raboty-i-sait-perestal-byt-butylochnym-gorlyshkom-a-stal-ko?utm_source=teletype&amp;utm_medium=blog&amp;utm_campaign=freetime_case_2026&amp;utm_content=article</a></p>
  <h3 id="glavnii_vvod_dlya_teh_kto_yznal_sebya">Главный вывод для тех, кто узнал себя</h3>
  <p id="WZwt">Запрос «обновить сайт» часто маскирует более глубокую проблему — архитектура не готова к росту бизнеса. Иногда косметика не поможет. Нужно пересобирать фундамент. И делать это не на бегу между клиентскими задачами, а системно — с правильным проектированием и запасом прочности на будущее.</p>
  <p id="IMJa">Если при открытии новой точки вы думаете не о прибыли, а о том, выдержит ли сайт, — давайте поговорим. Мы знаем, как это исправить.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@itfox/SsqUvaS1Mtq</guid><link>https://teletype.in/@itfox/SsqUvaS1Mtq?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox</link><comments>https://teletype.in/@itfox/SsqUvaS1Mtq?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox#comments</comments><dc:creator>itfox</dc:creator><title>Сапожник без сапог: как мы три года откладывали обновление сайта, дважды провалились и всё-таки сделали его за три месяца</title><pubDate>Fri, 24 Apr 2026 06:32:28 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/f0/cd/f0cd50e6-237e-4bf7-ab4b-6c066076e256.png"></media:content><category>Digital-стратегия</category><description><![CDATA[<img src="https://img3.teletype.in/files/e3/63/e3634163-d542-44cd-8bc6-3d2b39382d32.png"></img>У любой сервисной ИТ-компании есть один и тот же скелет в шкафу. Свой собственный сайт.]]></description><content:encoded><![CDATA[
  <p id="ATco">У любой сервисной ИТ-компании есть один и тот же скелет в шкафу. Свой собственный сайт.</p>
  <p id="VP6N">Пока ты делаешь крутые проекты для клиентов, собственная витрина тихо устаревает. Сначала это незаметно. Потом становится неловко. А потом ты понимаешь, что сайт уже откровенно врёт о том, кто ты есть на самом деле.</p>
  <p id="BLTv">У нас в АЙТИФОКС эта история тянулась годами. И сегодня я расскажу её без прикрас.</p>
  <h3 id="jjI4"><strong>Обещаю, будет знакомо</strong></h3>
  <p id="02yA">Мы занимаемся сложной разработкой. Финтех, ИИ, высоконагруженные системы, реверс-инжиниринг железа без документации. Шесть лет на рынке, больше шестидесяти человек в штате, проекты по всему миру.</p>
  <p id="fLAM">А сайт… Сайт начинался когда-то как простой лендинг на скорую руку. Ну знаете, как это бывает: «давай быстро сделаем одностраничник, а потом нормальный сайт». Потом мы добавляли туда страницы под новые услуги. Потом прикручивали раздел с кейсами. Потом пытались рассказать про нашу ИИ-экспертизу.</p>
  <p id="AxPa">Технически это выглядело как лоскутное одеяло, сшитое на живую нитку. Кодовая база раздулась, визуальный стиль развалился на куски, а каждая новая правка превращалась в маленький подвиг.</p>
  <p id="nSEe">Но самое неприятное было в другом. Клиент заходил на сайт и видел не зрелую ИТ-компанию с системными процессами, а «очередную студию». В B2B это смертельно. Первое касание либо продаёт, либо хоронит сделку. Наш сайт, откровенно говоря, скорее хоронил.</p>
  <p id="nEGd">Разрыв между тем, что мы делаем, и тем, что показывает сайт, стал критичным. Мы проектируем архитектуру под сотни запросов в секунду и запускаем платежи в Нигерии, а выглядим как ребята, которые вчера открылись и клепают лендинги по шаблону.</p>
  <h3 id="cAZi"><strong>Две попытки, два провала</strong></h3>
  <p id="fEoP">Мы не сидели сложа руки всё это время. Дважды брались за обновление и оба раза наступали на одни и те же грабли.</p>
  <p id="fx9t">Первая попытка была классической. Нашли внешнее агентство, вместе выбрали CMS, согласовали структуру. Думали, сейчас всё сделают быстро и красиво, мы только контент подвезём. Через два месяца стало очевидно: результат будет далёк от ожиданий. Код чужой, логика чужая, любая нестандартная хотелка ломает вёрстку или требует танцев с бубном. Мы поняли, что теряем контроль над собственным сайтом. Скупой платит дважды — пришлось остановиться, признать ошибку и начать с нуля.</p>
  <p id="yB2P">Вторая попытка выглядела очень рационально. Зачем платить агентству, если можно сделать силами своих же ребят, у которых нет полной загрузки? Звучит логично, правда?</p>
  <p id="1AvD">На практике это был ад. Как только прилетал срочный проект от клиента, людей дёргали. Контекст терялся. Через пару недель приходилось заново вникать, читать документацию, вспоминать договорённости. Проект превратился в бесконечный марафон с препятствиями, где финиш всё время отодвигался. Месяцы шли, результата не было.</p>
  <p id="rKqh">Вывод простой и неудобный: внутренний проект в сервисной компании всегда проигрывает оплачиваемому. Всегда. Пока вы не признаете это и не защитите его организационно.</p>
  <h3 id="9YgU"><strong>Что мы изменили в третьей попытке</strong></h3>
  <p id="lBoQ">В какой-то момент мы просто перестали относиться к сайту как к «внутренней задачке на подхвате». Сказали себе: это такой же продукт, как для самого важного клиента. Со своей командой, бюджетом и жёстким дедлайном.</p>
  <p id="H4kT">Собрали отдельную команду. Бэкенд на Python, фронт на React, сильный дизайнер, который отвечал за визуальную систему целиком, а не за отдельные экраны. Тестировщик и отдельный PM, который держал сроки и отбивался от попыток дёрнуть людей на другие проекты.</p>
  <p id="c1Mp">Каждое утро начиналось с короткого созвона. Что сделали вчера, что мешает сегодня, куда движемся завтра. Никаких потерянных недель и забытых договорённостей.</p>
  <p id="6kLj">От готовых CMS отказались наотрез. Сделали кастомную разработку с нуля. Да, это дольше и дороже на старте. Но это даёт полный контроль над кодом и логикой. А главное — мы сразу закладывали архитектуру под масштабирование. Новые кейсы, направления, разделы должны добавляться без боли и пересборки всего продукта.</p>
  <p id="LJtm">Отдельно вложились в админку. Звучит скучно, но на самом деле это было одно из лучших решений. Раньше добавление нового кейса превращалось в целое приключение: найди свободного разработчика, сверстай, проверь, поправь. Теперь контент-менеджер загружает всё сам за пару минут. Текст, картинки, теги, видео — всё в одном окне. Это напрямую влияет на доверие клиентов, которые видят живое портфолио, а не проекты двухлетней давности.</p>
  <p id="tKch">Ещё мы отказались от модного дизайна а-ля «онлайн-журнал» с огромными заголовками и бесконечными лентами. Серьёзно, такие сайты сейчас у каждой второй студии. Они выглядят дорого, но все на одно лицо. Мы сделали чисто, структурно, с акцентами на сути. Пусть запоминается содержание, а не очередной тренд, который устареет через полгода.</p>
  <h3 id="4Nti"><strong>Что в итоге</strong></h3>
  <p id="alIN">Через три месяца активной разработки сайт ушёл в релиз. Бюджет составил полтора миллиона рублей. Для кого-то это дорого. Но это реальная стоимость работы профессиональной команды с рыночными ставками. Корпоративный сайт ИТ-компании — это не лендинг на шаблоне. Это аналитика, проектирование, архитектура, дизайн-система, фронтенд и бэкенд.</p>
  <p id="BC3d">И вот что изменилось после запуска.</p>
  <p id="vDKL">Сайт наконец-то отражает реальный уровень компании. Клиент заходит и видит не «очередную студию», а зрелую команду, которая делает сложные вещи. Это чувствуется в подаче, в структуре, в деталях.</p>
  <p id="CJu0">Входящие лиды качественно изменились. Раньше мы получали много запросов уровня «сделайте лендинг» или «сколько стоит приложение». Теперь приходят с запросами на кастомную разработку, автоматизацию, ИИ-интеграции. Сайт сам отсеивает нецелевых и работает как первый этап квалификации. Это экономит время и нашим менеджерам, и клиентам.</p>
  <p id="y9Y8">Новые кейсы добавляются за минуты. Никаких «найди разработчика» и «подожди недельку». Контент-менеджер справляется сам. Архитектура спокойно выдерживает рост.</p>
  <p id="ZEq7">И самое кайфовое — мы больше ни от кого не зависим. Ни от чужой CMS, ни от обновлений плагинов, ни от шаблонных ограничений. Захотел новую страницу — сделал. Захотел поменять логику — поменял. Полный контроль над собственным инструментом.</p>
  <p id="6YGx">Сайт перестал быть слабым звеном. Теперь это аргумент в переговорах, а не повод оправдываться.</p>
  <h3 id="7Urp"><strong>Главный вывод для тех, кто узнал себя</strong></h3>
  <p id="abes">Не относитесь к своему сайту как к чему-то второстепенному. Пока он стоит в очереди «на потом», он так и будет работать против вас. Чем дольше тянете, тем дороже и больнее в итоге.</p>
  <p id="dA9i">Внутренний проект без чёткого фокуса обречён. Он всегда будет проигрывать клиентским задачам, если не защитить его организационно. Выделите людей, бюджет, поставьте жёсткий срок и доведите до ума.</p>
  <p id="Brp6">Иногда надо просто взять и сделать.</p>
  <p id="tsX9">Если эта история отозвалась и вы чувствуете, что ваш сайт тоже отстал от реального уровня компании — давайте поговорим. Мы теперь знаем, как это исправить.</p>
  <figure id="4K9a" class="m_original">
    <img src="https://img3.teletype.in/files/e3/63/e3634163-d542-44cd-8bc6-3d2b39382d32.png" width="1080" />
  </figure>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@itfox/I4nci76W3zq</guid><link>https://teletype.in/@itfox/I4nci76W3zq?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox</link><comments>https://teletype.in/@itfox/I4nci76W3zq?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox#comments</comments><dc:creator>itfox</dc:creator><title>Как мы открыли закрытое Java-ядро для новых продуктов и не переписали систему</title><pubDate>Wed, 25 Mar 2026 12:36:37 GMT</pubDate><description><![CDATA[В развитии IT-продуктов есть один типичный момент.]]></description><content:encoded><![CDATA[
  <p id="Ty5H">В развитии IT-продуктов есть один типичный момент.</p>
  <p id="OhAH">Сначала система помогает бизнесу расти, потом стабилизируется, а затем начинает тормозить развитие. Не потому что она плохая, а потому что её архитектура создавалась под другие задачи.</p>
  <p id="aXKE">Мы столкнулись с этим в проекте с билетным ядром.</p>
  <p id="Aut3">Компания много лет работала на стабильной системе на Java. Через неё проходило всё: события, залы, места, бронирования, статусы — фактически вся логика продаж. Система была надёжной и проверенной временем, и именно поэтому её нельзя было трогать.</p>
  <p id="8sOX">Снаружи при этом всё выглядело нормально. Продажи шли, продукты работали, команда развивала новые сервисы. Но внутри постепенно становилось заметно, что развитие начинает упираться в ограничения.</p>
  <p id="qxZ2">Появлялись мобильные приложения, веб-интерфейсы, интеграции с партнёрами. И каждый раз команда сталкивалась с одной и той же проблемой: ядро умело работать только с Java.</p>
  <p id="Ltmg">Это означало, что любой новый продукт либо нужно писать на Java, либо искать обходные пути. Разработка дорожала, сроки росли, а часть идей становилась невыгодной ещё до старта.</p>
  <p id="sPKI">Когда продуктов становится много, такие ограничения начинают напрямую влиять на бизнес. Скорость запуска падает, а стоимость разработки растёт быстрее, чем ожидается.</p>
  <p id="LtcM">Именно в этот момент стало понятно, что проблема не в отдельных сервисах.</p>
  <h2 id="Fxh9"><strong>Где на самом деле была проблема</strong></h2>
  <p id="ytgA">На первый взгляд кажется, что дело в технологии. В Java, в старом коде, в легаси.</p>
  <p id="qQo2">Но довольно быстро стало понятно: дело не в этом.</p>
  <p id="w27E">Проблема была в том, что у системы не было нормальной точки входа. Она не была рассчитана на внешние интеграции. Работать с ней можно было только «изнутри» и строго по её правилам.</p>
  <p id="GRRd">То есть ограничение было архитектурным.</p>
  <p id="x2uH">Переписать ядро — логичный вариант, но слишком рискованный. Это система, через которую идут деньги. Любая ошибка — это сразу влияние на продажи.</p>
  <p id="uuhl">Нужно было решение, которое позволит развивать продукты, не трогая основу.</p>
  <h2 id="lp3D"><strong>Когда решение — не переписывать</strong></h2>
  <p id="JGYZ">Мы отказались от идеи переписывания почти сразу.</p>
  <p id="MSZD">Вместо этого решили изменить не систему, а способ взаимодействия с ней.</p>
  <p id="C85q">Так появился Proxy API — отдельный слой, который стал точкой входа в билетное ядро. Внутри он работает на Java и учитывает все ограничения legacy-системы, а наружу отдаёт уже современный gRPC API.</p>
  <p id="VZ5T">По сути, мы разделили старый и новый мир.</p>
  <p id="C1Ps">Ядро осталось как есть. Всё развитие вынесли наружу.</p>
  <p id="ff70">Это позволило подключать к системе любые сервисы — мобильные приложения, веб-интерфейсы, внешние платформы — без привязки к стеку.</p>
  <h2 id="QkWP"><strong>Когда начинаются реальные сложности</strong></h2>
  <p id="Vf7M">На практике всё оказалось сложнее, чем выглядело на старте.</p>
  <p id="3okh">У системы почти не было документации. Чтобы понять, как она работает, пришлось разбирать код и реальные сценарии. Мы по сути заново собирали архитектуру, чтобы не нарушить существующую логику.</p>
  <p id="e0qy">Параллельно выяснилось, что объёмы данных значительно выше, чем ожидалось.</p>
  <p id="YjjC">В отдельных сценариях один запрос мог обрабатывать сотни тысяч сущностей и доходить до 200–300 МБ. И это была нормальная рабочая нагрузка.</p>
  <p id="LAqC">Если просто прокинуть такие данные через новый слой, система начнёт тормозить и создавать дополнительную нагрузку на ядро.</p>
  <p id="FmCT">Поэтому Proxy API изначально проектировали как highload-решение. Данные обрабатывались поэтапно, лишние операции убирались, а промежуточные результаты выносились во внешнее быстрое хранилище.</p>
  <p id="agUn">Это позволило не превратить прокси в узкое место и сохранить стабильность всей системы.</p>
  <h2 id="1Y5F"><strong>Когда система перестаёт быть ограничением</strong></h2>
  <p id="Pdlm">После внедрения Proxy API ситуация изменилась довольно быстро.</p>
  <p id="7QYt">Команда перестала зависеть от Java как единственного варианта. Под новые задачи можно было выбирать подходящий стек, а не подстраиваться под ограничения ядра.</p>
  <p id="sve0">Запуск продуктов ускорился, интеграции с внешними сервисами стали безопасными и управляемыми, а развитие перестало упираться в архитектуру, созданную много лет назад.</p>
  <p id="oOxI">При этом сама core-система осталась неизменной и продолжила работать так же стабильно, как и раньше.</p>
  <h2 id="PKcg"><strong>Результат</strong></h2>
  <p id="ZPcp">Мы не переписывали систему и не ломали существующую архитектуру. Вместо этого добавили слой, который снял главное ограничение — закрытость ядра.</p>
  <p id="CWEG">В результате бизнес получил возможность развивать продукты быстрее и дешевле, без риска для стабильности core-системы.</p>
  <p id="Ujg2">Иногда, чтобы ускорить развитие, не нужно менять основу. Достаточно правильно выстроить то, что находится вокруг неё.</p>
  <p id="d0ty">📌 Полный кейс с архитектурой и деталями решения: <a href="https://itfox-web.ru/ru/cases/razrabotali-proxy-api-dlia-biletnogo-iadra-sniali-zavisimost-ot-java-i?utm_source=teletype&utm_medium=article&utm_campaign=case_proxy_api" target="_blank">https://itfox-web.ru/ru/cases/razrabotali-proxy-api-dlia-biletnogo-iadra-sniali-zavisimost-ot-java-i?utm_source=teletype&amp;utm_medium=article&amp;utm_campaign=case_proxy_api</a></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@itfox/0LZHNHxJTZl</guid><link>https://teletype.in/@itfox/0LZHNHxJTZl?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox</link><comments>https://teletype.in/@itfox/0LZHNHxJTZl?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=itfox#comments</comments><dc:creator>itfox</dc:creator><title>Как система управления загрузкой команды помогла увеличить рентабельность IT-проектов на 8%</title><pubDate>Thu, 12 Mar 2026 11:39:46 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/0e/a4/0ea4479d-f67a-4c30-8729-47d0ea8b398b.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/c8/1d/c81d5c13-a1b4-40e1-a4cc-054628498e00.png"></img>В аутсорсинговой разработке есть один парадокс.]]></description><content:encoded><![CDATA[
  <p id="SySU">В аутсорсинговой разработке есть один парадокс.</p>
  <p id="fzkQ">Команда может быть полностью укомплектована, проектов много, разработчики постоянно заняты — но прибыль при этом растёт гораздо медленнее, чем ожидается.</p>
  <p id="FClz">Мы столкнулись с этим, когда компания выросла до нескольких десятков сотрудников и десятков параллельных проектов. Снаружи всё выглядело нормально: проекты шли, задачи закрывались, команда работала. Но внутри постепенно становилось заметно, что <strong>экономика проектов начинает вести себя непредсказуемо</strong>.</p>
  <p id="SW5c">Проблема оказалась довольно типичной для компаний, которые занимаются разработкой на заказ. Планирование ресурсов команды, фактические часы и финансы проектов жили в разных местах. Загрузку сотрудников мы планировали в одном инструменте, реальные часы собирались в другом, а экономика проектов считалась в Excel.</p>
  <p id="0I8L">Соединить всё это и понять реальную <strong>рентабельность IT-проекта</strong> было сложно. Внешне проект мог выглядеть успешным, но внутри постепенно уходить в минус из-за переработок или простоев.</p>
  <p id="ifYq">Когда команда становится больше пятидесяти человек, такие перекосы начинают сильно влиять на бизнес. Даже небольшая недогрузка специалистов превращается в ощутимые потери, потому что время разработчиков — самый дорогой ресурс компании.</p>
  <p id="nOsg">Именно тогда мы решили сделать собственный инструмент для <strong>управления загрузкой команды</strong>.</p>
  <h2 id="uU7c"><strong>Начали с простой диаграммы Ганта</strong></h2>
  <p id="CgAp">Первая версия системы была максимально простой. По сути, это была визуальная диаграмма Ганта, которая показывала загрузку сотрудников на временной шкале.</p>
  <p id="jqKR">Менеджеры получили возможность видеть, кто свободен, кто перегружен и как распределены проекты между специалистами. Это сразу упростило планирование команды разработки и помогло быстрее подключать людей к задачам.</p>
  <p id="ZJUL">Но довольно быстро стало понятно, что одного планирования недостаточно.</p>
  <p id="UihP">Когда компания растёт, важно понимать не только то, как распределены люди по проектам, но и то, <strong>как эта загрузка влияет на деньги</strong>. План без факта не даёт полной картины. А план без финансов иногда вообще вводит бизнес в заблуждение.</p>
  <h2 id="GNvh"><strong>Когда прототип перестаёт быть прототипом</strong></h2>
  <p id="Izuz">Первая версия системы была собрана на Firebase. Это позволило быстро проверить идею и начать пользоваться инструментом без сложной инфраструктуры.</p>
  <p id="H5t1">Но по мере роста компании ограничения начали становиться заметными. Данных становилось больше, появлялись новые сценарии работы, а финансовая аналитика уже не помещалась в первоначальную архитектуру.</p>
  <p id="adBb">В какой-то момент стало ясно, что система перестала быть просто удобным инструментом планирования. На неё начали опираться управленческие решения. А значит, ей нужна более серьёзная архитектура.</p>
  <p id="cuCo">Мы решили не менять интерфейс и не ломать привычный процесс работы команды. Вместо этого перенесли систему на собственный сервер и начали развивать её как полноценную <strong>систему управления проектами и ресурсами</strong>.</p>
  <h2 id="t7jq"><strong>Когда план, факт и деньги оказываются в одной системе</strong></h2>
  <p id="v9nH">После обновления система стала объединять несколько вещей, которые раньше существовали отдельно. Теперь в одном месте можно увидеть загрузку сотрудников, фактические часы работы и экономику проектов.</p>
  <p id="nnFn">Это изменило сам подход к управлению. Мы начали раньше замечать ситуации, когда проект начинает выходить за рамки плановой рентабельности. Простои и перегрузы стали видны почти сразу, а не спустя месяцы.</p>
  <p id="6kEf">Постепенно инструмент перестал быть просто системой планирования. Он превратился в часть управления компанией.</p>
  <h2 id="3zaj"><strong>Результат</strong></h2>
  <p id="dd22">После обновления системы нам удалось увеличить общую рентабельность проектов примерно на <strong>8%</strong>.</p>
  <p id="GoSX">Мы не увеличивали продажи и не сокращали команду. Изменилось другое — стало намного понятнее, как именно распределение ресурсов влияет на экономику проектов.</p>
  <p id="4jgU">Когда <strong>управление загрузкой команды, фактические часы и финансы находятся в одной системе</strong>, бизнес начинает работать гораздо предсказуемее.</p>
  <p id="Et3A">📌 Мы подробно разобрали этот кейс — от Excel-таблиц до полноценной системы управления ресурсами — в отдельном кейсе.</p>
  <p id="Fixb">В нем рассказываем, как внутренняя система планирования выросла в платформу управления проектами и почему контроль загрузки сотрудников напрямую влияет на рентабельность разработки.</p>
  <p id="HibD">Читать полный кейс: <a href="https://itfox-web.ru/ru/cases/razrabotali-sistemu-upravleniia-zagruzkoi-i-finansami-obedinivshuiu-pl?utm_source=teletype&utm_medium=blog&utm_campaign=content_2026&utm_content=article" target="_blank">https://itfox-web.ru/ru/cases/razrabotali-sistemu-upravleniia-zagruzkoi-i-finansami-obedinivshuiu-pl?utm_source=teletype&amp;utm_medium=blog&amp;utm_campaign=content_2026&amp;utm_content=article</a></p>
  <figure id="UsnE" class="m_original">
    <img src="https://img1.teletype.in/files/c8/1d/c81d5c13-a1b4-40e1-a4cc-054628498e00.png" width="1080" />
  </figure>

]]></content:encoded></item></channel></rss>