Итак, я хотел бы создать chatbot
для языка, который не поддерживается широко (т. Е. goole
/ azure
не имеет поддержки для создания чат-ботов, а только для службы перевода).Перевод хорошо работает с этого языка на английский (и наоборот).
Итак, проще ли:
- Создать новый механизм NLP для этого конкретного языка, чтобы распознавать контекст пользователявопрос при использовании чат-бота?
- Чтобы перевести вопросы пользователя на английский, а затем внутренне использовать движок чат-бота, который поддерживает английский (конечно, необходимо запрограммировать чат-бота), то есть движки azure / GCP.Когда контекст распознается и когда используется, предоставьте ответ (он может быть снова переведен на целевой язык для пользователя)?
Способ 2 кажется более простым (облачные API / службы уже доступны).Не знаете, как это работает на практике при распознавании контекста?