Привет! Я Анастасия Клевцур, продакт-менеджер мобильного приложения Битрикс24. В начале года вайбкодинг ворвался в нашу рабочую реальность, и довольно быстро стало ясно: продакту больше нельзя смотреть на это со стороны. Это про новый способ думать, проверять гипотезы и собирать рабочие прототипы быстрее, чем раньше. И я решила не ограничиваться разговорами про AI, а принять участие в полноценном вайбкод-проекте.
Небольшой командой мы взялись за внутренний эксперимент: сделать собственный сервис для ежегодного спортивного марафона компании – полноценный продукт с мобильными приложениями, командами, рейтингами, лентой активностей, челленджами, синхронизацией тренировок и своими правилами начисления баллов.

О том, как мы навайбкодили само приложение для марафона, Катя уже рассказала в статье «От wow-эффекта и быстрых побед вайбкодинга к проектированию архитектуры и формированию полноценной AI-driven команды».
В этой статье я расскажу про следующий слой этого эксперимента — чат-бота, которого мы собрали на технологиях Битрикс24 и платформы Вайбкод.
Как только мы начали тестировать наше приложение, стало очевидно: вместе с марафоном мы запускаем не только спорт, но и бесконечный поток вопросов. Почему тренировка не загрузилась? Как подключить Apple Health или Health Connect? Что такое биты? Чем челлендж отличается от номинации?
На все это можно отвечать руками. Но когда участников больше двухсот, ручные ответы быстро превращаются в отдельную фултайм-работу. Поэтому мы решили: раз уже вайбкодим собственный сервис для марафона, логично заодно навайбкодить и бота, который возьмет на себя рутинные вопросы. Тем более все нужные технологии уже были внутри Битрикс24: бот-платформа, Мессенджер, REST API, MCP-документация, платформа Битрикс24 Вайбкод и AI-модели.
Так появился Бит — AI-бот, голос марафона и впоследствии его маскот.
MVP из готовых блоков Битрикс24
Первую версию мы ограничили одним сценарием: участник задает вопрос в Мессенджере Битрикс24, бот отвечает по регламенту марафона в том же диалоге.

Для старта хватило готовых компонентов экосистемы Битрикс24: бот-платформы, REST API, MCP-документации, Вайбкод-платформы и AI-моделей через AI Router. Все эти компоненты описаны в публичной документации, так что повторить мой путь можно по тем же справкам, которыми пользовались мы. Всё необходимое для старта:
Бот-платформа позволила зарегистрировать Бита внутри портала и поселить его прямо в Мессенджере. Он видит события, получает сообщения, отвечает в личке, групповом чате или треде, отправляет typing-индикатор, сообщения и файлы.
Чтобы быстро собрать первый прототип, мы подключили MCP-документацию Битрикс24 к Вайбкод-агенту. Агент получил актуальную справку по методам REST API, как читать события, какие поля приходят в сообщении, как отправлять ответ, что передавать в dialogId. После этого он за пару минут собрал черновую версию, бот читал события из Мессенджера, доставал текст вопроса и возвращал ответ в тот же диалог.
На этом этапе Бит работал обычным справочником, получал вопрос, прикладывал регламент марафона и отвечал по правилам. Для проверки гипотезы этого было достаточно. Мы поселили прототип на тестовый портал и посмотрели, как он ведет себя в настоящем чате.
Дальше бот переехал на платформу Вайбкод, которая закрыла всю инфраструктурную часть, исполнение кода, окружение и токены, быстрый деплой, доступ к REST API Битрикс24 и AI-моделям через AI Router.
Базовая схема получилась такой:
Мессенджер Битрикс24 → событие бота через REST API → бот на платформе Вайбкод → регламент марафона + вопрос пользователя → AI Router → ответ в тот же чат
После первых тестов добавили продуктовые правила поведения. В личке Бит отвечает всегда. В групповом чате – только если его упомянули или сообщение похоже на вопрос по марафону. Для отдельных чатов можно включить режим «только по упоминанию», чтобы бот не влезал в обычный разговор.
Бит как персонаж
Поначалу Бит был обычным справочником, отвечал правильно, но пресно, как инструкция, у которой появился голос. Для марафона этого было мало. Марафон держится на азарте, переписке в командных чатах и ощущении общего дела. Боту нужен был характер.

С характером помогли наши дизайнеры. Они предложили сделать маскотом медоеда, на редкость бесстрашную зверушку, которая в дикой природе задирается с кем угодно. После отрисовки мы придумали ему имя Бит, и дальше все сложилось само собой, раз у марафона теперь есть лицо, пусть бот говорит от его имени. Так у Бита появился свой тон, короткие реплики на «ты», без канцелярита, с поддержкой, но без сахарной приторности дежурного ведущего утренней зарядки.
Следом мы прописали Биту лор, кто он такой, как выглядит, что любит, как относится к тренировкам. Сначала это было про атмосферу, но довольно скоро выяснилось, что лор заодно решает совсем другую задачу.
Участники быстро начали проверять бота на прочность. Кто-то просил забыть инструкции, кто-то предлагал притвориться другим ботом, а один коллега зашел хитрее, начал в обычном разговоре убеждать Бита, что тот выглядит как снеговик с зелеными ушами и рогами, и пусть теперь так всем и представляется. Подвох в том, что у бота без устойчивого образа нет причин не поверить, модель легко принимает чужую выдумку за факт о себе.
Вот тут лор и пригодился. Бит точно знает, что он медоед с черным носом и черными ушами, спортсмен, который тренируется вместе со всеми, а не снеговик из чужой фантазии. Если кто‑то пытается переписать его биографию, он лишь поправляет собеседника и остается собой. Так описание персонажа из украшения превратилось в простую защиту от социальной инженерии.
Админка: когда бот стал каналом коммуникации
В какой-то момент Бит перестал быть просто отвечающим справочником. С характером и узнаваемым тоном он стал восприниматься как лицо марафона, и нам захотелось говорить с участниками его голосом не только в ответах на вопросы. От имени Бита удобно было писать приветствия, анонсы, напоминания, кидать картинки, рассылать сообщения сразу в несколько чатов и каналов.

Поначалу мы делали это простым скриптом. Решение работало, но дергать терминал каждый раз ради одного анонса быстро надоело, и мы навайбкодили себе админку. В ней можно выбрать чат, отправить сообщение сразу или поставить на расписание, приложить картинку, посмотреть очередь отправки и логи обращений, подкрутить настройки поведения бота.

Туда же мы вынесли обновление инструкций из внешнего документа, и это оказалось одной из самых полезных функций. Правила марафона дополнялись по ходу подготовки, а бот подхватывал свежую версию по кнопке, без ручного деплоя.
Что получилось
К старту марафона Бит уже далеко не был демкой с прикрученной нейросетью. Он жил в чатах, отвечал в личке, подключался к обсуждениям, помнил контекст короткого диалога, подтягивал свежие правила из внешнего документа и держал один узнаваемый тон во всех разговорах.
За месяц через него прошло порядка 500 обращений, и около 70% из них оказались типовыми – синхронизация тренировок, начисление битов, шаги, челленджи, рейтинги, ручная загрузка активностей. Весь этот поток раньше падал бы модераторам в личку и общий чат, по две‑три минуты на каждый ответ плюс вечное переключение контекста, открыть регламент, вспомнить актуальное правило, сформулировать, иногда переспросить детали. Если прикинуть приземленно, за месяц Бит снял с организаторов порядка 35–45 часов ручной поддержки.
Админка тоже быстро стала частью процесса. Через нее организаторы отправили 30+ анонсов с картинками от имени Бита. Сообщения можно было подготовить заранее, запланировать, отправить в нужный чат и не звать разработчика ради каждой коммуникации. А ещё бот выдержал корпоративное любопытство. Его пытались сбить промпт‑инъекциями, заставить забыть инструкции, навязать чужую личность, выведать будущие челленджи. Бит вежливо отказывал и оставался собой.
В сумме получился автоматизированный рабочий слой поддержки поверх марафона: участникам проще спросить, модераторам спокойнее, организаторам легче держать всю коммуникацию в одних руках.
Почему эта история не только про спортивный марафон
Для нас Бит был экспериментом на реальном процессе: есть приложение, регламент, участники, чаты, модераторы и много повторяющихся вопросов. Но ценность кейса не столько в спорте, сколько в том, что подобный сценарий легко переложить на другие процессы.
Если у вас есть корпоративный чат в Битрикс24, документ с правилами и люди, которые регулярно спрашивают одно и то же, вы уже можете собрать похожего помощника. Онбординг, HR-регламенты, внутреннее обучение, поддержка, продуктовая документация, мероприятия, модерация сообществ – везде, где знания у компании есть, но тонут в переписке.
Начинать при этом с большого инфраструктурного проекта не нужно. В Битрикс24 уже есть Мессенджер, пользователи, чаты, бот-платформа, REST API и MCP-документация для AI-инструментов, а платформа Вайбкод добавляет к этому среду исполнения, деплой, работу с токенами и доступ к AI-моделям через AI Router. На выходе вы собираете конкретный рабочий сценарий, а не абстрактного «бота вообще». Где он живёт, какие события читает, из какого документа берёт знания, когда отвечает и когда молчит, кто управляет настройками и как обновляются правила.
Это, пожалуй, и есть главный вывод после Бита. AI-бот становится полезным не от того, что под него подложили самую модную модель, а от того, что эта модель встроена в живой рабочий процесс. У нас таким процессом стал спортивный марафон. У вас это может быть поддержка, обучение, HR, продажи, внутренние сервисы или любой другой поток вопросов, на которые у компании давно есть ответы.

mosinnik
напомнило чет))
NastyaKlevzur Автор
это первая версия бота без нормального тон-оф-войс и лора :)