Moje projekty

Projekty

Moje projekty

Ze względu na moje obecne zobowiązania, większość projektów stanowią wewnętrzne projekty w firmie Neurosoft. Poza firmą stworzyłem projekt - myRAG, w którym chcę wykorzystać sztuczną inteligencję (AI)do przeszukiwania i udzielania odpowiedzi dotyczące bazy wczytanych dokumentów (RAG) oraz aplikację do zarządzania rozliczeniami dla małych firm (Moja Fakturownia)

Projekty wewnętrzne
  • LexSearch: Django, OpenSearch - wyszukiwanie dokumentów prawnych na podstawie różnych kryteriów
  • Rejestracja czasu pracy: aplikacja związana z Portalem Orzeczeń, mierzy średni czas pracy danej na podstawie ilości stron w dokumentach (xml), umożliwia pobranie zestawienia w różnych formatach.
  • Mniejsze projekty: liczne mniejsze projekty w Pythonie i Bashu, które automatyzują zadania: zmiana treści w wielu dokumentach (zamiana wewnątrz dokumentów xml), wyszukiwanie i podmiana dokumentów, które z powodu błędu zostały wycofane z publikacji (przeszukiwanie istniejących wersji i odnalezienie odpowiednich tagów xml, a następnie podmiana na aktualną wersję), itp.
Moja Fakturownia

Kompleksowy system księgowy dla jednoosobowych działalności gospodarczych. Aplikacja Django z panelem administracyjnym umożliwiającym zarządzanie fakturami, kosztami, płatnościami oraz automatyczne rozliczenia podatkowe i składki ZUS. Aplikacja jest również Progresywną Aplikacją Webową (PWA), co umożliwia jej instalację na urządzeniach i pracę w trybie offline.

Zobacz wersję demonstracyjną (w pełni funkcjonalną)
Zobacz na GitHub
myRAG
  • Aplikacja webowa w Django umożliwiająca dodawanie własnych dokumentów do bazy danych (postgreSQL z pgvector) oraz generowanie odpowiedzi na podstawie zawartości tych dokumentów przy użyciu modelu językowego - OpenAI.
  • Wykorzystanie modeli językowych do przetwarzania tekstu z dokumentów wczytywanych do aplikacji: wstępne przetwarzanie i wektoryzacja
  • Wykorzystanie modelu językowego do udzielania odpowiedzi na podstawie istniejącej bazy dokumentów
  • Wykorzystanie Redis do cache'owania
  • Wykorzystanie Celery do kolejkowania zadań w czasie rzeczywistym
  • Rozbudowany, estetyczny i elastyczny panel administracyjny do realizacji wszystkich zadań
Zobacz na GitHub