Август, Bug Café, три часа дня.
Ноутбук Су Няньнянь стоял на столе. В браузере выстроились в ряд шесть вкладок: документы в Feishu, бэкенд-данные, скриншоты из прессы. Она говорила без остановки с половины второго, выпила две порции холодного латте, и голос ее уже слегка охрип.
Хань Луи упирался локтем в стол, подперев подбородок рукой, и внимательно слушал.
Данные он уже видел – одиннадцатистраничный отчет за июль Су Няньнянь сбросила еще прошлым вечером. 18 400 зарегистрированных пользователей, 12 300 активных пользователей в месяц, 142 платные команды, ежемесячный доход 426 000 юаней. Казалось, цифры продолжают расти.
Но переломный момент уже наступил.
— В первую неделю июля новых регистраций за день было в среднем 390, в четвертую – 402. Синяя линия почти не изменилась – приток частных разработчиков остается стабильным, — Су Няньнянь указала на две кривые на экране. — А вот оранжевая линия – новые платные команды. В первую неделю – 12, в четвертую – 3. Падение в пропасть.
— Конверсия в платящих пользователей упала с 3,1% до 1,4%, — она переключилась на следующую вкладку и ткнула в цифру в правом верхнем углу. — Стоимость работы ИИ за июль – 83 000 юаней.
Хань Луи смотрел на отчет и молчал.
— При каждом сканировании нужно прогонять модель. Крупные репозитории приходится прогонять по несколько раз. Аудитория в двенадцать тысяч – это примерно сто тысяч запросов к ИИ в месяц, — пояснила Су Няньнянь. — В мае, когда у нас было три тысячи пользователей, затраты на ИИ составляли 21 000 юаней.
Количество пользователей выросло в четыре раза, расходы – в четыре раза, а доходы – всего в два.
— На бесплатных пользователей приходится 88% аудитории. Они съедают три четверти вычислительных мощностей и не приносят ни копейки прибыли, — она закрыла ноутбук. — Корпорации платить боятся, а частникам платить не нужно. Если так пойдет и дальше, к концу года затраты на ИИ сожрут треть нашей ежемесячной выручки.
Су Няньнянь говорила только о затратах на логические выводы нейросети, но чтобы удержать клиентов, модель должна постоянно обучаться, а обучение – это настоящая черная дыра для бюджета.
Хань Луи прекрасно это понимал. В тот вечер в середине июля, когда CodeSafe официально интегрировались с облаком «Диншэн» и Су Няньнянь прислала ему скриншот, он уже знал, что впереди ждут трудности. Однако прошел месяц, и ситуация оказалась куда хуже, чем они предполагали.
За две недели в прессе на четырех разных платформах появилось шесть аналитических статей. Тезисы в них были подобраны так четко, будто их писали по единой методичке: «продукты независимых разработчиков гибки, но не обеспечивают корпоративной безопасности», «приход гигантов означает, что отрасль достигла зрелости», «настоящий барьер – не уровень распознавания ошибок, а интеграция в экосистему и соответствие стандартам». Ни в одной строчке не упоминалось название BugKiller, но каждый абзац буквально кричал о нем.
Среди клиентов тоже началось брожение: пятеро платящих пользователей уже запрашивали информацию о политике возврата средств. Они заняли выжидательную позицию, наблюдая, как BugKiller справится с ударом от «Диншэн».
— Няньнянь, — позвал Хань Луи, — какие у тебя соображения?
— Для начала нужно понять, какими картами играет противник.
Она открыла в Feishu схему связей: пять прямоугольников окружали центральный круг, к которому со всех сторон сходились стрелки. Рядом с каждым прямоугольником пестрели прикрепленные ссылки и скриншоты.
— Дистрибуция, медиа, клиенты, капитал и ценообразование. Удар идет сразу по пяти фронтам, — Су Няньнянь поочередно указывала на прямоугольники. — Дистрибуцию и медиа ты видел сам – в тех шести статьях разве что наше имя прямо не написали. Но с клиентами они играют еще грязнее.
Она увеличила скриншот переписки из WeChat. — Менеджеры по продажам из CodeSafe напрямую зовут технических руководителей наших клиентов на кофе и переманивают в какой-то «Консультативный совет для бизнеса». Они выходили на связь как минимум с тремя компаниями.
Ее палец скользнул к последним двум прямоугольникам:
— В кругах венчурных инвесторов пошли слухи, что расстановка сил на рынке определилась, и вкладываться в стартапы больше не советуют. В сообществе тоже поговаривают, что CodeSafe введет бесплатный пробный период – официального анонса еще не было, но ветер уже пустили.
Она убрала руку от экрана.
— Пять линий атаки, в одно и то же время, в едином ритме. Кто-то управляет всем этим из единого центра.
Хань Луи посмотрел на нее.
— Это всё ты собрала?
— Я ведь не сегодня обо всем узнала, — ровным голосом ответила Су Няньнянь. — Прошел уже месяц, и всё это время я следила за ситуацией.
Хань Луи промолчал. Он несколько секунд разглядывал схему, а затем закрыл глаза.
Когда он их открыл, Зрение активировалось.
В воздухе всплыла панель. Зрение подсветило те же самые пять векторов атаки, о которых говорила Су Няньнянь. Степень координации была поразительной, все нити тянулись к одному стратегическому ядру. Ее выводы полностью подтверждались.
Он не стал на этом зацикливаться и пошел дальше по линиям взаимосвязей, выискивая то, чего она увидеть не могла.
Через несколько секунд...
[Прогресс рефакторинга базового движка проверки CodeSafe ≈35%, архитектурные дефекты не устранены]
[После интеграции с облаком «Диншэн» приоритет отдан адаптации API и развертыванию, улучшение ключевых функций отложено]
[Частота ложных срабатываний на крупных проектах по-прежнему >25%]
[Техническое преимущество BugKiller: лидирующие позиции по трем показателям: частота обнаружения / частота ложных срабатываний / оценка влияния. В краткосрочной перспективе сократить отставание невозможно]
Всё было расписано предельно ясно.
Хань Луи посмотрел ниже.
[Путь исправления: — ]
Пусто.
Он не отрывал взгляда от этой строки целых три секунды. Зрение мигнуло, словно пытаясь что-то сгенерировать, но тут же погасло.
Зрение второго уровня могло проложить маршрут для исправления любого программного бага: какой файл открыть, какую строчку переписать, что именно изменить. Но перед лицом системной слабости вроде «наш бренд уступает, наши каналы сбыта хуже, наших капиталов меньше» оно было бессильно.
Это был не баг в коде. Это была проблема, для которой он не мог написать патч.
Хань Луи отключил Зрение.
Су Няньнянь всё еще ждала от него ответа.
— В техническом плане мы по-прежнему лидеры, — сказал Хань Луи. — После интеграции с «Диншэн» они с головой ушли в адаптацию API. Проблема ложных срабатываний на крупных проектах так никуда и не делась.
Су Няньнянь не стала спрашивать, откуда он это знает. Она уже давно привыкла к его внезапным озарениям и «техническому чутью».
— И что из этого?
— Но это ничего не меняет. — Хань Луи встал и подошел к окну. — Когда корпоративные клиенты принимают решение о покупке, показатель точности обнаружения ошибок стоит в оценочном листе на четвертом месте. А первые три – это «слышали ли мы этот бренд?», «не закроется ли эта контора завтра?» и «кто понесет ответственность, если всё рухнет?». И слово «Диншэн» – это идеальный ответ на первые три вопроса.
Су Няньнянь откинулась на спинку стула и уставилась в потолок.
— Тогда не будем бить по первым трем пунктам.
Хань Луи обернулся.
— У «Диншэн» закрытая экосистема, они не смогут построить сообщество. — Су Няньнянь выпрямилась и снова открыла ноутбук. — Нужно открыть исходный код всех SDK. Пусть сообщество само пишет плагины для VSCode, JetBrains, GitHub Actions, GitLab CI. Откроем им все доступы, не трогая только ядро.
— Модель мы не открываем.
— Конечно, не открываем. Мы даем им строительные леса, а не мозги, — кивнула Су Няньнянь. — «Диншэн» могут задавить нас массой в каналах продаж, но построить живую экосистему сообщества им не под силу. Сто пятьдесят тысяч корпоративных разработчиков принадлежат «Диншэн», но экосистема плагинов может стать нашей.
Хань Луи задумался. — Проблему с расходами тоже нужно решать. Добавим подписку Pro для частных лиц за девяносто девять юаней в месяц. Безлимит на закрытые репозитории, полные отчеты об оценке влияния, приоритет в очереди. А лимит сканирований для бесплатных пользователей урежем с шестидесяти раз в месяц до двадцати. Сколько у нас сейчас активных пользователей?
— Тех, кто сканирует больше сорока раз в месяц – от восьмисот до тысячи человек. Если конверсия составит 15%, мы получим от двенадцати до пятнадцати тысяч юаней дополнительного дохода в месяц, — посчитала Су Няньнянь. — Полностью это наши расходы на ИИ не покроет, но хотя бы остановит кровотечение. К тому же эти люди уже привыкли к нашему продукту, и вполне возможно, что именно они пролоббируют покупку корпоративной версии в своих компаниях.
— И всё равно, это не решит главную проблему, — вздохнула Су Няньнянь.
Хань Луи посмотрел на нее. — Сначала нужно выжить. А возможность мы найдем.
Какое-то время они молчали.
Су Няньнянь встала и начала собирать ноутбук. — Завтра подготовлю план. Три пункта: открытый код SDK, тариф Pro для частников и лимиты для бесплатной версии.
Она сунула ноутбук в рюкзак, который был размером чуть ли не с нее саму.
— Луи, а ты становишься похож на настоящего гендиректора.
Сказав это, она зашагала к двери.
...
Девять вечера. Квартира 502.
На телефоне Хань Луи висело два непрочитанных сообщения.
Ма Сяофэй: «Старина Хань, я сегодня наткнулся на кучу заказных статеек, очерняющих BugKiller. Склепать видос с ответкой? Скрины я уже собрал».
Директор Ли из «Куацзинда»: «Директор Хань, недавно на нашего технического руководителя вышли хедхантеры. Говорят, CodeSafe собирают какой-то консультативный совет для корпоративных клиентов. У вас там... всё нормально?»
Он ответил Ма Сяофэю: «Пока не нужно, дай мне время подумать».
Помедлив мгновение, добавил: «Спасибо».
Ответ директору Ли: «Всё в порядке. Благодарю за доверие».
Он открыл редактор кода. Нужно было переписать модуль оценки влияния для версии 1.3. Су Няньнянь поставила эту задачу еще на прошлой неделе: корпоративные клиенты жаловались, что на крупных проектах сканирование идет слишком медленно.
Напечатал несколько строк, удалил, потом напечатал еще две.
Панель данных BugKiller висела в правом нижнем углу экрана. Новых регистраций за сегодня – 341. Почти столько же, сколько в прошлом месяце. Новых платящих команд: 0.
Количество регистраций продолжало расти, но платить никто не хотел.
Он закрыл глаза. В памяти еще стоял бледный след дневного отчета о диагностике. Пять векторов атаки, высвеченных предельно ясно, и строка «Путь исправления» в самом низу – пустая.
Прямо как снимок КТ: очаг болезни виден как на ладони, но лекарство подобрать невозможно.
Рядом с монитором ютились два рисунка с божьими коровками: большой, нарисованный Додо мелками, и маленький, на хлопке – от Линь Ваньцин.
Телефон зазвонил. Гу Сыюэ.
— Завтра в девять утра тебе будет удобно? Я набросала черновой вариант по стандартам безопасности – защита данных, политика конфиденциальности, отказ от ответственности. Хочу сначала проговорить с тобой основные моменты, и если всё устроит, сразу пущу в работу.
Хань Луи на мгновение замер. — Это так срочно?
— Учитывая твое нынешнее положение – да, очень.
Настройки чтения
Размер
18
Шрифт
Выравнивание
Тема
Интервал
1.7
Ширина
Оригинал текста
Отметки прогресса
Путь к богатству на волне ИИ — Главы
Список глав загрузится при открытии.
Комментарии
Войдите, чтобы оставить комментарий.