я должен создать собственный механизм NLP для редких языков или использовать облачные сервисы для чат-ботов (Azure, GCP) и переводов? - PullRequest
1 голос
/ 18 марта 2019

Итак, я хотел бы создать chatbot для языка, который не поддерживается широко (т. Е. goole / azure не имеет поддержки для создания чат-ботов, а только для службы перевода).Перевод хорошо работает с этого языка на английский (и наоборот).

Итак, проще ли:

  1. Создать новый механизм NLP для этого конкретного языка, чтобы распознавать контекст пользователявопрос при использовании чат-бота?
  2. Чтобы перевести вопросы пользователя на английский, а затем внутренне использовать движок чат-бота, который поддерживает английский (конечно, необходимо запрограммировать чат-бота), то есть движки azure / GCP.Когда контекст распознается и когда используется, предоставьте ответ (он может быть снова переведен на целевой язык для пользователя)?

Способ 2 кажется более простым (облачные API / службы уже доступны).Не знаете, как это работает на практике при распознавании контекста?

1 Ответ

0 голосов
/ 10 апреля 2019

Здесь вы перейдете к способу 2 -> многоязычным разговорам , который помогает перевести и определить намерение.

...