@salutejs/recognizer
@salutejs/recognizer
npm i @salutejs/recognizer
@salutejs/recognizer

@salutejs/recognizer

SmartApp Framework для создания навыков семейства Виртуальных Ассистентов "Салют" на языке JavaScript

by sberdevices

0.2.0 (see all)License:Sber Public License at-nc-sa v.2TypeScript:Built-In
npm i @salutejs/recognizer
Readme

@salutejs/recognizer

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

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

SmartApp Brain

SmartApp Brain — технология определения смысла фразы (намерения) пользователя. Позволяет создавать классификаторы из необработанных логов и управлять обучающими выборками. Включает готовые к использованию machine learning модели. Технология используется классификатором SmartApp Code и SmartApp Graph. Под капотом обращается к SmartApp Brain Direct API.

import { createScenarioWalker } from '@salutejs/scenario';
import { SmartAppBrainRecognizer } from '@salutejs/recognizer';

const scenarioWalker = createScenarioWalker({
    // ...
    recognizer: new SmartAppBrainRecognizer(process.env.ACCESS_TOKEN, process.env.SMARTAPP_BRAIN_HOST),
    // ...
});

SberDevices with ❤️

Downloads/wk

1

GitHub Stars

35

LAST COMMIT

9mos ago

MAINTAINERS

2

CONTRIBUTORS

18

OPEN ISSUES

31

OPEN PRs

7
VersionTagPublished
0.2.0
latest
2yrs ago
No alternatives found
No tutorials found
Add a tutorial
No dependencies found

Rate & Review

100
No reviews found
Be the first to rate