1. Opis systemu AI
TADek - AI Tutor for Children
Dostawca: Paweł Kałka (osoba fizyczna, Polska)
Kontakt: support@tadek.app
TADek to edukacyjna aplikacja AI dla dzieci w klasach 1–8 w Polsce, zaprojektowana z myślą o dzieciach z ADHD. System wykorzystuje sztuczną inteligencję w następujących trybach:
- Zadania domowe - rodzic fotografuje zadanie; AI prowadzi dziecko krok po kroku przez rozwiązanie (dialog sokratejski).
- Nauka - system generuje ćwiczenia zgodne z podstawą programową MEN. AI ocenia odpowiedzi otwarte.
- Odkrywaj - otwarty tutor sokratejski, w którym dziecko zadaje pytania na tematy zatwierdzone przez rodzica.
- Egzaminy - próbne sprawdziany (kl. 3) i egzaminy ósmoklasisty (kl. 8) z oceną odpowiedzi otwartych przez AI.
Test diagnostyczny (placement test) jest w pełni deterministyczny - nie wykorzystuje AI.
2. Klasyfikacja ryzyka
TADek jest klasyfikowany jako system AI wysokiego ryzyka zgodnie z Załącznikiem III, Obszar 3 Rozporządzenia (UE) 2024/1689:
- Kategoria 2 - AI wpływające na dostęp do edukacji: test diagnostyczny określa początkowy poziom umiejętności i ścieżkę programową dziecka.
- Kategoria 3 - AI oceniające wyniki nauki: ocenianie odpowiedzi otwartych przez LLM bezpośrednio wpływa na śledzenie postępów dziecka.
3. Modele AI
TADek korzysta z modeli językowych (LLM) poprzez API - bez fine-tuningu, bez trenowania na danych użytkowników.
| Model | Rola | Zastosowanie |
|---|---|---|
| Anthropic Claude Haiku 4.5 | Podstawowy | Ocenianie odpowiedzi, egzamin kl. 3, podpowiedzi w zadaniach |
| Anthropic Claude Sonnet 4.6 | Podstawowy | Egzamin kl. 8, tutor zadań domowych, asystent rodzica |
| Google Gemini 2.0 Flash | Zapasowy | Automatyczne przełączenie przy niedostępności Anthropic |
| Google Gemini 2.5 Flash | Zapasowy | Automatyczne przełączenie przy niedostępności Anthropic |
Mechanizm fallback: jeśli Anthropic API zwraca błąd (HTTP 5xx, 429 lub timeout sieciowy), system automatycznie przełącza się na odpowiedni model Google Gemini. Użyty dostawca jest rejestrowany w logach.
4. Architektura
- Aplikacja - React Native / Expo SDK 54 (iOS, Android, web).
- Backend - Supabase Edge Functions (Deno) hostowane w UE (Frankfurt). Zarządzają wywołaniami AI, limitami, filtrami bezpieczeństwa.
- Baza danych - PostgreSQL (Supabase, UE Frankfurt). Row Level Security zapewnia izolację danych użytkowników.
- AI API - wywołania API do Anthropic (USA) i Google (USA/UE). Żadne dane nie są używane do trenowania modeli.
5. Nadzór ludzki
Rodzic ma pełną kontrolę nad systemem AI:
- Przegląd ocen AI - rodzic może sprawdzić każdą ocenę wystawioną przez AI w panelu rodzica.
- Nadpisanie oceny - rodzic może zmienić każdą ocenę AI (zmiana jest logowana).
- Kontrola trybu Odkrywaj - rodzic ręcznie aktywuje tryb; system moderacji flaguje nieodpowiednie treści.
- PIN rodzica - przejście z widoku dziecka do panelu rodzica wymaga kodu PIN.
- Tygodniowe raporty - rodzic otrzymuje podsumowania postępów i aktywności AI.
6. Rejestrowanie decyzji AI (art. 12)
Każda decyzja AI wysokiego ryzyka jest rejestrowana w tabeli ai_decision_log:
| Pole | Opis |
|---|---|
| Model | Użyty model AI (w tym informacja o fallback) |
| Typ decyzji | Ocenianie, placement, nadpisanie przez rodzica |
| Dane wejściowe | Streszczenie zadania i odpowiedzi (nie pełny prompt) |
| Wynik | Surowa odpowiedź AI + sparsowany wynik |
| Pewność | Wskaźnik pewności oceny |
| Nadpisanie | Czy rodzic zmienił ocenę (oryginalna vs. skorygowana wartość) |
Logi decyzji AI są przechowywane przez 6 miesięcy i automatycznie czyszczone.
7. Zarządzanie ryzykiem
| Ryzyko | Środki zaradcze |
|---|---|
| Błędna ocena AI | Walidatory deterministyczne jako pierwszy filtr; LLM tylko dla odpowiedzi otwartych. Rodzic może nadpisać każdą ocenę. |
| Błędny poziom z testu | Algorytm deterministyczny (bez AI). Rodzic może powtórzyć test. |
| Halucynacje AI | Prompty ograniczają tematy; system moderacji filtruje nieodpowiednie treści; rodzic widzi transkrypcje. |
| Wyciek danych | Row Level Security; PIN rodzica; JWT; szyfrowanie. |
| Nadmierne poleganie na AI | Disclaimery na każdym ekranie AI; informacja że AI może się mylić. |
8. Znane ograniczenia
- Język - TADek działa wyłącznie po polsku. Modele AI są trenowane głównie na danych angielskojęzycznych; w rzadkich przypadkach mogą wystąpić błędy językowe.
- Subiektywność - ocena wypowiedzi otwartych (wypracowania, krótkie odpowiedzi) jest z natury subiektywna. Oceny AI służą jako wskazówka, nie jako ocena końcowa.
- Brak adaptacji w czasie rzeczywistym - model nie uczy się na wzorcach poszczególnych dzieci; adaptacja opiera się na regułach (powtórki interwałowe, poziomy trudności).
- Halucynacje - LLM mogą generować przekonujące, ale błędne wyjaśnienia. Ograniczane przez ustrukturyzowane prompty i rubryk oceniania.
9. Dane i prywatność
- Dane użytkowników przechowywane w UE (Frankfurt) na serwerach Supabase.
- Wywołania AI API przetwarzane przez Anthropic (USA) i Google (USA/UE) - dane nie są używane do trenowania modeli.
- Zgoda rodzica na przetwarzanie AI zbierana explicite podczas onboardingu (wersja 2.0).
- Logi decyzji AI przechowują streszczenia, nie pełne prompty (minimalizacja danych).
- Rodzic może usunąć wszystkie dane dziecka i swoje konto w dowolnym momencie.
Szczegóły: Polityka prywatności
10. Deklaracja zgodności UE
Zgodnie z art. 47 Rozporządzenia (UE) 2024/1689, system TADek posiada Deklarację Zgodności UE potwierdzającą zgodność z wymogami:
| Wymóg | Artykuł |
|---|---|
| System zarządzania ryzykiem | Art. 9 |
| Zarządzanie danymi | Art. 10 |
| Dokumentacja techniczna | Art. 11 |
| Rejestrowanie zdarzeń | Art. 12 |
| Przejrzystość i informowanie | Art. 13 |
| Nadzór ludzki | Art. 14 |
| Dokładność, odporność, cyberbezpieczeństwo | Art. 15 |
Ocena zgodności przeprowadzona w trybie kontroli wewnętrznej (Załącznik VI). Brak wymagania jednostki notyfikowanej dla tej kategorii ryzyka.
11. Kontakt
W sprawach dotyczących systemów AI w TADek: