Проект: Учим английские слова, lazy edition  Публичный пост
25 декабря 2024  836
Учим английские слова, lazy edition
https://t.me/LearnWordsInEnglishBot

Почти три года назад я переехал в Лондон.

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

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

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

При этом наибольшая боль это дуализм словарного запаса.

Все мы не нейтивы обладаем двумя множествами словарного запаса

  1. слова которые мы можем перевести при встрече
  2. слова которые мы можем использовать сами

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

Я пытался искать приложения, anki и прочая хуйня, но я даже один день не мог продержаться, так как мне лень или процесс неудобный.

Ну, значит надо сделать самому.

Так я и пришел к идее бота

Бот весьма простой и поддерживает следующие сценарии

Добавляем незнакомые слова

Как только встречается слово которое я не знаю, то я просто отправляю его боту и он сохраняет его

На каждое слово бот выдает карточку, в которой содержится перевод на русский, транскрипция, определения на английском и примеры.
Здесь я могу нажать кнопку add и добавить тем самым в список слов, которые я хочу учить.

Генерируем новые слова


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

Учим слова когда хотим

При желании учиться можно нажать кнопку и бот выдаст карточку вроде такой

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

При этом карточки могут быть как на русском, так и на английском.

Учим слова когда надо

В боте можно настроить уведомления и бот пришлет уведомлялку


Уведомления можно сделать хоть каждый час, настройка весьма гибкая

Ну вот и все

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

Все сделано максимально лениво, просто пихаешь слово и бот сам все подтягивает

Как оно работает?

Внутри конечно же почти для всех функций используется gpt4o

Я обнаружил, что API словарные либо не существуют либо дорогие, а тут просто пихаешь и тебе все генерируется более менее нормально.

Именно поэтому можно пихать целые фразы и быть уверенным, что с ними все в порядке.

Реалии современного программирования выглядят так:

Для повторений используется самописная интервальная система, когда у слова есть дата последнего повторения и в зависимости от его ранга следующая дата будет в будущем на N времени. Чем чаще вы помечаете слово как знакомое, тем реже оно будет появляться

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

Выводы

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

Связанные посты
7 комментариев 👇
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

Хотел написать, ого, Anki теперь в Telegram, но даже это уже тоже сделал кто-то: https://github.com/Vladyslav-Soldatenko/anki-telegram-bot

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

Офигенский сервис, мне очень нравится (я какое то время сам подумывал над подобным, почти точь-в-точь)!

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

что думаешь на этот счёт? если согласен, планируешь ли обновление?

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

😎

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

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


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