Техническое задание на разработку веб-приложения для анализа работы менеджеров по продажам
1. Введение
Целью данного проекта является разработка веб-приложения, которое позволит автоматизировать процесс анализа работы менеджеров по продажам. Приложение должно обеспечивать выгрузку аудиозаписей разговоров, транскрибацию их содержания, анализ текста с использованием языковой модели ИИ и вывод данных в удобном формате для дальнейшего анализа руководителем отдела продаж.
2. Требования к функциональности
2.1 Выгрузка аудиозаписей
- Приложение должно интегрироваться с системой управления взаимоотношениями с клиентами (CRM) Bitrix.
- Ежедневно производить выгрузку аудиозаписей разговоров менеджеров за прошедший день. Также необходимо наличие возможности настраивать параметры автоматической выгрузки по дате и ответственным менеджерам.
- В приложении должна быть реализована возможность запуска выгрузки аудиозаписей в ручном режиме по заданным параметрам даты и ответственным менеджерам.
- Собирать метаданные, такие как дата и время разговора, идентификатор менеджера и другие связанные данные.
2.2 Транскрибация аудиозаписей
- Приложение должно использовать автоматические методы транскрибации для преобразования аудиозаписей в текст.
- Транскрибированный текст должен быть сохранен вместе с соответствующими метаданными.
2.3 Анализ текста с использованием языковой модели
- Разработать интеграцию с языковой моделью ИИ, которая будет проводить анализ транскрибированного текста.
- Модель должна проводить анализ разговоров согласно заданных вручную промптов.
- Реализовать возможность редактирования промптов пользователем.
2.4 Вывод данных
- Разработать интерфейс, который позволит пользователю просматривать результаты анализа для каждого менеджера и разговора.
- Вывод данных должен быть представлен в формате, удобном для дальнейшего анализа, в виде таблиц.
3. Требования к технической реализации
- Приложение должно быть разработано в виде веб-приложения с использованием современных технологий (Python, PHP, JavaScript, HTML5, CSS3).
- Для интеграции с CRM Bitrix необходимо использовать API данной системы.
- Для транскрибации аудиозаписей необходимо использовать API модели Whisper. А также возможность подключения этой модели если она установлена локально на рабочей станции.
- Для анализа текста необходимо использовать API модели GPT. А также возможность подключения языковой модели если она установлена локально на рабочей станции.
- Приложение должно быть полностью независимым от используемых инструментов транскрибации, анализа и используемой СРМ системы. Иметь возможность корректной смены подключения к другой модели для транскрибации аналогичной Whisper, к другой модели для анализа аналогичной GPT, а также смены подключения к другой СРМ системе.
- Для хранения данных о разговорах, транскрибации и результатов анализа следует использовать базу данных.
4. Требования к безопасности
- При передаче данных между компонентами приложения и взаимодействии с внешними сервисами следует использовать защищенные протоколы HTTPS.
5. Требования к интерфейсу
- Интерфейс приложения должен быть интуитивно понятным и удобным в использовании.
- Должна быть предусмотрена возможность фильтрации и сортировки данных для удобства анализа.
6. Требования к документации
- Предоставить документацию, описывающую настройку и использование приложения.
- Описать структуру базы данных и схему данных.
7. Контактная информация
- контактные данные для обратной связи и вопросов по проекту:
8. Окончание
Данное техническое задание является основой для разработки веб-приложения для анализа работы менеджеров по продажам. Проект должен соответствовать требованиям, описанным в данном документе, и обеспечивать эффективное и удобное решение для руководителя отдела продаж.