Logo StudPulse StudPulse Platforma SaaS do zarządzania stajnią i hodowlą koni — produkt własny PSLAB studpulse.com →
Klient
Produkt własny PSLAB — studpulse.com
Branża
SaaS / agritech / hodowla koni
Okres realizacji
2025-2026, produkt rozwijany ciągle
Technologie
FastAPI, LangGraph, Gemini, pgvector, React, Capacitor

StudPulse to nasz najnowszy projekt i jednocześnie pierwszy własny produkt SaaS PSLAB — system operacyjny dla stajni, stadnin, pensjonatów i ośrodków jeździeckich, w którym agent AI jest częścią aplikacji, a nie doklejonym czatem. Zbudowaliśmy go od zera: architektura, backend, frontend, aplikacje mobilne, infrastruktura i model subskrypcyjny.

Wyzwanie

Prowadzenie stajni to kilkanaście równoległych ewidencji: cykle rujowe i krycia klaczy, badania USG, terminy wyźrebień, szczepienia i wizyty weterynarza, wizyty kowala, plany treningowe, dawki paszowe, boksy i dzierżawy, rezerwacje lekcji oraz rozliczenia z właścicielami koni. W praktyce dane te żyją w zeszytach, arkuszach i pamięci ludzi — a osoba, która je zna, jest akurat przy koniu, a nie przy komputerze.

Postawiliśmy sobie dwa cele produktowe:

  • Zapis bez biurka — zdarzenie ma się dać zarejestrować głosem, w trakcie pracy przy koniu, w języku użytkownika.
  • Odpowiedź z danych, nie z wyobraźni modelu — asystent AI musi każdą odpowiedź oprzeć o faktyczne rekordy stajni, a nie o prawdopodobnie brzmiące zdanie wygenerowane z pamięci modelu.

Rozwiązanie

StudPulse składa się z trzech warstw: API, aplikacji użytkownika (web i mobile) oraz warstwy AI wpiętej bezpośrednio w model danych.

  1. Backend — FastAPI i Python 3.12, SQLAlchemy 2.0 na PostgreSQL, migracje w Alembic. Wielodostępność (multi-tenant) z izolacją danych na poziomie organizacji, autoryzacja JWT i role użytkowników, WebSockety do odświeżania widoków w czasie rzeczywistym.
  2. Aplikacja — React, TypeScript i Vite jako PWA, ten sam kod pakowany przez Capacitor do aplikacji natywnych na Androida i iOS. Powiadomienia web push (VAPID) i FCM.
  3. Agent AI — LangChain i LangGraph, modele Gemini. Agent ma 29 narzędzi, którymi czyta i zapisuje dane w systemie: dodaje wpisy treningowe, zabiegi, pomiary biometryczne i karmienia, przypisując je do właściwego konia i oznaczając jako wprowadzone głosem.
  4. RAG na własnej bazie wiedzy — 32 rozdziały opracowania o biologii, żywieniu, zdrowiu, rozrodzie i treningu koni, indeksowane wektorowo w pgvector (768 wymiarów) i przeszukiwane semantycznie. Dzięki temu agent odróżnia pytanie o dane stajni od pytania o wiedzę merytoryczną.
  5. Bezpieczeństwo odpowiedzi — agent wykrywa sytuacje alarmowe (kolka, dystocja, ostra kulawizna, silne krwawienie, duszność) i sygnalizuje je przed resztą odpowiedzi, a świadomie odmawia decyzji, których system podejmować nie powinien — np. doboru par hodowlanych czy wyliczeń inbredu.
  6. Prywatność danych — dane klientów nie są używane do trenowania modeli, a poszczególne funkcje AI są routowane osobno, tak by żaden pojedynczy dostawca nie miał całości danych stajni. Role użytkownika obowiązują również agenta: konto z ograniczonym dostępem dostaje agenta tylko do odczytu.
FastAPIPython 3.12LangGraphGeminiPostgreSQLpgvectorSQLAlchemyAlembicReactTypeScriptViteCapacitorPWAWebSocket

Zakres funkcjonalny

Produkt pokrywa pełny cykl pracy stajni: rozród (cykle, krycia, ciąże, USG, badania rozrodu), trening (sesje, godziny i intensywność liczone względem norm danej stajni, a nie ogólnych tabel), finanse (przychód ośrodka, należności, koszt w przeliczeniu na konia), rezerwacje (lekcje, wynajmy, terminy kryć, karnety), żywienie (plany paszowe powiązane z trendami biometrycznymi), pensjonat (boksy, dzierżawy) oraz wspólny kalendarz łączący trening, kowala, weterynarza i lekcje w jednym filtrowalnym widoku. Do zdarzeń można podpinać skany, wyniki badań i faktury.

Model biznesowy

StudPulse działa w modelu subskrypcyjnym skalowanym liczbą koni — od darmowego planu na 2 konie z pełną funkcjonalnością, przez 110 PLN miesięcznie za 5 koni, aż po wycenę indywidualną powyżej 60 koni. Wszystkie plany obejmują 30-dniowy okres próbny, a płatność roczna jest tańsza o 20%. Interfejs i agent działają w 9 językach (polski, angielski, niemiecki, hiszpański, francuski, niderlandzki, ukraiński, arabski, chiński), co od początku otwiera produkt na rynki poza Polską.

Rezultaty

29
narzędzi agenta AI operujących na danych
32
rozdziały bazy wiedzy w RAG
9
języków interfejsu i agenta
0
danych klientów użytych do treningu modeli

Dlaczego pokazujemy własny produkt jako case study: StudPulse jest dowodem kompetencji, które na co dzień wnosimy do projektów klientów — projektowania architektury SaaS, budowy agentów AI osadzonych w realnym modelu danych, RAG na własnej bazie wiedzy, aplikacji web i mobilnych oraz utrzymania produkcyjnej usługi. Tu odpowiadamy za całość: od migracji bazy po rachunek za infrastrukturę.

Powiązane usługi i realizacje

Projekt łączy nasze usługi sztuczna inteligencja i agentic ai oraz programowanie aplikacji web i mobilnych. Jeśli planujesz podobne wdrożenie, zacznij od artykułu agentic ai - automatyzacja procesów w praktyce.

Chcesz zbudować własny produkt SaaS z AI?

Zaprojektujemy architekturę, agenta AI i aplikację — tak jak zrobiliśmy to dla StudPulse.

Bezpłatna konsultacja → Zobacz studpulse.com →