Автоматическая система анализа звонков менеджеров
1. Описание проекта
Нужно разработать простую систему, которая будет автоматически расшифровывать звонки менеджеров, анализировать их на ошибки и отправлять готовые рекомендации в Telegram-боте.
2. Как должна работать система:
1️⃣ Менеджер отправляет аудиофайл в Telegram-бот.
2️⃣ Система расшифровывает голос в текст (Whisper, локально).
3️⃣ Производится анализ диалога:
- Ищутся ключевые ошибки в разговоре.
- Производится сравнение с 15 книгами по продажам (ChromaDB).
- Генерируются советы и фразы для улучшения (ChatGPT API).
4️⃣ Бот отправляет менеджеру отчёт с расшифровкой, ошибками и советами.
5️⃣ Система самообучается – со временем она должна учитывать новые ошибки, обновлять рекомендации и улучшать точность анализа.
3. Основные требования к разработке
✔ Работа на локальном ПК (Windows 11), без дорогих серверов и облаков.
✔ Python – предпочтительный язык разработки.
✔ Использовать Whisper для расшифровки (работа локально).
✔ Использовать ChromaDB для поиска рекомендаций в книгах.
✔ ChatGPT API только для генерации советов.
✔ Telegram-бот должен работать автоматически, без ручного вмешательства.
✔ Самообучение системы – возможность добавлять новые ошибки, улучшать анализ и персонализировать рекомендации.
4. Основные этапы работы
🔹 Этап 1: Разработка ядра системы
- Установка и настройка Whisper (локально).
- Разработка модуля для конвертации аудио в текст.
- Настройка ChromaDB и загрузка 15 книг по продажам.
- Настройка запроса в ChatGPT API для генерации рекомендаций.
🔹 Этап 2: Самообучение системы
- Добавление механизма обратной связи от менеджеров (например, оценка точности анализа).
- Возможность обновления базы ошибок и рекомендаций вручную или автоматически.
- Интеграция новых данных в ChromaDB для улучшения анализа.
🔹 Этап 3: Создание Telegram-бота
- Приём аудиофайлов через Telegram.
- Интеграция с Whisper и ChromaDB.
- Отправка готовых отчётов обратно в Telegram.
🔹 Этап 4: Тестирование и отладка
- Проверка точности расшифровки.
- Корректность поиска ошибок и рекомендаций.
- Оптимизация скорости работы.
5. Минимальные требования к исполнителю
✅ Опыт работы с Python.
✅ Опыт работы с Whisper и ChromaDB – желательно, но не обязательно.
✅ Умение разрабатывать Telegram-ботов.
✅ Опыт работы с GPT API – будет плюсом.
6. Что требуется от фрилансера:
📌 Сделать рабочую систему и объяснить, как её запустить на моём ноутбуке.
📌 Не использовать сложные серверные решения – всё должно работать локально.
📌 Разбить работу на этапы и отчитываться о каждом выполненном этапе.
📌 Отвечать на вопросы в процессе, если что-то будет непонятно.
7. Бюджет и сроки
⏳ Сроки: 10–14 дней (обсуждается).
💰 Бюджет: Нужны разумные предложения, без завышенных цен.
🚀 Если готовы выполнить – напишите сроки, цену и примеры похожих работ.