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