Проект: 🍪 English Bites — бот-тренажёр, который поможет раскачать словарный запас и научиться органично выражать мысли по-английски  Публичный пост
20 апреля 2023  2611
🍪 English Bites — бот-тренажёр, который поможет раскачать словарный запас и научиться органично выражать мысли по-английски

Ссылка на бота

https://t.me/EnglishBitesBot

Пара слов о себе и том, что привело к созданию и развитию проекта

Привет! Меня зовут Кирилл. Я преподаватель английского языка. Сейчас трансформируюсь в предпринимателя — в январе 2023-го запустил свою крафтовую школу английского. Уф, болезненный и отрезвляющий опыт 😩 — хочешь сделать всё идеально, а получается через жопу, приходится учиться абстрагироваться на лету. Тем не менее я очень рад тому, что со мной сейчас происходит.

Hi! It's me. Kirill. How is it going?
Hi! It's me. Kirill. How is it going?

Живу в Хошимине (Вьетнам) уже почти 6 лет. Это огромный мегаполис, куда стекаются тысячи иностранцев со всех частей света, чтобы жить и работать. Хошимин — это такой наваристый бульон из разных культур, ценностей и представлений о жизни. Картина мира в такой среде бустится будь здоров.

Погрузившись в этот бурлящий котёл, в какой-то момент я заметил, что мой рафинированный английский не совсем похож на тот, чем люди пользуются в реальной жизни: вроде строишь мысль грамматически верно, но по ощущениям выходит топорно. А у носителей как-то всё гладенько и органичненько. Чтобы «облагородить» свой язык, я начал внимательно наблюдать за тем, как люди формулируют свои идеи на английском языке.

Нет, я не слежу за людьми 😄. Просто внимательно сканирую пространство вокруг и собираю интересные наблюдения в заметки.

Потом этих заметок накопилось так много, что я задался вопросом: «А чё я прячу всё этот добро, как Голлум свою п-р-е-л-е-с-т-ь в пещере?» И решил вынести свои лингвистические наблюдения в публичное поле.

Что вошло в прототип и сколько времени на него было потрачено?

Боту English Bites предшествовали два этапа.

Этап 1: Email-рассылка Blurt It Out!

2 года назад появилась email-рассылка Blurt It Out! — прародитель English Bites.

Рассылка работала так. Я брал мысль, выраженную носителем английского языка, переводил её на нормальный русский (как мы бы с вами выразили эту же мысль) → оформлял переведёнку в виде задания и отправлял человеку письмом → человек переходил по ссылке в гугл форму и сабмитил свою вариант перевода на английский → через неделю прилетал разбор задания, человек сравнивался с формулировкой носителя и таким образом развивал свой английский.

Пример письма из email-рассылки Blurt It Out!
Пример письма из email-рассылки Blurt It Out!

Рассылка как-то вяленько шла: чуть больше 100 подписчиков за всё время, активных пользователей — 3%. И я решил её свернуть.

У меня есть несколько предположений, почему эта история не пошла:

(1) Отложенный фидбек. Нужно было ждать целую неделю, чтобы увидеть ответ. Лучше давать обратную связь в моменте, чтобы тут же сравниться и сделать выводы. Отсрочки ведут к потере контекста и интереса.

(2) Сложно. Переводить мысль с русского на английский, пытаясь предположить, как выразился бы носитель — очень сложно. Слишком большая вариативность, стремящаяся к бесконечности: одну и ту же идею можно вербализовать миллионом разных способов. В итоге, человек делает попытку, видит формулировку носителя, понимает, что не попал и немного расстраивается — а это удар по мотивации.

(3) Email-рассылка — это письма, падающие в почтовый ящик, где постоянный хаос, где теряются даже важные письма, что уж говорить о фановой рассылке. У меня, по крайне мере, именно так.

(4) Слабый маркетинг. Я не особо занимался продвижением рассылки, а это очень важно для любой идеи. Сами по себе продукты редко плывут быстро, если плывут вообще.

Этап 2: Телеграм-бот Blurt It Out!

В конце 2022-го я трансформировал email-рассылку в телеграм-бота.

Скриншоты заданий из телеграм-бота Blurt It Out!
Скриншоты заданий из телеграм-бота Blurt It Out!

Механика была аналогичной: получаешь мысль, сформулированную на русском, переводишь её на английский. Но мне показался формат более удачным.

(1) Можно свериться моментально: получаешь задание → отправляешь свой вариант перевода → получаешь формулировку носителя английского и сравниваешься пока пирожки горячие.

(2) Это удобнее, всё в рамках одного бота. Не нужно открывать мыло-клиент, а потом ещё переходит в гугл формы, чтобы отправить свой вариант перевода. Всё собрано в одном месте: можно проскролить, чтобы повторить фразы из предыдущих заданий.

(3) Есть система уведомлений-напоминалок, чтобы помочь развить привычку заниматься регулярно.

Историю я эту успешно запустил и рассказал об этом здесь, в Вастрик.Клубе. Тема залетела: за неделю бот набрал 2000+ подписчиков.

🚨 Но была серьёзная проблема: люди быстро теряли интерес и переставали участвовать.

Я полагаю, что ключевая проблема с ботом была в том, что было ну о-ч-е-н-ь сложно. Я о переводе целой мысли с русского на английский язык. Этой болью, кстати, даже поделились некоторые пользователи.

Как я уже ранее сказал, пробовать представить и угадать то, как сформулировал мысль носитель языка — нереально сложная задача. Очень много вариаций и все будут верные.

Когда изучаешь язык, важна обратная связь — некий эталон, с которым можно сравниться и понять, верным ли путём идёшь. Что же получалось с ботом? Человек писал свой вариант перевода, который (часто) нормально передавал заложенную мысль → жал «отправить», получал оригинальную мысль на английском языке и видел, что его перевод отличается → дальше человек начинал думать «А у меня-то правильно? Так можно сказать?» и, конечно же, не получал ответ — дать персональный фидбек с таким количеством пользователей просто нереально. Дальше фрустрация, демотивация и «ну его к чёрту этот бот».

Это моя теория, основанная на многолетней практике преподавания. Хз почему я не догадался учесть это в рассылке и в этом боте 🤷‍♂️. Глаз замылился, наверное.

Недавно я решился на третий заход, чтобы перелопатить и улучшить продукт. Так появился бот English Bites.

Этап 3: Телеграм-бот English Bites 🍪

В этом боте механика устроена по-другому. Бот присылает предложение на английском со скрытым словом или фразой. Задача — догадаться по контексту, что спрятано.

Пробное задание из бота English Bites. Угадаете, что пропущено? 😎 Залетайте в бота и пробуйте
Пробное задание из бота English Bites. Угадаете, что пропущено? 😎 Залетайте в бота и пробуйте

Здесь я уже внимательней подошёл к вопросу сложности: решил упростить задание, оставив при этом весь сок. Для этого я делаю вот что:

(1) Слежу, чтобы контекст был простым — пускай вся ментальная энергия идёт на анализ и усвоение того самого слова или фразы, ради которой вся возня.

(2) Фокусирую на небольшом кусочке разговорного английского — слове или фразе. Отсюда, кстати, растут ноги у названия бота. Bite — это существительное, которое в переводе на русский означает небольшая порция еды, закуска (кусь 😁).

(3) Даю две подсказки, чтобы проще было справиться. Первая — объяснение спрятанного слова/фразы на английском. Вторая — небольшой кусочек другого текста, в который вшита искомое слово/фраза.

В общем, человек получает задание, пользуется подсказками, если надо, сабмитит своё предположение, а потом сравнивается а ответом.

Вот такой концепт. Посмотрим, как он полетит.

Какой технологический стек вы использовали? Почему?

Собирал бота на конструкторе — no-code ёлы-палы. Просто и быстро: одна неделя от концепции до первой версии MVP.

Слова и выражения беру из жизни. Контекст для заданий — из головы, учебников и лингвистических корпусов. Текст для подсказки генерю искусственным интеллектом.

Как вы запускались и искали первых пользователь?

(1) Кинул анонс в боте Blurt It Out! Результат: +300 подписчиков.
(2) Запостил анонс в своё телеграм-канале Authentic Pigeon, где потрошу и объясняю английский. Результат: +100 подпиcчиков.

График роста подписчиков English Bites c 16.04.2023
График роста подписчиков English Bites c 16.04.2023

Вот теперь выкладываюсь здесь. Учитывая интерес вастриковского комьюнити к моему предыдущему боту, вангую, что и в этот раз кто-нибудь захочет попробовать. В прошлый раз прилетело много полезных комментов, которые я взял на заметку — спасибо, ребзи!

Сколько потратили и заработали? Есть идеи как это можно монетизировать?

Потратил копейки: подписка на конструктор — 1000₽ в месяц. Разработка — 0₽, собирал всё своими руками. Маркетинг — 0₽ (пока)

По поводу монетизации — всё просто. Я не планирую брать денег за пользование ботом. Для меня это скорее маркетинговый инструмент. Я в начале года запустил свою крафтовую школу английского, и её нужно как-то продвигать.

Пока у меня нет миллионных маркетинговых бюджетов, чтобы заливать их в традиционные каналы привлечения, поэтому я решил пойти по пути создания интересной и полезной штуки. Предполагаю, что среди пользователе найдутся те, кто захочет пойти дальше в части развития английского, и начнут заниматься в моей школе. Но это гипотеза — буду тестировать.

Какие планы на будущее?

✦ Обкатать разные типы задания, чтобы было интересней.

✦ Есть идея геймифицировать эту историю:

(1) Добавить бэйджи, чтобы мотивировать. Мол: «Так держать! Продолжай в том же духе!»

(2) Сделать leaderboard для тех, кого заводит соревновательность.

Нужны ли какие-то советы или помощь Клуба?

Как я уже сказал, мой прошлый бот получил хороший отклик в Вастрик.Клубе, и я получил много толковых комментариев.

Буду рад получить поддержку в виде обратной связи и сейчас.

Какой совет вы бы сами могли дать идущим по вашим стопам?

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

Но, в любом случае, любой эксперимент — это опыт, который приближает к рабочей гипотезе.

Главное — пробуйте 🤟

30 комментариев 👇
Захар Кириллов Амбассадор ЕРАМ в Клубе 20 апреля в 09:22

Огнище, подписался.
Классный способ чутка поднатореть в красивых и умных выражениях, а то говоришь всё время одинаково.

Уже использовал новую фразу: сказал на стендапе, что "We went through very challenging sprint..." :)

  Развернуть 1 комментарий

@zahhar, круть! Рад, что фраза в реальную жизнь пролезла 🤘

  Развернуть 1 комментарий

Прикольно, но интерфейс не очень консистентный и немного подтормаживает. Но т.к. это цена за быстроту разработки, и бот достаточно простой, то норм)

Буду пользоваться, выглядит прикольно) если захочешь переписать с no-code на питон, пиши, я тут в свободное время ботов мастерю как раз)

  Развернуть 1 комментарий

@m-danya, да подлагивает бот, согласен. Что ты имеешь в виду под «не очень консистентным» ботом.

Круто! Возьму на заметку, что можешь помочь 🤘

  Развернуть 1 комментарий

@mainsdorff, Имел в виду не очень однородный интерфейс – то надо нажать на инлайн кнопку, то на обычную кнопку, то сообщение заменяется, то приходит новое. Это показалось мне сумбурным)

  Развернуть 1 комментарий

@m-danya, понял:) Собирал по наитию + платформа ограничивает. Но я подумаю над этим. Спасибо, что навёл на это!

  Развернуть 1 комментарий
Елена Жучкова Digital маркетолог: привлечение и продукт 23 апреля в 12:36

попробовала, пока выглядит прикольно

  Развернуть 1 комментарий

Очень круто, хочется пробовать...
Пока по функционалу фидбека нет, но я буду тестить.


Мне кажется будет удобно, если ты добавишь ссылочку на бота, например, в конце поста, а то я не нашел. Боже какой же я ленивый что даже не могу сам поискать бота в телеге, до чего меня довела жизнь...

  Развернуть 1 комментарий

@shameonyou, я могу к тебе в гости приехать и показать:)))))

  Развернуть 1 комментарий

@mainsdorff, не нашел ссылочки в посте, а так-то нашел, конечно ;)

  Развернуть 1 комментарий

@shameonyou, добавил в начале поста.

  Развернуть 1 комментарий

Спасибо за сервис! Пробую :)
__
Есть момент для обсуждения, это форма подачи задания, оно в виде картинки, которая иногда не грузится, ну или не всегда хочется грузить картинки.
Возможно стоит дублировать задание текстом, как идет подсказка.

  Развернуть 1 комментарий

@picty, привет! Ооо, вот это новость. А как это выглядит, когда картинка не грузится? Плейсхолдер или просто текстовая часть без обложки подгружается?

  Развернуть 1 комментарий

@mainsdorff, блюр картинка с лоадером и ниже текст и подсказка

  Развернуть 1 комментарий

@picty, ок, спасибо! Понаблюдаю.

  Развернуть 1 комментарий
  Развернуть 1 комментарий

@shameonyou, эх. Добавил в пост текстовую версию задания.

  Развернуть 1 комментарий

привет! идея классная, разве что замечу, что обычно первая подсказка мне не особо помогает, зато вторая - дает 99,9% очевидную помощь.

и кстати вот еще, не баг ли это? Я не угадал слово, но все равно меня поздравили

  Развернуть 1 комментарий

@Kir, поэтому подсказок две:) Чтобы навести. Если человек знает подходящую фразу, круто — это повторение и закрепление знакомого. Если нет — это потенциал, чтобы научиться новому, приложив чутка усилия. No pain, no gain.

В части похвалы, это не баг. Задача, конечно же, попробовать угадать, но это, на самом деле, не главное. Главное — приложить усилие, чтобы научиться. Похвала за старания 😉

  Развернуть 1 комментарий

Что-то у меня за несколько минут так и не заработал( Советую прикрутить логи или мониторинг, мб так же какой-нибудь aaS, чтобы такая стата тоже собиралась. А то количество подписчиков перестанет расти из-за ошибок, но этого не будет видно.

  Развернуть 1 комментарий

@laidrivm, привет! Оу, спасибо, что поделился. Видимо конструктор нестабильно работает. Похоже нужно задуматься о том, чтобы переложить жто на свои рельсы.

  Развернуть 1 комментарий

Нравится, что потенциально бот будет предлагать "живые" фразы и вопросики.

Немного расстроило, что лишь дважды в неделю :)

Ну и по наитию захотелось сразу ответ написать, но бот просит сначала клацнуть кнопку. Вероятно, не самый удобное решение, хотя, подозреваю, что таковы были требования конструктора.

  Развернуть 1 комментарий

@kirill_osipov, да, я об этом тоже думал, чтобы ответ сразу печатать, но почему-то остановился на этом решении. Я подумаю, может действительно стоит убрать лишний шаг.

  Развернуть 1 комментарий
Aleksei Shabanov Machine learning engineer | Computer Vision 27 апреля в 09:51

Попробовал, решил одно задание пробное -- и все, надо ждать. Я бы скорее 10-15 за один присест хотел решить. Не очень понравился этот момент

  Развернуть 1 комментарий

@lexibender, псс, расскажу только тебе секрет 🤫 Eсли ввести и отправить Bite #1 Task, то бот отправит первое задание. Если Bite #2 Task — второе. И так далее. Сейчас в базе 4 задания.

Собираю каждое задание вручную дедовским способом: естественным интеллектом и волосатыми руками, чтобы от бота пахло самобытностью :)

  Развернуть 1 комментарий

Привет, ботом пользуюсь уже месяц, спасибо за него большое! Жалко, что сменился формат, без загадок не так интересно теперь:)

  Развернуть 1 комментарий

@maria_pan, привет! Спасибо, что пользуешься! Я всё ещё щупаю форматы. Возможно, добавлю к уже существующему практическому заданию ещё одно, более хардкорное, для тех, кто ищет челленджа 😈

  Развернуть 1 комментарий
Михаил Гусаров Инженегр-погромист 22 июня в 10:24

😱 Комментарий удален его автором...

  Развернуть 1 комментарий

@dottedmag, привет! Да заблочь бота. Это по-сути отписка.

  Развернуть 1 комментарий

А что за конструктор использовался?

  Развернуть 1 комментарий

@bnn, привет! puzzlebot

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб