Обучающие jabber-боты

Gim аватар

Кратко о том, что понаписано дальше -- обучающие jabber боты это удобно и полезно, но их почти нет, соответственно можно заполнить нишу если конечно это на самом деле "клёво". К чему всё это пишу -- мне интересно обсудить эту тему.

Теперь подробнее. Есть куча полезных джаббер ботов (переводчики, погода, жж-боты и подобные, боты-калькуляторы, боты-напоминальщики, A.L.I.C.E. и т.д.) и есть только один известный мне обучающий -- en@clisearch.net. Он учит английскому языку -- пополняет словарный запас (дано слово на русском, надо выбрать правильный перевод из четырёх слов на английском), учит идиомам, проверяет знание правил использования will/shall, a/an/the, hear/listen, close/shut и т.д., иногда просто цитирует разные тексты. Ещё он вроде умеет "обучать словам из указанного rss потока", только что-то не получилось заставить эту функцию работать. Специально поискал -- кроме него не нашёл подобных ботов. Может плохо искал.

И мне не всё нравится в этом боте, а способов связи с разработчиками на http://en.clisearch.net не нашёл :) Улучшения, которые мне пришли в голову:

  1. Вдобавок к переводам слов выводить их транскрипцию, так как она тоже важна. Есть онлайн словари (и боты), которые эту траскрипцию умеют выдавать, соответственно тут всё просто.
  2. Позволить пользователям самостоятельно загружать списки слов, знание которых они хотят прокачать. Например читаю я тексты по гидродинамике на английском, но не очень хорошо знаю термины. Читаю-читаю, неизвестные слова записываю, потом бот меня по ним гоняет и я всё в итоге знаю "на зубок". Реализовать тоже относительно несложно. Ещё можно слова отбирать в зависимости от знания пользователя, те что путает подавать чаще.
  3. Добавить обучение в другую сторону, т.е. перевод с русского на английский.
  4. Просто перевод слов -- это мало. Думаю полезно было бы кидать например пользователю предложение и несколько вариантов перевода чтобы он выбрал наиболее подходящий. Здесь с реализацией значительно сложнее, нужно отобрать предложения с возможностью разных переводов и составить эти переводы.
  5. Синонимы/антонимы.
  6. Слова с одинаковым переводом, но использующиеся в разном контексте. Пример только что-то в голову не приходит.
  7. Вообще покопаться в методиках обучения английскому, явно интересного почерпнуть много можно.

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

Что я бы хотел обсудить -- актуальность подобных ботов вообще, области их применения, примеры ботов и т.д.. Лично я сомневаюсь что у меня в ближайшее время будет возможность заняться разработкой чего-то подобного, но если это на самом деле актуально, то может после этого обсуждения кто-то захочет заняться обучающими ботами (это можно сказать ещё одна цель обсуждения).