Я считаю, что вы говорите о том, как автоматически заполнить текст? Например, вы пишете предложение, и у вас есть система, которая дает вам предложение завершить ваше предложение. Тогда самое лучшее, что вы можете использовать, это language modeling. Статистическая языковая модель представляет собой распределение вероятности по последовательностям слов. Чтобы узнать об этом кратко, я бы порекомендовал вам пройти через это tutorial из Стэнфорда. В этом учебнике рассказывается о N-граммовом языковом моделировании, а также о допуске Маркова.
Если вам интересно узнать о передовых методах, особенно используя глубокие методы обучения, вы можете найти последние исследования, связанные с этим. Методы глубокого обучения оказались эффективными во многих приложениях НЛП.
Например:
Вы можете найти множество других тесно связанных приложений NLP, которые в настоящее время являются адресами, используя глубокие методы обучения. Вы можете рассматривать их как передовые методы, основанные на языковом моделировании.