Набор стандартных рекогнайзеров для распознования реплик пользователей.
npm i -S @salutejs/recognizer-string-similarity
Рекогнайзер, основанный на вычисленнии схожести реплик. Схожесть вычисляется посредством коэффициента Сёренсена. Под капотом используется пакет string-similariy — реализация алгоритма на JS.
import { createScenarioWalker } from '@salutejs/scenario';
import { StringSimilarityRecognizer } from '@salutejs/recognizer';
import { intents } from './intents';
const scenarioWalker = createScenarioWalker({
// ...
recognizer: new StringSimilarityRecognizer({ intents }),
// ...
});