Автоматична система аналізу дзвінків менеджерів
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 днів (обговорюється).
💰 Бюджет: Потрібні розумні пропозиції, без завищених цін.
🚀 Якщо готові виконати – напишіть терміни, ціну та приклади схожих робіт.