Shaglock / Ostis-natural-language-proccessing-module

Модуль для обработки текста на естественном языке и трансляции его в модель представления знаний OSTIS-систем

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ostis natural language processing module

Модуль обработки естественно-языковых текстов предназначен для обработки текста на естественном языке и трансляции его в модель представления знаний OSTIS-систем

Установка

Чтобы становить модуль, достаточно склонировать его в корень вашего проекта, перейти в папку модуля и выполнить скрипт ./install_component.sh. Скрипт определит нужные зависимости и установит исходные коды в клиентской части системы (sc-web) и базе знаний (kb). После выполнения скрипта, модуль обработки текста готов к работе. Если вы внесли изменения в модуль, или обновили его исходные коды из репозитория

Работа с модулем

Модуль представляет из себя ostis-агента, который работает по такому же принципу как и все другие агенты OSTIS. Входным параметром агента является текстовый узел с текстом на естественном языке. На выходе получается конструкция, определяющая последовательность слов в предложении и их начальную форму

Пример работы

Тестирование

Чтобы проверить работу модуля, можно инициировать работу агента по обработке текста для любого текстового узла в системе. Наиболее наглядные примеры можно найти у узла natural_language_processing_test_cases, который появляется в системе, после установки модуля

About

Модуль для обработки текста на естественном языке и трансляции его в модель представления знаний OSTIS-систем


Languages

Language:JavaScript 83.4%Language:Shell 16.6%