Добрый ночи! Можете подсказать как решить проблему «определения смысла»? Например пользователь может сказать «я поднимаю стакан» и чтобы также на это реагировать, если он говорит «стакан я поднимаю»?
Если вы пользуетесь яндексовскими грамматиками, достаточно заключить [я поднимаю стакан] в квадратные скобки. Если вы ими не пользуетесь, то надо или писать какую-то другую собственную грамматику, или пользоваться машиннообученными модельками (например, сходство sentence embeddings).
Окей, держи. Для любопытствующих - тут старый добрый knn на эмбеддингах предложений (где k=1). Можно нажать кнопку "open in colab", и поиграться с кодом, не вылезая из браузера. Если понравится, то уже придумывать, как затащить это к вам в прод.