- Spacy
[3.4.1]- Библиотека для расширенной обработки естественного языка (NLP) - Poetry
[1.0.0]- Библиотека для работы с зависимостями, версия[1.0.0]демонстрирует стабильную работу.
В случае отсутсвия poetry рекомендуется использовать версию [1.0.0]
$ pip install poetry==1.0.0- Установка проекта осуществляется командой
$ make full-installДанная команда, с применением библиотеки poetry установит все необходимые зависимости. Соберет проект в whl. Произведет установку проекта.
- Перед первым запуском парсера необходимо запустить тренировку модели
$ csv-parser-training- Запуск парсера
$ csv-parser-run- Альтернативный запуск парсера без применения Spacy
$ csv-parser-altВсе результаты работы парсера возвращаются в виде словаря, где указано были ли совершены следующие действия:
- Приветсвие клиента менеджера
- Назвал ли менеджер свое имя (с извлечением имени)
- Назвал ли менеджер компанию (с извлечением имени компании)
- Попрощался ли менеджер с клиентом по окончанию разговора
Альтернативный запуск позволяет получить достоверные данные парсинга файла. Запуск с применением модели, прошедшей тренировку дает несовершенные результаты в отличии от альтернативного парсинга.