Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
## O projekcie

Inteligentny asystent głosowy i tekstowy dla operatora mobilnego Ucell (Uzbekistan), zdolny do udzielania klientom informacji o taryfach, odpowiadania na często zadawane pytania oraz dostarczania spersonalizowanych rekomendacji na podstawie potrzeb użytkownika.

## Rozwiązywane zadania

- **Automatyzacja konsultacji**: Zmniejszenie obciążenia centrum obsługi klienta dzięki automatycznym odpowiedziom na typowe pytania
- **Personalizacja**: Inteligentny dobór taryf na podstawie analizy potrzeb użytkownika (internet, połączenia, SMS)
- **Wielojęzyczność**: Pełne wsparcie dla języka rosyjskiego i uzbeckiego
- **Dostępność 24/7**: Całodobowa praca bez dni wolnych

## Kluczowe możliwości

**Interfejs Głosowy i Tekstowy**
- Rozpoznawanie i syntezę mowy przez Yandex SpeechKit z natywnymi głosami dla RU/UZ
- Wsparcie dla formatów WebM, Opus, MP3
- Czat tekstowy do komunikacji pisemnej

**Inteligentny System Rekomendacji**
- Analiza NLP wymagań użytkownika
- Wyszukiwanie wektorowe w bazie 50+ taryf
- Spersonalizowane rekomendacje na podstawie potrzeb

**FAQ z Semantycznym Wyszukiwaniem**
- Baza wiedzy: 29 pytań-odpowiedzi w 13 kategoriach
- Wyszukiwanie wektorowe z dokładnością 87-98%
- Automatyczna wektoryzacja nowych FAQ
- Statystyki wyświetleń do analizy popularności

**Rozszerzona Panel Administracyjny**
- Zarządzanie taryfami i FAQ przez wygodny interfejs
- Edytowanie inline, testowanie podobieństwa pytań
- Szczegółowe logi dialogów z metrykami czasowymi
- Wizualizacja statystyk zapytań

## Stos technologiczny

**Backend**: Django 5.2 (async), Django Ninja (REST API), PostgreSQL 16 + pgvector, Redis

**AI & ML**: OpenAI GPT-4, Yandex SpeechKit (STT/TTS), sentence-transformers (multilingual-e5-large), pgvector (wyszukiwanie wektorowe)

**DevOps**: Docker & Docker Compose, Gunicorn + Uvicorn, Nginx, Systemd

**Dodatkowo**: django-unfold, FFmpeg, cryptography, httpx

## Cechy techniczne

**Asynchroniczne przetwarzanie**: Równoległa praca STT, wyszukiwania wektorowego, generacji AI i TTS w celu minimalizacji czasu odpowiedzi

**Wyszukiwanie wektorowe**: Porównanie semantyczne z progiem 0.7 dla FAQ, buforowanie wektorów w celu przyspieszenia

**Dialogi kontekstowe**: Zachowanie historii ostatnich 10 wiadomości, ciągłe dialogi z session_id, adaptacyjne podpowiedzi

**Analityka**: Metryki czasu dla każdego etapu, liczenie tokenów, pełne logowanie zapytań

## Wyniki

- Przetwarzanie zapytań: < 2 sekundy na pełny cykl (STT → AI → TTS)
- Dokładność FAQ: 87-98% trafności semantycznego wyszukiwania
- Pokrycie: 29 FAQ w 13 kategoriach, 50+ taryf
- Bezpieczeństwo: tokeny API, szyfrowanie danych (Fernet), ochrona CORS/CSRF, ograniczenie liczby zapytań
- Gotowość do produkcji: kontenery Docker, automatyczne migracje, kontrole stanu, SSL/TLS

## Osiągnięcia

Projekt demonstruje głębokie zrozumienie nowoczesnych technologii AI/ML, doświadczenie w pracy z wektorowymi bazami danych, umiejętności tworzenia wysokoobciążonych systemów asynchronicznych oraz integracji złożonych zewnętrznych API (Yandex, OpenAI), znajomość praktyk DevOps.

---

**Technologie**: Python, Django 5.2, PostgreSQL, pgvector, Redis, Docker, OpenAI GPT-4, Yandex SpeechKit, NLP, Wyszukiwanie Wektorowe, REST API, Async/Await

**Termin rozwoju**: 3 tygodnie | **Status**: Gotowy do produkcji, aktywnie używany
Szczegóły pracy
Budżet 2050 PLN
Dodana 10 stycznia
122 wyświetlenia
Freelancer
Vitaly Matsiborka
Ukraina Mukaczewo  15  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończono 15 Sejfów
W serwisie 8 lat