Kozack
@Kozack
Thinking about a11y

Как понять текстовое сообщение?

Нужен алгоритм для анализа текста и разбора на параметры для API.
На пример, запрос к API предусматривает два параметра:
count - число меньше 50
type - значение может быть сериал или фильм
Нужен какой-то механизм, чтобы понимать текст в разных формулировках и возвражать параметры.
getParams('Сериал') // -> { type: 'сериал' }
getParams('Покажи мне сериал') // -> { type: 'сериал' }
getParams('Покажи мне 10 лучших сериалов') // -> { count: 10, type: 'сериал' }
getParams('Какой самый популярный фильм?') // -> { type: 'фильм' }
getParams('Топ 15 фильмов 90-х годов?') // -> { count: 15, type: 'фильм' }

Есть какие-то библиотеки для подобного анализа, с учетом того, что параметров может быть больше?
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 2
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Ответ написан
Комментировать
TheRonCronix
@TheRonCronix
Байесовский классификатор.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы