Telegram бот для изучения языков |
||
МЕНЮ Искусственный интеллект Поиск Регистрация на сайте Помощь проекту ТЕМЫ Новости ИИ Искусственный интеллект Разработка ИИГолосовой помощник Городские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Техническое зрение Чат-боты Авторизация |
2019-10-14 17:15 Не так давно я переехал в Финляндию и решил, что местный язык знать нужно. Занимаюсь с учителем онлайн, всё идёт хорошо, язык оказался не таким сложным, как казалось, но, пожалуй, самая большая проблема — увеличение словарного запаса. Сначала я решил пользоваться теми решениями, что есть. Но быстро понял, что они мне не очень подходят.
Пришлось самому написать небольшой бот для Телеграма, который можно использовать для изучения практически любого языка. Что уже есть и почему мне это не понравилось. Во-первых, для финского языка не так уж много языковых приложений. Изучать язык по приложениям, построенным вокруг статичного контента я не хочу — есть у меня свои интересы, потребности и желания, которые, как правило, не совпадают с тем, что предлагают авторы таких приложений. Что я делал Сразу оговорюсь — я не программист и в плане кодинга мне делиться нечем. Именно поэтому я решил максимально использовать готовые решения и не изобретать велосипед. Что получилось Получился полезный (как минимум, для меня) инструмент для пополнения словарного запаса.
Далее я покажу, как работает бот, но не буду утомлять примерами из финского языка, а покажу, как работает бот с английским языком. Как это работает Бот пока имеет интерфейс только на английском языке и значения слов тоже на английском. Поэтому он подходит больше тем, у кого уже есть определенный уровень владения английским языком, без него пользоваться ботом не получится. После добавления слов можно приступить к изучению лексики (/learn) и выбрать то количество слов, с которым хотелось бы поработать на этот раз. Алгоритм интервального повторения выберет самые «забытые» слова (или только что добавленные) и предложит их изучить. Если «забытых» слов не осталось, можно повторить выученные командой /test. Само изучение слов начинается с формирования пассивного навыка — узнавание слова. Бот показывает слово и задача пользователя вспомнить его значение. Если пользователь уверен, что помнит слово, то нажимает I remember, если не уверен в своих знаниях — Show meaning. Если показанное значение слова оказалось не тем, о котором думал пользователь, то стоит это честно признать — No, I forgot it. Если же что-то похожее вертелось на языке, можно сообщить об этом боту — Yes, I knew it. После того, как вы стали уверенно узнавать слова, бот предложит перейти к формированию навыка написания слова по его значению. Пользователю предлагается вспомнить, как пишется слово. Как видно на скриншоте выше, я сделал ошибку в слове. В этом случае бот предложит ввести его ещё раз, до тех пор пока я не перестану делать ошибки. Обычно на второй или третий раз получается записать любое слово. Ну разве что самые заковыристые и длинные финские слова могут потребовать несколько больше усилий. Но даже после того, как пользователь справится со всеми словами, бот от него не отступится. Ещё же работа над ошибками! После завершения основного цикла, бот предложит лёгкое повторение только что пройденного на основе обнаруженных ошибок. Получилось вполне удобное и полезное как минимум для меня простое приложение. Ничего революционного в нём нет, но мне удалось сократить время и усилия на добавление слов. При этом я не жертвую персонализацией обучения, что неизбежно происходит, когда вам приходится добавлять списки слов, сделанные кем-то другим. Работа над ошибками тоже мне кажется вполне полезным добавлением к интервальному повторению, так как позволяет исправить ошибку и закрепить слово сразу, в течение одной сессии. Это очень важно, так как неисправленная вовремя ошибка может «жить» долго и даже перерасти в неправильно сформированный навык. Понятно, что можно было бы сделать больше заданий. Как вы думаете, что ещё стоило бы добавить? Что дальше У всех подобных систем, при всей их очевидно полезности, есть свои большие недостатки. И связаны они, в первую очередь, с отсутствием контекста изучаемых слов. Источник: habr.com Комментарии: |
|