AI Telegram-bot dla użytkowników z RAG i Whisper
Opracowałem bota AI dla Telegramu, który łączy tekstową komunikację, pracę z dokumentami i wiadomości głosowe w jednym interfejsie.
Funkcjonalność projektu:
— kontekstowy czat z krótkotrwałą pamięcią dialogu
— odpowiedzi na pytania dotyczące załadowanych dokumentów (PDF, DOCX, TXT) za pomocą RAG
— przetwarzanie wiadomości głosowych: rozpoznawanie mowy, analiza zapytania oraz odpowiedź tekstowa/głosowa
— izolacja danych użytkowników i czatów
— przygotowanie Docker do wdrożenia
— wsparcie dla trybów polling i webhook
— kontrole zdrowia, podstawowe testowanie i CI
Technologie:
Python, aiogram, LiteLLM, Google Gemini, Qdrant, Redis, FastAPI, Docker, Whisper, Edge-TTS.
Projekt stworzony jako gotowa baza dla usługi AI w Telegramie, którą można skalować pod wsparcie klientów, FAQ, wewnętrzną bazę wiedzy lub pracę z dokumentami.
https://github.com/makquella/telegram-bot-ai-support
Tagi
#TelegramBot #Python #AI #RAG #Gemini #Redis #Qdrant #FastAPI #Docker #Chatbot
Funkcjonalność projektu:
— kontekstowy czat z krótkotrwałą pamięcią dialogu
— odpowiedzi na pytania dotyczące załadowanych dokumentów (PDF, DOCX, TXT) za pomocą RAG
— przetwarzanie wiadomości głosowych: rozpoznawanie mowy, analiza zapytania oraz odpowiedź tekstowa/głosowa
— izolacja danych użytkowników i czatów
— przygotowanie Docker do wdrożenia
— wsparcie dla trybów polling i webhook
— kontrole zdrowia, podstawowe testowanie i CI
Technologie:
Python, aiogram, LiteLLM, Google Gemini, Qdrant, Redis, FastAPI, Docker, Whisper, Edge-TTS.
Projekt stworzony jako gotowa baza dla usługi AI w Telegramie, którą można skalować pod wsparcie klientów, FAQ, wewnętrzną bazę wiedzy lub pracę z dokumentami.
https://github.com/makquella/telegram-bot-ai-support
Tagi
#TelegramBot #Python #AI #RAG #Gemini #Redis #Qdrant #FastAPI #Docker #Chatbot