@salutejs/recognizer-string-similarity

String Similarity recognizer for SaluteJS

Usage no npm install needed!

<script type="module">
  import salutejsRecognizerStringSimilarity from 'https://cdn.skypack.dev/@salutejs/recognizer-string-similarity';
</script>

README

@salutejs/recognizer-string-similarity

Набор стандартных рекогнайзеров для распознования реплик пользователей.

npm i -S @salutejs/recognizer-string-similarity

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 }),
    // ...
});

SberDevices with :heart: