Поддержка диалогового потока для финского языка - PullRequest
1 голос
/ 14 марта 2019

Кто-нибудь реализовал чат-бота, используя Dialogflow для финского языка.Я знаю, что это еще не поддерживается изначально.Но я не видел четкой дорожной карты для поддерживаемых языков в ближайшие месяцы.Любая обратная связь или информация по этому вопросу.

Если бы не диалог, какой другой НЛП вы бы порекомендовали внедрить финский чат-бот.

Также было бы неплохо попытаться администрировать намерения на английском языке и использовать API-интерфейсы переводчика для перевода пользовательского текста с финского на английский и сопоставления намерений в диалоге.Очевидно, что ответ с соответствующим намерением должен быть переведен обратно на финский при доставке клиенту.

С уважением,

Ujjwal

1 Ответ

1 голос
/ 14 марта 2019

В диалоговом потоке в данный момент нет списка Финский в их списке языков . (Если ваш вариант использования срочный, вам не следует ждать его аддитивной поддержки в ближайшем будущем)

Необходимость - мать изобретения

Прежде чем продолжить, я бы не рекомендовал использовать Translator API для преобразования английского и финского языков, и наоборот.Он не будет обучать модель именно так, как вы хотите, потому что отношения между словами, между языками очень разные.

NLTK - отличная библиотека НЛП со всеми функциями, которые можно использовать для разработки чат-бота на финском языке. Связывание с финским

Примечание : Помимо NLTK, SpaCy и TextBlob также являются отличными библиотеками NLP, которые вы можете использовать. Если библиотека не поддерживает определенный язык, вы можете использовать UNI-код для обучения.

ТАКЖЕ Вы можете использовать различные открытые модули для разработки своего бота.,Как и этот, https://github.com/TurkuNLP/Finnish-dep-parser

Имея это в виду, НЛП, применяемый с базовыми моделями Word2Vec и Markov (многие варианты, которые вы можете найти через Интернет), поможет вам создать чат-бота, которого выхочу.

Спасибо за создание вашего чат-бота

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...