NoNo — makieta techniczna
Każdy dział rozpisany na funkcje, dane, narzędzia i integracje. Na końcu: mapa połączeń, stack technologiczny i kolejność wdrożenia. To blueprint, od którego zaczniemy budowę.
Konto & Onboarding
MVPCel: wpuścić użytkownika, poznać podstawy i zebrać zgody, na których stoi cała reszta.
Funkcje
- Logowanie / rejestracja — e-mail + hasło, token JWT/Sanctum, sesje wieloplatformowe.
- Profil — dane osobowe, wiek, wzrost, płeć, awatar.
- Dane podstawowe zdrowotne — waga startowa, jednostki, strefa czasowa.
- Cele — waga docelowa, kroki, woda, nawyki; edytowalne w czasie.
- Onboarding konwersacyjny — AI zadaje pytania zamiast długiego formularza.
- Zgody / prywatność — RODO, AI Act, zgoda na przetwarzanie danych wrażliwych i kanały (WhatsApp).
Integracje →
AI Chat / Copilot
MVPCel: serce produktu. Jedna powierzchnia, przez którą robisz wszystko — pisząc lub mówiąc.
Funkcje
- Czat tekstowy — rozmowa w języku naturalnym, historia wątku.
- Wejście głosowe — nagranie → transkrypcja (Whisper) → przetwarzanie.
- Załączniki: zdjęcia — posiłki, wyniki, dokumenty (opis multimodalny).
- Załączniki: PDF — badania, faktury → ekstrakcja tekstu + podsumowanie.
- Rozpoznawanie intencji — „ważę 98", „wydatek 60 zł" → wywołanie właściwego narzędzia.
- Tool-calling — czat wykonuje akcje w modułach (zapis wagi, wydatku, check-in).
- Kontekst z pamięci — odpowiedzi oparte o historię (RAG).
Integracje →
AI Memory
MVPCel: długoterminowa pamięć — fundament cyfrowego bliźniaka. To ona zamienia dane w wiedzę o Tobie.
Funkcje
- Zapis strukturalny — fakty i zdarzenia do SQL (waga, wydatki, check-iny).
- Zapis semantyczny — embeddingi rozmów, głosówek, notatek do pgvector.
- Retrieval (RAG) — wyszukiwanie kontekstu po podobieństwie do zapytania.
- Parser faktów — z tekstu/głosówki wyciąga ustrukturyzowane dane.
- Kategoryzacja — przypisanie wpisu do domeny (zdrowie/finanse/praca…).
- Retencja & zapominanie — polityka przechowywania danych wrażliwych.
Integracje →
AI Orchestrator
MVPCel: mózg-dyrygent. Decyduje, który model i które narzędzie obsłuży dane zapytanie oraz jaka jest polityka prywatności danych.
Funkcje
- Routing modeli — Bielik (główny rozum, lokalnie/PL) ↔ GPT/Gemini (audytor, złożone zadania).
- Router prywatności — decyduje, które dane mogą trafić do chmury, a które zostają lokalnie.
- Rejestr narzędzi — definicje funkcji dostępnych dla LLM (log_weight, add_expense…).
- Audyt wyników — drugi model weryfikuje odpowiedź pierwszego.
- Zarządzanie kosztem — limity tokenów, caching, fallback modeli.
Dashboard & Scoring
MVPCel: jeden rzut oka na całe życie — wspólny system ocen w kolorach 🟢🟡🟠🔴.
Funkcje
- Ekran główny — waga, Health Score, dzisiejsze zadania, ostatni check-in.
- AI Summary dnia — narracyjne podsumowanie generowane przez AI.
- Scoringi — Health, Stress, Recovery, Engagement, Life Score.
- System kolorów — 🟢 OK · 🟡 odchylenia · 🟠 ryzyko · 🔴 priorytet.
- Silnik obliczania score — reguły/wagi na starcie, ML później.
Integracje →
Zdrowie — Health Copilot
MVPCel: centrum danych zdrowotnych — badania, waga, parametry — z analizą AI (insight, nie diagnoza).
Funkcje
- Waga — pomiary, historia, wykres trendu, cel i postęp.
- Badania: import PDF — ekstrakcja tekstu z laborek.
- Badania: import zdjęcia + OCR — (zdjęcie = już Vision, V2).
- Podsumowanie badań przez AI — porównanie okresów, wykrycie trendów (np. LDL ↑).
- Ciśnienie i tętno — wpisy ręczne + z Health Connect.
- Objawy — log objawów z tagami i nasileniem.
- Hormony — testosteron, D3 itd. jako parametry śledzone w czasie.
Integracje →
Dieta & Suplementy
MVPCel: śledzenie jedzenia i suplementacji z minimalnym tarciem (głos/zdjęcie).
Funkcje
- Log posiłku tekstem/głosem — „zjadłem karkówkę i sałatkę".
- Zdjęcia posiłków — rozpoznanie i szacowanie (Vision, V2).
- Makro — białko/tłuszcz/węglowodany, szczególnie pod keto.
- Odstępstwa od diety — „kebab" → zapis jako odstępstwo.
- Suplementy: lista — nazwa, forma, dawka.
- Suplementy: harmonogram + przypomnienia — godziny, odhaczanie.
Integracje →
Aktywność & Health Connect
MVPCel: automatyczne wciąganie danych z urządzeń + ręczny log treningów.
Funkcje
- Synchronizacja Health Connect — kroki, sen, aktywność, kalorie (Android).
- HealthKit — odpowiednik na iOS (decyzja: MVP Android czy oba).
- Log treningu — typ (rower/spacer/bieg/siłownia), czas, intensywność.
- AI dopytuje — „byłem na siłowni" → „ile trwał trening?".
- Cele aktywności — dzienne kroki, dystans.
Integracje →
Finanse — Finance Copilot
V1Cel: nie prosty budżet, a copilot finansowy: planuje cashflow, przypomina, prognozuje, łączy pieniądze ze stresem.
Funkcje
- Dodawanie wydatku — tekstem/głosem: „240 zł na paliwo".
- Budżet i kategorie — limity, podział wydatków.
- Cashflow — ile zostało do końca miesiąca, prognoza salda.
- Rachunki i raty — lista, terminy, status opłacenia.
- Przypomnienia o płatnościach — „przypomnij o ZUS".
- Prognozy i ostrzeżenia — wykrycie ryzyka kryzysu finansowego.
- Analiza wydatków — trendy, „+18% na jedzenie".
Integracje →
Dom — Household & Relacje
V1Cel: nie pojedynczy user, a gospodarstwo domowe ze wspólnym kontekstem AI.
Funkcje
- Wspólne konto — członkowie (Arek + Basia + AI), role, uprawnienia.
- Wspólny budżet — zagregowane finanse domu.
- Wspólne zakupy — lista współdzielona w czasie rzeczywistym.
- Wspólne cele i kalendarz — plany rodzinne.
- Insight domowy — „wydaliście o 18% więcej na jedzenie".
- Relacje — log dot. partnera/rodziny, samotność jako sygnał.
Praca
V1Cel: uchwycić wpływ pracy na resztę życia — stres, przeciążenie, konflikty.
Funkcje
- Log godzin pracy — „pracowałem 14 godzin".
- Stres i konflikty — zdarzenia (np. „klient nie zapłacił").
- Korelacja praca ↔ zdrowie — długie godziny → mniej kroków, gorsza dieta.
- Sygnał przeciążenia — wejście do Recovery Mode.
Integracje →
Knowledge Hub / Copilot
V1Cel: inteligentny agregator wiedzy — nie streszcza, tylko odpowiada „co to znaczy dla mnie/mojego projektu".
Funkcje
- Śledzenie źródeł — RSS, YouTube, blogi, dokumentacje, Reddit.
- LinkedIn — uwaga: scraping łamie ToS, tylko oficjalne API/ręcznie.
- Analiza treści — ekstrakcja kluczowych punktów.
- Kontekstualizacja — powiązanie z Twoimi projektami/celami.
- Codzienny raport wiedzy — brief tego, co ważne.
Integracje →
Prediction Engine
V1Cel: ostrzegać zanim się wydarzy — wypalenie, spadek diety, kryzys finansowy, przeciążenie.
Funkcje
- Predykcja stresu / zmęczenia — na bazie godzin pracy, snu, tętna.
- Predykcja spadku aktywności — trend malejący.
- Predykcja ryzyka finansowego — cashflow vs zobowiązania.
- Rekomendacje wyprzedzające — „zwolnij tempo", „zaplanuj regenerację".
Pattern Engine
V1Cel: znajdować korelacje, których sam nie zauważysz.
Funkcje
- Wykrywanie korelacji — „więcej kawy → gorszy sen → słabszy trening".
- Analiza wielu domen naraz — praca × sen × dieta × nastrój.
- Ranking wpływu — co najbardziej wpływa na Twoje samopoczucie.
Integracje →
Timeline życia
V1Cel: oś czasu całego życia — kontekst dla każdej analizy.
Funkcje
- Oś zdarzeń — operacje, urlopy, praca, stres, badania, waga.
- AI Memory Timeline — „rok temu…", „2 lata temu…".
- Nakładanie warstw — np. waga na tle stresujących okresów.
Why Engine
V1Cel: nie „Health Score 72", tylko dlaczego 72 i co z tym zrobić.
Funkcje
- Wyjaśnianie scoringów — rozbicie na czynniki składowe.
- Przyczyna → skutek — narracja oparta o Pattern Engine.
- Rekomendacja akcji — co poprawi wynik.
AI Planner
V1Cel: codzienny plan dnia dopasowany do stanu i celów.
Funkcje
- Plan dnia — „dziś: spacer ✔ magnez ✔ sen".
- Priorytetyzacja — wg scoringów i predykcji.
- Adaptacja — zmiana planu przy przeciążeniu (łączy się z Recovery Mode).
Recovery Mode
V1Cel: gdy AI widzi przeciążenie — odpuszcza, zamiast dołować.
Funkcje
- Detekcja przeciążenia — z Prediction/Pattern Engine.
- Redukcja powiadomień — mniej pushy, łagodniejszy ton.
- Tryb wspierający — zmiana priorytetów planu na regenerację.
Communication Hub
V1Cel: jeden mózg, wiele wejść. AI przychodzi do usera tam, gdzie już jest.
Funkcje
- Kanał: aplikacja mobilna — pełny interfejs.
- Kanał: panel WWW — analizy, konfiguracja.
- Kanał: WhatsApp — główny interfejs rozmowy (Business Cloud API).
- Kanał: Signal / e-mail / SMS — opcjonalne / awaryjne.
- Routing kontekstu — jeden numer, AI rozpoznaje temat (finanse/zdrowie/zakupy).
- Adaptery kanałów — każdy kanał = cienki klient do wspólnego rdzenia.
Voice Journal
V1Cel: killer feature — codzienna głosówka buduje historię życia.
Funkcje
- Codzienny prompt 21:00 — „opowiedz, jak minął dzień" (szablon WhatsApp).
- Pobranie głosówki — z WhatsApp Cloud API / z aplikacji.
- Transkrypcja — Whisper (rozważyć lokalny whisper.cpp dla prywatności).
- Parsowanie faktów — jedna głosówka → dziennik + dieta + nastrój + stres + aktywność.
- Dopytania — AI uzupełnia braki.
- Przeszukiwalna historia — „kiedy byłem najszczęśliwszy?" po setkach nagrań.
Notification / AI Messenger Engine
V1Cel: inteligentnie decydować kiedy, jak i którym kanałem się odezwać.
Funkcje
- Powiadomienia podstawowe — check-in, ważenie, suplement (MVP: push).
- Wybór kanału — push / WhatsApp wg wagi sprawy.
- Eskalacja — push → WhatsApp → przypomnienie → (za zgodą) partner.
- Detekcja ignorowania — zmiana godzin/kanału kontaktu.
- Współpraca z Recovery Mode — wyciszanie przy przeciążeniu.
Vision AI
V2Cel: analiza obrazu — od posiłków po sylwetkę i oznaki zmęczenia.
Funkcje
- Analiza zdjęć posiłków — rozpoznanie i makro.
- Analiza sylwetki — trend kompozycji ciała.
- Biological Age — szacowany wiek i trend.
- Face Recovery — oznaki zmęczenia/regeneracji z twarzy.
- OCR badań ze zdjęć — domyka moduł Zdrowie.
Voice Analytics
V2Cel: analiza zmian głosu w czasie (poszlaka, nie diagnoza).
Funkcje
- Analiza cech głosu — tempo, energia, ton z Voice Journal.
- Analiza językowa — „czy przy 12h+ pracy używam więcej negatywnych słów?".
- Trend nastroju — na bazie setek nagrań.
Knowledge Graph
V2Cel: pełna mapa życia jako graf powiązań encji.
Funkcje
- Graf encji — osoby, zdarzenia, parametry, projekty i ich relacje.
- Zapytania grafowe — „co łączy stres w pracy z wagą?".
- Zasilanie Digital Twin.
Agent Store
V2Cel: wyspecjalizowani agenci wykonujący realne zadania — przejście od porad do działania.
Funkcje (agenci)
- Diet Agent — jadłospisy, dopasowanie do keto.
- Grocery / Shopping Agent — listy, znajdowanie cen, zamówienia (po akceptacji).
- Finance Agent — analizy, przypomnienia, optymalizacja.
- Lab Agent — interpretacja badań, przypomnienia o kolejnych.
- Travel Agent — planowanie wyjazdów.
- Recovery Agent — plan regeneracji.
- Auto Shopping — „kup magnez / MCT / jajka" → zamówienie.
AI Research & Symulator przyszłości
V2Cel: głębokie badania na życzenie + symulacje scenariuszy „co jeśli".
Funkcje
- AI Research — „zbadaj MCP" → wieczorem obszerny raport.
- Symulator: zdrowie — „co jeśli schudnę 10 kg / śpię godzinę dłużej".
- Symulator: ryzyko — „co jeśli wrócę do alkoholu".
- Projekcje na modelu bliźniaka.
Digital Twin & Agentic AI
V2Cel: cel docelowy — AI zna wszystko i potrafi działać end-to-end.
Funkcje
- Model bliźniaka — zdrowie + finanse + relacje + dieta + praca + historia.
- Ranking wpływu życia — „to najbardziej wpływa na Twoje życie".
- Agentic flow — „chcę wrócić na keto" → jadłospis → zakupy → ceny → zamówienie (po akceptacji) → przypomnienia → monitoring.
Raporty
PrzekrojoweCel: automatyczne narracje o Twoim życiu w różnych horyzontach.
Funkcje
- Raport tygodniowy — „tak wyglądał Twój tydzień" (MVP).
- Raport z wykrytym wzorcem — łączy się z Pattern Engine (V1).
- Raporty miesięczne/roczne — podsumowania długoterminowe.
Compliance & Prywatność
PrzekrojoweCel: zaufanie i legalność wpisane w projekt, nie doklejane później.
Funkcje
- Granica insight ≠ diagnoza — AI daje obserwacje/wzorce, nie diagnozy (AI Act).
- Sekrety server-side — klucze API tylko na serwerze, nigdy w aplikacji.
- Router prywatności danych — co do chmury, co lokalnie (Bielik/whisper.cpp).
- RODO — dane kat. szczególnej (zdrowie), zgody, prawo do usunięcia.
- Szyfrowanie — dane w spoczynku i w tranzycie.
| Moduł | Łączy się z | Przez co |
|---|---|---|
| AI Chat | Orchestrator, Memory, wszystkie moduły domenowe, Communication Hub | tool-calling, intencje |
| AI Memory | WSZYSTKO — centralny hub | zapis SQL + embeddingi |
| Orchestrator | Chat, wszystkie modele AI, Compliance | routing modeli + prywatności |
| Scoring | Zdrowie, Dieta, Aktywność, Praca, Finanse → Why Engine | czyta dane, liczy oceny |
| Zdrowie | Scoring, Dieta, Pattern, Lab Agent | parametry, korelacje |
| Dieta | Zdrowie, Scoring, Diet/Grocery Agent | makro, odstępstwa |
| Aktywność | Scoring, Pattern, Planner | Health Connect sync |
| Finanse | Household, Praca, Finance Agent, Notifications | cashflow, przypomnienia |
| Household | Finanse, zakupy, kalendarz, WhatsApp 1:1 | wspólny kontekst |
| Praca | Scoring (stres), Pattern, Recovery | godziny, zdarzenia |
| Pattern Engine | Why Engine, Prediction, Digital Twin | korelacje z Memory |
| Prediction | Recovery Mode, Planner, Notifications | flagi ryzyka |
| Communication Hub | Chat, Voice Journal, Notifications, Household | adaptery kanałów |
| Voice Journal | Memory, Dieta, Praca, Zdrowie, Voice Analytics | 1 głosówka → wiele domen |
| Agent Store | Dieta, Finanse, Zdrowie, Auto Shopping | wykonywanie zadań |
| Digital Twin | Memory, Knowledge Graph, Pattern, wszystkie moduły | model całości |
| Warstwa | Narzędzie | Do czego |
|---|---|---|
| Frontend | Flutter | aplikacja mobilna (Android + iOS) |
| Web (panel WWW) | desktop: analizy, wykresy, konfiguracja | |
| Backend | Laravel | API, logika, tool-registry, webhooks |
| Laravel Queues + Horizon | async: STT, embeddingi, raporty | |
| Laravel Sanctum | auth / tokeny | |
| Dane | PostgreSQL | dane strukturalne (encje modułów) |
| pgvector | pamięć semantyczna / RAG | |
| Redis | cache, kolejki, sesje | |
| AI | Bielik | główny „rozum" (PL, prywatność, koszt) |
| GPT / Gemini | audytor, złożone zadania | |
| Whisper / whisper.cpp | transkrypcja głosu (STT) | |
| model embeddingów | wektoryzacja do pgvector | |
| Integracje | WhatsApp Business Cloud API | główny kanał rozmowy |
| Health Connect / HealthKit | kroki, sen, aktywność | |
| FCM / APNs | powiadomienia push | |
| V2+ | modele multimodalne (Vision) | zdjęcia, sylwetka, twarz |
| Neo4j / PG+AGE | Knowledge Graph | |
| MCP + agent framework | Agent Store, narzędzia agentów |
Zasada: zaczynamy od rdzenia conversation-first (01–05), potem 1–2 domeny z realnymi danymi, dopiero potem reszta. Każdy moduł domenowy = zestaw narzędzi dla czatu + minimalny ekran odczytu.
Faza 0 — Fundament (rdzeń MVP)
- 01 Konto + 03 AI Memory (schema + pgvector) + 04 Orchestrator (Bielik/GPT + tool-registry).
- 02 AI Chat — jedna powierzchnia, tekst + głos + PDF.
- 05 Dashboard + Scoring — prosty, na danych z pierwszych narzędzi.
Faza 1 — Pierwsze domeny (najwięcej realnych danych)
- 06 Zdrowie (waga + badania PDF) i 07 Dieta/Suplementy — masz tu dane keto/laborki.
- Check-in + 08 Health Connect + 28 Raport tygodniowy + 21 Powiadomienia (push).
Faza 2 — Inteligencja (V1)
- 13 Prediction + 14 Pattern + 16 Why Engine + 15 Timeline.
- 09 Finance Copilot, 19 WhatsApp + 20 Voice Journal, 10 Household, 17 Planner, 18 Recovery, 12 Knowledge Hub, panel WWW.
Faza 3 — Life OS (V2+)
- 22 Vision, 23 Voice Analytics, 24 Knowledge Graph, 25 Agent Store, 26 Research/Symulator, 27 Digital Twin.