Skip to content

Repository files navigation

ТЕРРА - Голосовой бизнес-ассистент 🤖

Помощник реализован в сферах:

  1. Закупки | Анализ технической документации, сверка смет, накладных и спецификаций.
  2. Техподдержка | Регистрация и классификация заявок, обработка обращений и звонков клиентов.
  3. HR | Поиск резюме, холодный поиск резюме, оформление и увольнение сотрудников, создание корпоративной базы знаний.
  4. Юридическая служба | Проверка требований законодательства, анализ рисков в договорах, антикоррупционная экспертиза.
  5. Маркетинг | Мониторинг отзывов, СМИ и активностей конкурентов, работа с маркетплейсами, подготовка и проверка текстов. Система содержит следующие маркетинговые команды:

• Создание маркетинговых кампаний

• Анализ рынка

• Работа с целевой аудиторией

• Управление маркетинговым планом

• Работа с брендом

• Управление социальными сетями

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

  1. Бухгалтерия | Обработка первичной документации, ввод данных в системы, инвентаризация, обработка зарплатных ведомостей.

Стек технологий:

Backend (Python): Flask - веб-фреймворк для создания API SQLAlchemy - ORM для работы с базой данных SQLite OpenAI Whisper API - для распознавания речи NLTK - для обработки естественного языка Flask-CORS - для поддержки кросс-доменных запросов

Frontend:

HTML5/CSS3 - для структуры и стилизации интерфейса JavaScript - для работы с аудио и взаимодействия с бэкендом Bootstrap - для адаптивного дизайна Font Awesome - для иконок

Основные компоненты:

Модуль распознавания речи (использует MediaRecorder API) Процессор команд (CommandProcessor) для обработки голосовых команд Контекстный анализатор (DialogContext) для понимания контекста диалога База данных для хранения задач и бизнес-сущностей

Процесс работы:

Запись аудио через браузерный API Отправка аудио на сервер Преобразование речи в текст через Whisper API Анализ команды и контекста Выполнение действия Возврат результата пользователю Система поддерживает различные типы команд: приветствие, создание задач, работа с финансами, управление проектами и другие бизнес-операции.

Как работать с программой:

Откройте веб-интерфейс Нажмите кнопку с иконкой микрофона для начала записи Скажите "ТЕРРА" и вашу команду Нажмите кнопку остановки записи (с перечеркнутым микрофоном)

Основные команды для тестирования:

Приветствие:

"Терра привет" "Терра здравствуй" "Терра добрый день"

Создание задач:

"Терра создай задачу подготовить отчет на завтра" "Терра поставь срочную задачу позвонить клиенту" "Терра добавь задачу провести совещание в 15 часов"

Маркетинг:

"Терра создай маркетинговую кампанию" "Терра анализ целевой аудитории" "Терра план продвижения в соцсетях"

Работа с клиентами:

"Терра добавить нового клиента" "Терра обновить информацию о клиенте" "Терра анализ клиентской базы"

Финансы:

"Терра внести расходы" "Терра показать баланс" "Терра добавить платеж"

Проекты:

"Терра создать новый проект" "Терра статус проекта разработка сайта" "Терра обновить проект"

Система распознает команды на русском языке и поддерживает контекстное общение. Результаты выполнения команд отображаются в интерфейсе под кнопками управления записью.

Все доступные маркетинговые команды:

Общий маркетинг:

"маркетинг" "маркетинговый план" "маркетинговая стратегия" "маркетинговый бюджет" "маркетинговый отчет" "маркетинговые показатели"

Реклама и продвижение:

"рекламная кампания" "запустить рекламу" "остановить рекламу" "рекламный бюджет" "эффективность рекламы" "таргетированная реклама" "контекстная реклама" "медийная реклама"

Социальные сети и контент:

"социальные сети" "контент план" "публикация"/"пост" "создать контент" "расписание постов" "истории" "прямой эфир"

Email-маркетинг:

"email рассылка" "создать рассылку" "шаблон письма" "база подписчиков" "открываемость писем" "конверсия рассылки"

Аналитика и исследования:

"анализ рынка" "исследование конкурентов" "анализ конкурентов" "маркетинговое исследование" "аналитика сайта" "веб-аналитика" "отчет по конверсии" "воронка продаж"

Работа с аудиторией:

"целевая аудитория" "сегмент аудитории" "портрет клиента" "анализ аудитории" "поведение пользователей" "предпочтения клиентов"

Бренд и PR:

"бренд"/"брендинг" "фирменный стиль" "репутация бренда" "пресс-релиз" "PR кампания" "медиа план"

Мероприятия:

"маркетинговое мероприятие" "организовать событие" "промо-акция" "презентация продукта" "выставка" "конференция"

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages