Работы на 80% меньше, зарплата та же. История ИИ-бота в обменнике валют
Курсы валют нужно выставлять в Telegram раз в пятнадцать минут, с 11:00 до 23:00, 7 дней в неделю. Сделали бота для этого.
Мой друг Дима (имя изменил, он просил не светить) работает в обменнике валют в Москве. Выкладывает курсы, отвечает клиентам, занимается продвижением. Зарплата хорошая, заметно выше средней по Москве. Есть один жирный минус. Где бы мы ни оказались, раз в пятнадцать минут он лезет в телефон. Нужно выставлять курсы. Несколько аккаунтов, несколько отдельных постов и картинок, сторис и еще сайт. И так раз в пятнадцать минут, весь день.
Я разработчик, у меня на такое реакция физиологическая. :)
Рынок обмена в Телеграме
Вопрос: где московские обменники находят друг друга и клиентов?
Есть группы, куда все выкладывают свои курсы, десятки постов, у каждого свои. Биржа, только в чате. Там же видно курсы соседей. Туда же заходит человек с пятью тысячами долларов и простым вопросом: у кого выгоднее?
Правило одно, и оно железное. Тебя нет в группах = нет и клиентов из Телеграма. Курсы висят вчерашние, одно из двух: либо тебе не пишут, либо пишут все подряд, потому что твой старый курс лучше рынка. Второе хуже. :)
Отсюда один обменник постит с нескольких аккаунтов, чтобы всегда быть среди свежих постов в ленте. У каждого аккаунта свой шаблон текста и своя картинка, мол, это все разные точки) Но так все устроено.
Рабочий день
Курс в обменнике меняется несколько раз в день. Начальник присылает Диме новые цифры, и дальше цикл:
1. Первый аккаунт: перебить цифры в шаблоне, отформатировать, выделить жирным, подставить картинку этого аккаунта. И переслать пост примерно в 50 групп.
2. Второй аккаунт, третий, и так по всем, то же самое, только шаблон другой и картинка другая.
3. Сторис. Открыть Фигму, перебить цифры, выгрузить, выставить с каждого аккаунта. Для этого еще нужен компьютер, с телефона не сделаешь.
4. Сайт: зайти, обновить.
5. Курс поменялся? Возвращаемся к шагу 1 :(
У Димы на это уходил весь рабочий день. Монотонная, бесконечная работа.
Владеет тот, кто платит
Тут важная деталь. Автоматизацию Дима захотел сделать сам и заплатил из своих. Начальник в курсе, но это не его разработка, поэтому на неё не претендует ;) Логика Димы простая: зарплата та же, времени в разы больше. Окупилось с первой зарплаты.
ИИ-бот для постинга курсов
Ядро ИИ-автоматизации сделал на n8n. Если не слышали - это конструктор, где сцепляешь между собой Телеграм, сайт, нейросеть и что угодно ещё, без большой разработки. Сказал Диме: давай уберём хотя бы рассылку.
И сразу упёрся в главное. Не «как распознать курсы» - это, понятно, ии-шка. А «как вообще постить».
В группах есть доступ только у реальных аккаунтов. Ботов туда не пустят. Пришлось поставить на сервер свой клиент Телеграма, который подключается прямо к аккаунтам Димы и пишет от их имени. Так, будто он сам сидит с телефона. Со стороны это незаметно, но именно на этом месте ломается идея «взять готового бота и настроить за вечер». :) И поэтому никто из конкурентов это не сделал.
Отдельный страх был: а не забанят ли аккаунты за такой постинг? Для Телеграма нет разницы, откуда ты пишешь: с телефона или с сессии на сервере.
Сообщение читает нейросеть. Механика тут нехитрая, GPT-модель просто считывает курсы из сообщения начальника. А цифр там больше, чем кажется (доллар бывает новый и старый, евро: мелкими купюрами и по 500, и у каждой позиции свой курс). Нейросеть распознает курс каждой валюты и формирует сообщение для каждого аккаунта уже отформатированное, с жирным и своей картинкой. Всё.
Дальше: кнопка «Запустить таймер». Бот сам идёт по группам: с первого аккаунта, через несколько минут со второго, потом третий. И по кругу, пока не остановишь. У каждого аккаунта свой шаблон, как и раньше. Курс изменился? Дима пересылает новое сообщение, бот подхватывает, следующий круг уже с новыми цифрами.
С картинками та же история. Раньше Дима шёл к компьютеру, открывал Фигму, перебивал цифры, сохранял картинку и выкладывал сторис с каждого аккаунта. Теперь нажал кнопку: сторис стоят во всех аккаунтах. Нажал другую: курсы обновились на сайте.
Курсы конкурентов в одной таблице в телеграм
Рассылку убрали. Ну и Бог с ней, скажете вы, - а конкуренты? А конкурентов всё так же надо листать глазами.
Вот тут и получилось то, чем я, честно говоря, горжусь больше всего.
Бот читает те же группы, вытаскивает из чужих постов курсы и складывает в одну таблицу. Кто. По какому курсу покупает и продаёт доллар, евро, юань. Когда обновился. Видно весь рынок целиком на текущий момент.
Кто-то поменял курс, сразу видно лучший.
Отдельно биржевые курсы и графики. Всё в Телеграме. Ни одной отдельной панели, в которую нужно заходить.
Дима назвал это терминалом. Мне нравится. Открыл, увидел весь рынок, поставил курс. Раньше нужно было листать группы. Теперь посмотреть одну таблицу.
Что в итоге
Раньше всё рабочее время Димы уходило на постинг. Сейчас работы стало примерно на 80% меньше (по его оценке). Оставшиеся 20% - заявки от клиентов, отчёты, продвижение.
Для обменника: курсы в группах всегда свежие, обновляются быстрее, чем у соседей, а где стоят соседи видно одним взглядом. На рынке, где все смотрят друг на друга, это фора.
Для Димы: та же зарплата, та же должность, а работы на 80% меньше. И это он сделал сам, за свои деньги. Из неочевидных плюсов, у него появилась личная жизнь)
А я теперь не вижу Диму посреди улицы с телефоном в руках. Самая приятная метрика из всех)
Три идеи, как применить эту историю на себя
Первая: не начинайте с ИИ. Начните с того, что делаете руками по кругу. Здесь большую часть пользы дала обычная автоматизация, а нейросеть закрыла одно узкое место: чтение текста сообщения.
Вторая: интерфейс должен жить там, где вы проводите больше времени. У Димы это Телеграм: там начальник, там группы, там клиенты. Сделал бы отдельный сайт с панелью, было бы не так удобно.
Третья: делайте по частям. Сначала формирование сообщений, потом рассылка, потом сторис, потом сайт, потом трекинг конкурентов. Между шагами Дима успевал пожить с ботом и сказать, что не так. Фиксили по ходу. В ТЗ нельзя все предусмотреть.
Что дальше
Входящие заявки. Это те самые 20% работы, что остались. Клиент пишет «Курс?» - и на это пока отвечает Дима. Хочу, чтобы отвечал ИИ-менеджер: понял, что хочет клиент, уточнил сумму и купюры, назвал актуальный курс, забронировал и передал в обменник готовую заявку. Курсы у бота есть: те самые, что он распознал для постинга, так что отвечать он будет всегда по свежим цифрам и в любое время. Когда дойдем, расскажу, что получилось.
А пока, как в старом одесском анекдоте:
- Рабинович, вам, наверное, скучно живётся?
- Отчего же таки скучно? Целыми днями я сижу и думаю.
- Ну а что же вы делаете по праздникам?
- О, по праздникам я таки позволяю себе маленькую роскошь: просто сижу. :)
Если у вас похожая рутина: постинг, обновление цен, слежка за конкурентами) можете написать в тг: "leononstop". Помогу, чем смогу)