Dokumenty · Przejrzystość · Wersja nadchodząca
Wersja 1.2. Obowiązuje od 15 października 2026.
Wersja 1.2. Wchodzi w życie 15 października 2026. Do tego dnia obowiązuje wersja 2.13. Wersja 1.2 należy do nowej numeracji i nie jest tożsama z archiwalną wersją 1.2, która obowiązywała od 7 do 23 sierpnia 2026. Pełne zestawienie wydań znajdziesz w archiwum wersji metodologii.
Ta strona wyjaśnia, jak Prospekt AI tworzy oceny analityczne spółek notowanych na GPW i NewConnect. Publikujemy ją w duchu przejrzystości oraz w wykonaniu obowiązków informacyjnych wynikających z Rozporządzenia MAR (596/2014) i Rozporządzenia delegowanego Komisji (UE) 2016/958. Opisujemy tu streszczenie metodyki: logikę oceny, grupy czynników i przybliżone znaczenie każdej z nich. Dokładne progi liczbowe, wagi cząstkowe i postać formuły pozostają tajemnicą przedsiębiorstwa.
Narzędzie badawcze, nie stanowi porady inwestycyjnej.
Producentem ocen analitycznych jest Prospekt AI Spółka z ograniczoną odpowiedzialnością z siedzibą w Warszawie (Al. Jerozolimskie 81, lok. 7.10, 02-001 Warszawa), NIP 5223375633, KRS 0001246602, REGON 544958265. Prospekt AI nie jest licencjonowaną firmą inwestycyjną ani domem maklerskim, nie świadczy usług maklerskich ani doradztwa inwestycyjnego i nie podlega nadzorowi Komisji Nadzoru Finansowego jako firma inwestycyjna. Zezwolenia nie potrzebujemy, ponieważ nie wykonujemy żadnej z czynności maklerskich wymienionych w art. 69 ustawy o obrocie instrumentami finansowymi ani nie udzielamy rekomendacji dotyczących instrumentów finansowych dostosowanych do sytuacji konkretnego inwestora w rozumieniu art. 76 tej ustawy. Jako producent rekomendacji inwestycyjnych podlegamy natomiast obowiązkom, które nakładają Rozporządzenie MAR i Rozporządzenie delegowane 2016/958, a ich przestrzegania pilnuje właśnie Komisja Nadzoru Finansowego. Organem właściwym w sprawach rynku kapitałowego w Polsce, do którego kierujemy zapytania i któremu udostępniamy dokumentację na żądanie, jest Komisja Nadzoru Finansowego. Kontakt w sprawach metodyki oraz zapytań organów nadzoru: kontakt@prospektai.pl. Emitent, którego spółkę obejmujemy analizą, kieruje zastrzeżenia na ten sam adres, w trybie opisanym w sekcji „Zgłoszenie błędu i zastrzeżeń do metodyki”. Osobnej skrzynki dla emitentów nie prowadzimy, a sprawę rozpoznajemy po tytule wiadomości.
Oceny powstają w pełni automatycznie. Żaden analityk nie decyduje o ocenie konkretnej spółki i nikt nie zmienia wyniku ręcznie dla pojedynczego użytkownika, ponieważ formuła jest wspólna dla wszystkich. Przy żadnej ocenie nie wskazujemy więc imiennie osoby fizycznej, która by ją sporządziła, ponieważ takiej osoby nie ma. Art. 5 Rozporządzenia 2016/958, który nakazuje wskazać autora, stosuje się w stosownych przypadkach, a nasz proces takiego przypadku nie tworzy. Producent ponosi pełną odpowiedzialność redakcyjną za wszystkie publikowane treści, w tym za oceny wyliczone przez silnik, za słowne opisy spółek oraz za słowne podsumowania portfela, a także odpowiedzialność regulacyjną wobec organów nadzoru za ich zgodność z wymogami MAR i Rozporządzenia 2016/958.
Oceny udostępniamy w Aplikacji mobilnej i to ona jest kanałem podstawowym: każdą ocenę oraz każdą jej zmianę użytkownik odczytuje w Aplikacji, niezależnie od jakiegokolwiek powiadomienia. Powiadomienia push stanowią kanał dodatkowy i nie zobowiązujemy się do doręczenia powiadomienia o każdej zmianie oceny. Powiadomienia o Ocenie, zmianie kategorii Oceny lub zdarzeniu dotyczącym Spółki wysyłamy wyłącznie dla Spółek znajdujących się w Portfelu użytkownika. Każde takie powiadomienie zawiera skrócone zastrzeżenie o treści „Info, nie porada.”. Po otwarciu powiadomienia trafiasz na ekran Aplikacji z pełnym ujawnieniem opisanym w sekcji „Cykle aktualizacji i datowanie”. Ekran, na którym gromadzimy otrzymane powiadomienia, nosi stopkę o treści „Powiadomienia informacyjne. Nie stanowią porady inwestycyjnej. Decyzje inwestycyjne podejmujesz samodzielnie.”. Odnosi się ona do wszystkich powiadomień na tym ekranie, w tym do powiadomień o Ocenie, zmianie kategorii Oceny lub zdarzeniu dotyczącym Spółki z Portfela oraz do powiadomień systemowych. Powiadomień nie pisze model językowy. Wszystkie powiadomienia układa nasz kod z danych wyliczonych przez silnik, więc oznaczenia treści wygenerowanej przez model na tym ekranie nie stosujemy. Oznaczamy nim wyłącznie słowne podsumowanie portfela i słowny opis spółki, w miejscach, w których je pokazujemy. Powiadomieniami zarządzasz w ustawieniach Aplikacji oraz w ustawieniach urządzenia. Powiadomienie push, jeżeli wysyłamy je dla Spółki z Portfela, trafia do użytkownika w tym samym cyklu analitycznym co publikacja Oceny w Aplikacji i nigdy jej nie wyprzedza. Nie stosujemy embarga ani dystrybucji preferencyjnej: żadne media, instytucje finansowe ani partnerzy biznesowi nie otrzymują ocen przed ich publikacją w Aplikacji.
Prospekt AI jest narzędziem badawczym o charakterze wyłącznie informacyjnym. Nie stanowi porady inwestycyjnej ani rekomendacji zakupu lub sprzedaży w rozumieniu doradztwa inwestycyjnego. Narzędzie nie umożliwia zawierania transakcji, nie składa zleceń i nie łączy się z rachunkiem maklerskim. Nie uwzględnia sytuacji majątkowej, wiedzy, doświadczenia ani celów inwestycyjnych konkretnego użytkownika. Nie badamy odpowiedniości ani adekwatności instrumentu finansowego dla użytkownika w rozumieniu art. 25 dyrektywy MiFID II i nie świadczymy żadnej z usług inwestycyjnych wymienionych w sekcji A załącznika I do tej dyrektywy. Każdą decyzję inwestycyjną podejmuje użytkownik samodzielnie i na własną odpowiedzialność.
Rozróżniamy przy tym trzy rodzaje treści, ale wszystkie trzy obejmujemy tym samym zestawem ujawnień. Ocena analityczna spółki, czyli wynik punktowy wraz z kategorią, stanowi rekomendację inwestycyjną w rozumieniu art. 3 ust. 1 pkt 35 Rozporządzenia MAR i podlega opisanym niżej obowiązkom informacyjnym. Słowny opis spółki prezentujemy razem z oceną, więc dzieli on jej status. Tak samo traktujemy słowne podsumowanie portfela: opiera się ono na ocenach spółek z portfela, dzieli więc ich status i pokazujemy przy nim ten sam komplet ujawnień, mimo że opisuje dane, które użytkownik sam wprowadził do Aplikacji. Żadna z tych treści nie jest przy tym poradą dopasowaną do sytuacji konkretnej osoby. Podsumowanie portfela nie sugeruje strategii inwestycyjnej ani działania wobec konkretnej pozycji i nie bada odpowiedniości ani adekwatności instrumentu finansowego dla użytkownika.
Wynik punktowy, o którym piszemy niżej, wymaga osobnego zastrzeżenia. Nie jest ceną docelową spółki, prognozą jej kursu, prawdopodobieństwem wzrostu ani oczekiwaną stopą zwrotu. Wyraża wyłącznie pozycję spółki w kryteriach analitycznych opisanych na tej stronie. Ustalamy ją w części porównawczo w ramach grupy sektorowej spółki, a w części na podstawie rozpoznanych zdarzeń rynkowych oraz kar, które opisujemy niżej. Spółka z wynikiem 80 punktów nie ma zatem czterokrotnie większych szans na wzrost niż spółka z wynikiem 20 punktów.
Końcową ocenę spółki wylicza deterministyczny silnik analityczny. Deterministyczny oznacza, że dla tych samych danych wejściowych system zawsze zwraca ten sam wynik, według deterministycznej formuły jednakowej dla wszystkich użytkowników. Wagi grup czynników mają charakter bazowy, a silnik dostosowuje je do rozpoznanego stanu rynku według reguł ustalonych z góry. Dostosowanie to nie zależy od użytkownika i przebiega jednakowo dla wszystkich. Do danych wejściowych zaliczamy przy tym kategorię przypisaną spółce w poprzednim cyklu, ponieważ progi zmiany kategorii są asymetryczne, co opisujemy w sekcji „Kary i stabilizacja oceny”, a także wyniki pozostałych spółek z tego samego rynku notowań, ponieważ o kategorii rozstrzyga również miejsce spółki w rankingu. Silnik ocenia każdą spółkę w siedmiu grupach czynników, porównawczo w ramach jej grupy sektorowej, a nie względem absolutnych wartości rynkowych. Grupę sektorową tworzymy wspólnie dla GPW i NewConnect. Osobno dla każdego rynku notowań wyznaczamy wyłącznie próg rankingowy kategorii. Pozycja spółki może więc się zmienić także wtedy, gdy zmieni się skład grupy sektorowej, niezależnie od sytuacji samej spółki.
Ocena ma dwie postacie, które prezentujemy razem. Pierwsza to wynik punktowy w skali od 0 do 100, gdzie wyższa wartość oznacza lepszy rezultat spółki w zastosowanej formule. Obok wyniku łącznego Aplikacja pokazuje wyniki pięciu grup czynników w tej samej skali, więc użytkownik widzi, które grupy wynik podniosły, a które go obniżyły. Druga postać to kategoria: Wysoka, Obserwacja albo Niska. Kategoria nie jest prostym przełożeniem wyniku punktowego na trzy przedziały, co opisujemy w sekcji „Kary i stabilizacja oceny”.
Ocena końcowa łączy trzy składniki: wynik czynnikowy z siedmiu grup, opisany niżej, który waży około 70% oceny; wynik sektorowy porównawczy, który waży około 20%; oraz kanał zdarzeń rynkowych, który waży około 10% i który opisujemy w sekcji „Sztuczna inteligencja i AI Act”. Wynik sektorowy porównawczy pokazuje, jak spółka wypada na tle swojej kohorty sektorowej: bierzemy pod uwagę jej pozycję percentylową w kohorcie (waga 0,50), siłę względną wobec sektora mierzoną w kilku oknach czasowych (waga 0,30) oraz kondycję samego sektora (waga 0,20). Kohortę sektorową liczymy wspólnie dla GPW i NewConnect; osobny dla każdego rynku pozostaje próg rankingowy kategorii. Kohorta obejmuje co najmniej trzy spółki, a przy małych sektorach stosujemy wygładzanie statystyczne, żeby pojedyncza spółka nie wyznaczała odniesienia dla całej grupy.
Proces ma dwa etapy. Na etapie przygotowania danych wejściowych system zamienia publicznie dostępne informacje rynkowe, czyli komunikaty i raporty ESPI oraz EBI i doniesienia serwisów informacyjnych, na ustrukturyzowane sygnały. Robią to przede wszystkim reguły deterministyczne zapisane w naszym kodzie, a w części komunikatów rodzaj zdarzenia rynkowego rozpoznaje dodatkowo model językowy, co opisujemy w sekcji „Sztuczna inteligencja i AI Act”. Punkty rozpoznanemu zdarzeniu przypisują w obu przypadkach te same reguły ustalone z góry, jednakowe dla wszystkich użytkowników. Na etapie drugim silnik wylicza ocenę końcową z całości danych: fundamentów, danych rynkowych i sygnałów. Wynik punktowy i kategorię oceny wyznacza wyłącznie silnik.
System rozpoznaje bieżący stan rynku (hossa, konsolidacja, bessa) oraz poziom stresu sektorowego i automatycznie przesuwa akcenty między grupami czynników. W okresach wysokiego stresu waga Momentum maleje, a rośnie znaczenie Jakości i stabilności. Działa to jak automatyczny tryb defensywny, więc użytkownik nie musi ręcznie zmieniać nastawienia w kolejnych fazach cyklu rynkowego.
Każdą spółkę oceniamy w siedmiu grupach:
W Aplikacji pokazujemy pięć grup czynników, a pełny zestaw siedmiu grup używanych w obliczeniach opisuje ta sekcja. Na ekranie głównym oznaczenie liczbowe przy spółce oznacza dzienną zmianę kursu. W widoku Portfela oznaczenie przy pozycji oznacza łączny wynik w stosunku do średniej ceny nabycia.
Wagi grup kalibrujemy osobno dla rynku głównego GPW i dla NewConnect, ponieważ NewConnect cechuje wyższa zmienność i niższa płynność. Rozróżniamy dwie rzeczy, żeby opis nie brzmiał sprzecznie. Waga bazowa to punkt wyjścia formuły, czyli wartość zapisana w metodyce. Waga zastosowana to wartość, którą silnik faktycznie podstawia w danym cyklu: wyprowadza ją z wagi bazowej i przesuwa według rozpoznanego stanu rynku, regułami ustalonymi z góry i jednakowymi dla wszystkich użytkowników. Podana niżej tabela wymienia wagi bazowe. Wagi bazowe ustaliliśmy 20 kwietnia 2026 roku, opierając je na opublikowanych wynikach badań empirycznych dla polskiego rynku kapitałowego obejmujących lata 2014 do 2024, i od tego czasu ich nie zmienialiśmy. Wagi zastosowane zmieniają się natomiast z cyklu na cykl, ponieważ zależą od stanu rynku, co opisujemy w sekcji „Jak powstaje ocena”. Jedno drugiemu nie przeczy: stała zostaje podstawa, rusza się dostosowanie. Sama metodyka, czyli sposób liczenia czynników oraz progi kategorii, zmieniała się później: ostatnią zmianę wprowadziliśmy 7 lipca 2026 roku. Każdą kolejną zmianę metodyki publikujemy jako nową wersję tej strony i podajemy przy niej datę wprowadzenia zmiany.
| Grupa czynników | GPW (rynek główny) | NewConnect |
|---|---|---|
| Jakość | ~25% | ~20% |
| Momentum | ~25% | ~30% |
| Wartość | ~15% | ~10% |
| Płynność | ~10% | ~15% |
| Zmienność | ~10% | ~15% |
| Alokacja kapitału | ~10% | ~5% |
| Wzrost | ~5% | ~5% |
Wagi bazowe podajemy orientacyjnie, z dopuszczalnym odchyleniem do 5 punktów procentowych w każdą stronę. Dokładne wartości wag bazowych oraz reguły, którymi silnik wyprowadza z nich wagi zastosowane, stanowią tajemnicę przedsiębiorstwa i udostępniamy je organom nadzoru na żądanie.
Wagi w tabeli opisują wzajemne proporcje siedmiu grup czynników wewnątrz wyniku czynnikowego, czyli tego składnika oceny, który powstaje z danych fundamentalnych i rynkowych. Nie są to udziały w ocenie końcowej. Sam wynik czynnikowy waży około 70% oceny końcowej, a pozostałe 30% dają wynik sektorowy porównawczy (około 20%) i kanał zdarzeń rynkowych (około 10%), zgodnie z opisem w sekcji „Jak powstaje ocena”.
Na rynku głównym GPW największe znaczenie mają Jakość i Momentum w równym stopniu. Na NewConnect punkt ciężkości przesuwa się na Momentum, a rośnie waga Płynności i Zmienności, ponieważ na tym rynku są to czynniki ryzyka o większym znaczeniu praktycznym. Wzrost ma najmniejszą wagę na obu rynkach, ponieważ dowody empiryczne na jego skuteczność na polskim rynku są najsłabsze.
Wynik złożony z siedmiu grup czynników nie jest ostatnim krokiem. Ocenę końcową obniżają dodatkowo kary, niezależne od punktacji czynnikowej. Nakładamy je za stres płynnościowy, za niestabilność obrotu, za nieaktualne dane fundamentalne oraz za ryzyko ładu korporacyjnego, przy czym ostatnia grupa obejmuje między innymi modele wykrywające podwyższone ryzyko manipulacji sprawozdawczej oraz podwyższone ryzyko niewypłacalności, kalibrowane na polskim rynku. Kara obniża wynik spółki niezależnie od tego, jak wypadła ona w siedmiu grupach czynników. Obok tych czterech kar odejmujemy jeszcze jedną pozycję: szacowany koszt zawarcia i zamknięcia transakcji na akcjach danej spółki, ponieważ przy niskiej płynności sam koszt wejścia i wyjścia potrafi zniwelować przewagę wynikającą z oceny. Każda z tych pozycji ma przypisaną istotność: brak, umiarkowana albo podwyższona. Łączna wysokość wszystkich odjęć jest ograniczona z góry, więc nawet spółka obciążona każdą z tych pozycji nie traci całego wyniku.
Kategorię stabilizujemy dodatkowo mechanizmem histerezy: próg wejścia do kategorii jest bardziej wymagający niż próg wyjścia z niej. Dzięki temu ocena nie zmienia się przy niewielkich wahaniach wyniku wokół granicy kategorii, a użytkownik nie widzi kategorii skaczącej z cyklu na cykl. Sam próg punktowy nie wystarcza jednak, żeby spółka weszła do kategorii „Wysoka” albo „Obserwacja”. Musi jednocześnie znaleźć się odpowiednio wysoko w rankingu wszystkich ocenianych spółek danego rynku. Kategoria nie jest więc funkcją samego wyniku punktowego: zależy również od tego, jak spółka wypada na tle pozostałych. Wyjście z kategorii ocenia już wyłącznie wynik punktowy. Dwie spółki o zbliżonym wyniku punktowym mogą z tego powodu nosić różne kategorie.
Kategorię wyznaczamy z pominięciem progów punktowych i rankingu w dwóch przypadkach. Pierwszy opisujemy niżej i dotyczy wysokiej kary za ryzyko ładu korporacyjnego, drugi obejmuje zdarzenia krytyczne, o których piszemy w kolejnym akapicie. Jeżeli kara za ryzyko ładu korporacyjnego osiągnie wysoki poziom, spółka otrzymuje kategorię „Niska” niezależnie od wyniku punktowego i od miejsca w rankingu. Traktujemy podwyższone ryzyko manipulacji sprawozdawczej albo niewypłacalności jako okoliczność, której dobry wynik w pozostałych grupach czynników nie równoważy.
Osobno od punktacji działają zdarzenia krytyczne. Potwierdzone doniesienia o upadłości, o niewypłacalności, o wycofaniu spółki z obrotu albo o nadużyciu wymuszają, niezależnie od wyniku punktowego, kategorię oceny spółki, jednakowo dla wszystkich użytkowników, także wtedy, gdy użytkownik ma tę spółkę w swoim portfelu. Wymuszenie kategorii najniższej wymaga źródła pierwotnego o najwyższym poziomie wiarygodności. Przy źródle słabszym nie zmieniamy kategorii, tylko oznaczamy spółkę ostrzeżeniem, zamiast wskazywać kierunek na podstawie niepotwierdzonego doniesienia. Spółkę, której notowania zawiesił organizator obrotu, pokazujemy z oznaczeniem ostrzegawczym i z dostępnymi danymi, i zostawiamy ją na listach. Zawieszenie nie zmienia jej kategorii oceny ani nie usuwa jej z Aplikacji. Wyłączamy ją wyłącznie z zestawień porządkowanych według wyników punktowych, ponieważ kurs zawieszonej spółki przestał się kształtować i porównanie punktowe traci sens. Dotyczy to zarówno spółki, która ma ocenę, jak i spółki, która oceny nie ma. Przy spółkach z ograniczoną prezentacją wynik punktowy i kategoria mogą nie być dostępne.
Twarde blokady zdarzeniowe wpływają na treść opisu pozycji w podsumowaniu Portfela, nie zmieniają kategorii Oceny Spółki.
Dokładne progi liczbowe, wagi cząstkowe poszczególnych wskaźników, wysokość kar, parametry histerezy, postać formuły oraz konstrukcja grup porównawczych pozostają tajemnicą przedsiębiorstwa. Ujawnienie na tej stronie ma charakter streszczenia metodyki w rozumieniu art. 4 ust. 1 Rozporządzenia 2016/958, a sama strona jest miejscem, w którym udostępniamy istotne informacje o stosowanym modelu analitycznym oraz o źródłach, na których opieramy oceny. Jeżeli organ nadzoru zażąda pełnej metodyki w postępowaniu kontrolnym, przekazujemy ją jako materiał kontrolny, a nie jako informację publiczną, powołujemy się na tajemnicę przedsiębiorstwa w rozumieniu art. 11 ustawy o zwalczaniu nieuczciwej konkurencji i wnosimy o zachowanie jej w tajemnicy na podstawie art. 74 § 1 pkt 2 Kodeksu postępowania administracyjnego. Ochrona ta wymaga realnych środków poufności, więc je stosujemy: dostęp do pełnej specyfikacji formuły, wag i progów mają wyłącznie imiennie wskazane osoby z zespołu, a wszystkich pracowników i współpracowników wiąże pisemne zobowiązanie do zachowania poufności. Podjęte środki opisujemy w dokumentacji wewnętrznej i udostępniamy ją organom nadzoru na żądanie.
Obok wyniku punktowego prezentujemy jedną z trzech neutralnych kategorii:
Żadna z tych kategorii nie jest zaleceniem kupna, sprzedaży ani utrzymania pozycji. Opisuje wyłącznie rezultat spółki w naszej formule na tle pozostałych spółek tego samego rynku.
Dotyczy to również kategorii najniższej. Kategoria „Niska” nie jest twierdzeniem o kondycji spółki, o rzetelności jej sprawozdań ani o pracy jej zarządu, nie zarzuca nikomu niczego i nie ocenia spółki jako przedsiębiorstwa. Mówi tylko tyle, że w danym cyklu spółka wypadła słabo w formule, którą stosujemy tak samo do każdej spółki na tym rynku. Ta sama spółka może w kolejnym cyklu znaleźć się w kategorii wyższej, jeżeli zmienią się dane wejściowe. Jeżeli emitent uważa, że ocena jego spółki opiera się na błędnych danych albo na wadliwie zastosowanej metodyce, opisujemy niżej tryb, w którym może to zgłosić.
Warto przy tym powiedzieć wprost, czego wynik punktowy nie mierzy samymi sprawozdaniami. Nie opiera się on wyłącznie na danych finansowych spółki. Poza wskaźnikami ze sprawozdań wchodzą do niego dane rynkowe, czyli zachowanie kursu, obrót i zmienność, pozycja spółki na tle sektora, a także sygnały wynikające z publicznych komunikatów regulacyjnych spółki, w tym z raportów ESPI oraz EBI. Gdziekolwiek opisujemy nasz produkt, trzymamy się tego zakresu i nie twierdzimy, że ocena powstaje z samych liczb finansowych.
Oceny mają horyzont średnioterminowy, czyli od kilku miesięcy do około roku, zgodnie z art. 4 ust. 1 lit. e Rozporządzenia 2016/958. Nie są sygnałami krótkoterminowymi (day trading) ani prognozami długoterminowymi. Horyzont wynika z charakteru danych wejściowych: fundamenty spółek publikowane są kwartalnie, a Momentum liczymy w oknach wielomiesięcznych. Ocena jest wrażliwa na przyjęte założenia i na jakość danych źródłowych. Zmiana sytuacji spółki, składu grupy sektorowej albo stanu rynku może zmienić ocenę.
Spółki notowane na NewConnect, zwłaszcza te, którym organizator obrotu nadał status NC Alert, wiążą się z podwyższonym ryzykiem inwestycyjnym i wymagają szczególnej ostrożności. Status NC Alert nie zastępuje ani wyniku punktowego, ani kategorii oceny.
Nie każda spółka notowana na GPW i NewConnect otrzymuje ocenę. Stosujemy dwa progi wejścia:
Spółkę poniżej któregokolwiek z progów Aplikacja pokazuje bez wyniku punktowego i bez kategorii oceny, wraz z dostępnymi danymi. Nie zgadujemy oceny i nie szacujemy jej z niepełnych danych.
Jeżeli brakuje jedynie części danych czynnikowych, a spółka mieści się w progach, ocenę wyliczamy z czynników faktycznie dostępnych, skalując proporcjonalnie wagi pozostałych grup. Oznacza to, że brakujący czynnik nie liczy się jako wynik zerowy, lecz zostaje pominięty, a jego waga rozkłada się proporcjonalnie na czynniki obecne.
Dokładne wartości obu progów pozostają tajemnicą przedsiębiorstwa, ponieważ ich ujawnienie umożliwiłoby sterowanie kwalifikacją spółki do analizy.
System przeprowadza trzy cykle analityczne w każdym dniu sesyjnym GPW, czyli w dniu, w którym Giełda Papierów Wartościowych w Warszawie prowadzi sesję notowań akcji zgodnie z publikowanym przez siebie kalendarzem sesji. Kończą się one orientacyjnie o 8:00, 13:00 oraz 19:30 czasu warszawskiego. Wynik każdego cyklu prezentujemy jako sesję analityczną (poranną, południową, wieczorną) na karcie na ekranie głównym. Godziny podajemy przybliżnie i dopuszczamy odchylenie, ponieważ moment zakończenia cyklu zależy od tego, kiedy dotrą do nas dane źródłowe i jak długo potrwa ich przetworzenie. Wiąże nas przeprowadzenie trzech cykli w każdym dniu sesyjnym oraz przeliczenie ocen po cyklu wieczornym, a nie zamknięcie któregokolwiek z nich co do minuty.
Cykl poranny i popołudniowy zbierają dane źródłowe i rozpoznają w nich rodzaje zdarzeń rynkowych, przede wszystkim regułami deterministycznymi zapisanymi w naszym kodzie, a w części komunikatów z pomocą modelu językowego, natomiast oceny przelicza cykl wieczorny. Oceny aktualizują się więc raz na dobę sesyjną, po zakończeniu cyklu wieczornego, zgodnie z art. 4 ust. 1 lit. f Rozporządzenia 2016/958.
Każdą ocenę opatrujemy znacznikiem czasu jej sporządzenia. W rejestrze zapisujemy go w formacie ISO 8601 według czasu UTC, żeby rejestr miał jedną, niezależną od zmian czasu podstawę odniesienia. Użytkownikowi prezentujemy ten sam znacznik według czasu obowiązującego w Rzeczypospolitej Polskiej, więc data i godzina widoczne na ekranie odpowiadają rytmowi sesji na GPW. Latem czas polski wyprzedza UTC o dwie godziny, zimą o jedną.
Każdy ekran Aplikacji, na którym pokazujemy Ocenę imiennie wskazanej Spółki, zawiera widoczne ujawnienie. Wyjątkiem jest wyłącznie ekran, na którym gromadzimy otrzymane powiadomienia, ponieważ nosi on własną stopkę opisaną w sekcji „Kto tworzy oceny”. Ujawnienie obejmuje: firmę producenta oceny, datę i godzinę jej sporządzenia, horyzont inwestycyjny, zastrzeżenie „Narzędzie badawcze. Nie stanowi porady inwestycyjnej.” oraz odnośnik do tej strony. To samo ujawnienie umieszczamy na ekranie Portfela, na którym pokazujemy słowne podsumowanie portfela, i również tam pokazujemy je raz dla całego ekranu. Odesłanie do tej strony ma postać odnośnika, który otwiera ją jednym kliknięciem, a nie zapisu ukrytego w ustawieniach Aplikacji albo w treści Regulaminu. Karta zdarzenia prezentowana przy spółce nosi natomiast osobne zastrzeżenie: karta zdarzenia ESPI o treści „Prezentacja faktów z ESPI. Nie stanowi rekomendacji inwestycyjnej.”, a karta zdarzenia EBI o treści „Prezentacja faktów z EBI. Nie stanowi rekomendacji inwestycyjnej.”, ponieważ referujemy w niej wyłącznie treść komunikatu emitenta, bez naszej oceny i bez komentarza.
Same zestawienia powstają mechanicznie. Kolejność spółek w rankingu, skład listy oraz wskazanie spółki o największej zmianie oceny w danym cyklu wynikają wprost z wyników punktowych wyliczonych przez silnik, a my nie wybieramy do nich żadnej spółki ręcznie i nie promujemy żadnej z nich. Znalezienie się spółki na czele zestawienia nie jest więc osobną oceną, wyróżnieniem ani zachętą do zawarcia transakcji, tylko pochodną liczby, którą i tak pokazujemy przy tej spółce.
Ten sam wymóg stosujemy poza Aplikacją. Jeżeli w materiale opublikowanym gdziekolwiek indziej, w tym na naszej stronie internetowej, w opisie w sklepie z aplikacjami albo w mediach społecznościowych, pokazujemy ocenę imiennie wskazanej spółki, rozpowszechniamy tym samym rekomendację inwestycyjną w rozumieniu art. 20 Rozporządzenia MAR i opatrujemy taki materiał pełnym zestawem ujawnień opisanym wyżej. W materiałach, w których pełne ujawnienie nie jest możliwe, posługujemy się wyłącznie danymi przykładowymi, oznaczonymi jako przykładowe. Tym samym wymogiem obejmujemy materiały twórców internetowych i partnerów, z którymi współpracujemy odpłatnie, a obowiązek ten zapisujemy w umowach z nimi razem z obowiązkiem oznaczenia współpracy jako odpłatnej.
System nigdy nie ekstrapoluje oceny ani jej nie zgaduje. Jeżeli w danym cyklu nie ma nowych danych źródłowych, ostatnia ocena pozostaje widoczna wraz ze znacznikiem czasu jej wygenerowania, więc użytkownik widzi, jak stara jest ocena, którą czyta. Spółka, która nie spełnia progów płynności albo pokrycia danymi opisanych wyżej, pozostaje bez oceny, zamiast otrzymać ocenę opartą na domysłach.
Historię oceny każdej spółki prowadzimy dla okresu co najmniej 12 ostatnich miesięcy i udostępniamy ją na żądanie Komisji Nadzoru Finansowego lub innego właściwego organu nadzoru. Każdy punkt historii zapisujemy w chwili wydania oceny i nigdy go później nie przeliczamy. Dopóki od uruchomienia Aplikacji nie minie dwanaście miesięcy, historia obejmuje po prostu cały okres od pierwszych danych, a ich datę podajemy niżej. Wyciąg z rejestru obejmujący co najmniej dwanaście ostatnich miesięcy oraz pełny rejestr z pięciu lat udostępniamy na żądanie Komisji Nadzoru Finansowego lub innego właściwego organu nadzoru.
Prowadzimy rejestr wszystkich wygenerowanych ocen przez okres pięciu lat od daty ich wygenerowania, stosując mechanizm retencji zapewniający zachowanie zapisów przez ten okres. Rejestr jest wyłącznie dopisywalny: raz utrwalonego zapisu nie da się zmienić ani nadpisać, ponieważ jednorazowość zapisu wymusza sam system plików, a nie tylko reguła organizacyjna. Kolejne dni rejestru wiążemy łańcuchem skrótów kryptograficznych i raz w tygodniu automatycznie sprawdzamy ciągłość tego łańcucha, więc naruszenie integralności zapisów jest wykrywalne. Ciągłość łańcucha oraz zgodność zakresu zapisów z opisem podanym niżej sprawdzamy dodatkowo przy każdej istotnej zmianie systemu analitycznego, czyli przy zmianie formuły, wag albo zakresu danych wejściowych. Rejestr obejmuje identyfikator spółki (ticker), wynik punktowy oceny w skali od 0 do 100 wraz z wynikami punktowymi grup czynników składowych, kategorię oceny, przy czym ewidencjonujemy wszystkie trzy kategorie, czyli Wysoką, Obserwację i Niską, na tych samych zasadach, datę i godzinę sporządzenia w formacie ISO 8601 według czasu UTC, cenę rynkową instrumentu w momencie sporządzenia oceny wraz ze znacznikiem czasu ostatniego notowania użytego do jej wygenerowania, wynik punktowy i kategorię z poprzedniego cyklu wraz z datą tamtej oceny, horyzont inwestycyjny, oznaczenie wersji metodologii i wersji formuły scoringowej oraz zestaw danych wejściowych silnika, na których ocena powstała, czyli wyniki poszczególnych składowych oceny wraz z zastosowanymi wagami, nałożonymi karami oraz rozpoznanym stanem rynku i rynkiem notowań. Zapisujemy zatem wejścia formuły, a nie surowe dane otrzymane od dostawców. Znacznik czasu ostatniego notowania zapisujemy osobno, ponieważ dane rynkowe mają charakter opóźniony i moment ostatniego notowania może różnić się od momentu sporządzenia oceny. Przepis wymaga podania daty i godziny, w której podano cenę instrumentu przywołanego w rekomendacji, a przy danych opóźnionych są to dwa różne momenty. Ocenę przelicza cykl wieczorny na danych na zamknięcie sesji, dlatego znacznikiem czasu ostatniego notowania jest data sesji, z której pochodzi cena zamknięcia, oraz godzina zamknięcia tej sesji według harmonogramu GPW. W rejestrze trzymamy zatem obie wielkości: datę i godzinę sporządzenia oceny oraz datę i godzinę notowania, z którego pochodzi użyta przez nas cena. Przy samej ocenie w Aplikacji pokazujemy datę i godzinę jej sporządzenia razem z informacją, że dane rynkowe docierają do nas z opóźnieniem, oraz znacznik czasu ostatniego notowania użytego do jej sporządzenia. Znacznik czasu tego notowania odtwarzamy z rejestru na żądanie organu nadzoru. Zakres ten przyjęliśmy szerszy, niż wynika wprost z art. 4 i art. 6 Rozporządzenia delegowanego (UE) 2016/958, żeby każda historyczna ocena dała się odtworzyć na żądanie organu nadzoru.
Rejestr pełny, obejmujący okres pięciu lat, udostępniamy na żądanie Komisji Nadzoru Finansowego lub innego właściwego organu nadzoru. Opis techniczny rejestru prowadzimy w tej sekcji oraz w wewnętrznej dokumentacji technicznej, którą udostępniamy organom nadzoru na żądanie.
Archiwizujemy kolejne wersje tej strony i wiążemy każdą ocenę z wersją Metodologii obowiązującą w dniu jej sporządzenia. Wersja 1.0 rozpoczęła nową numerację tej strony, ale w rejestrze istnieją również wcześniejsze wpisy oznaczone wersjami 1.3 i 2.12. Archiwalne wersje należy zachować i powiązać z odpowiednimi wpisami. Każda kolejna wersja pozostanie dostępna pod własnym adresem, w pełnej i niezmienionej treści, wraz z oznaczeniem okresu, w którym obowiązywała. Nad każdą archiwalną wersją tej strony umieścimy widoczną adnotację o treści: „Wersja archiwalna. Opisuje stan na dzień, w którym obowiązywała, i nie opisuje aktualnego działania Aplikacji.”. Oznaczenie wersji Metodologii zapisane w rejestrze ocen odpowiada numerowi opublikowanego dokumentu, dzięki czemu każdą historyczną ocenę można powiązać z jednym konkretnym wydaniem i jego treścią. Rejestr zawiera już wpisy oznaczone wersjami 1.3 i 2.12; oznaczenie każdego wpisu odsyła do wersji Metodologii przypisanej mu w chwili sporządzenia Oceny.
Data pierwszych danych. Rejestr prowadzimy od dnia publicznego udostępnienia Aplikacji, a dokładną datę podamy w tym miejscu w dniu premiery. Ocen wydanych przed tym dniem nie udostępniamy i nie powołujemy się na nie, ponieważ powstawały w środowisku testowym, na niepełnych danych. Historia narasta wraz z każdym kolejnym cyklem i pokazujemy ją w Aplikacji w całości, od pierwszego cyklu analitycznego.
Poza danymi rynkowymi, które licencjonujemy od GPW i opisujemy niżej, system przetwarza wyłącznie publicznie dostępne informacje. Monitorujemy oficjalne komunikaty regulatorów (KNF, NBP, GPW), raporty bieżące i okresowe spółek z systemu ESPI oraz EBI, serwisy informacyjne, dane makroekonomiczne i specjalistyczne źródła sektorowe. Komunikaty ESPI oraz EBI przetwarzamy regułami deterministycznymi, w zakresie niezbędnym do rozpoznania rodzaju zdarzenia, co w przypadku obszernych komunikatów może obejmować ich fragmenty, w szczególności tytuł oraz kluczowe fragmenty treści. Publiczne raporty okresowe emitentów pobieramy i przechowujemy w całości, bezpośrednio z publicznych stron internetowych emitentów, w drodze eksploracji tekstów i danych w rozumieniu art. 26³ ustawy o prawie autorskim i prawach pokrewnych oraz art. 8a ustawy o ochronie baz danych. Respektujemy przy tym zastrzeżenia uprawnionych wyrażone w sposób nadający się do odczytu maszynowego, między innymi w pliku robots.txt. Z raportów wyodrębniamy wyłącznie wartości liczbowe do zamkniętego schematu danych fundamentalnych. Pełnych raportów ani ich części opisowych nie publikujemy. Część emitentów publikuje raporty okresowe w postaci obrazu, czyli skanu. Wartości liczbowe z takich raportów odczytuje model językowy, co opisujemy w sekcji „Sztuczna inteligencja i AI Act”. Do 30 września 2026 r. źródłem danych fundamentalnych dla GPW i NewConnect jest EODHD. Od 1 października 2026 r. planujemy własny odczyt raportów wyłącznie dla GPW; zmianę źródła potwierdzimy po wdrożeniu. Samo pobranie raportu nie oznacza jeszcze, że jego dane weszły do Oceny. Dane fundamentalne mogą pochodzić ze sprawozdań za poprzedni pełny kwartał; aktualizujemy je po publikacji kolejnego raportu okresowego emitenta. Za dane fundamentalne, które mimo to pozostają nieaktualne, silnik nakłada karę opisaną w sekcji „Kary i stabilizacja oceny”. Dla każdej spółki silnik wyznacza miary płynności: średni spread (estymator Corwin-Schultz), odsetek sesji bez obrotu, miarę niepłynności i medianę dziennego obrotu. Aplikacja nie pozyskuje ani nie prezentuje danych o akcjonariacie rozproszonym (free float). Aplikacja nie wyznacza specjalistycznych metryk branżowych (wskaźniki adekwatności kapitałowej, efektywności kosztowej, pasa startowego czy sprzedaży lokali).
Dane rynkowe akcji z rynku głównego GPW i z NewConnect oraz wartości indeksów pochodzą z Giełdy Papierów Wartościowych w Warszawie S.A., która jest ich źródłem. Pozyskujemy je na podstawie licencji GPW na dystrybucję danych opóźnionych, bezpośrednio albo za pośrednictwem licencjonowanych dostawców danych rynkowych, i mają one charakter opóźniony. Aplikacja nie dostarcza danych w czasie rzeczywistym. Notowania śródsesyjne pobieramy dwa razy w ciągu dnia sesyjnego, w cyklu porannym i w cyklu południowym. W trakcie sesji prezentujemy notowanie śródsesyjne pobrane w jednym z tych dwóch cykli, a przed pierwszym pobraniem danego dnia oraz po zakończeniu sesji dane z ostatniego notowania sesyjnego. Przy każdej prezentowanej wartości podajemy czas notowania użytego do jej przedstawienia, więc użytkownik zawsze widzi, jak stara jest cena, którą czyta. Oznacza to, że cena instrumentu wykorzystana w danym cyklu analitycznym oraz cena zapisana w rejestrze ocen nie muszą odpowiadać cenie bieżącej na sesji. Informację o opóźnionym charakterze danych pokazujemy w Aplikacji przy samych danych rynkowych, a nie wyłącznie na tej stronie.
Fakty oddzielamy od opinii, zgodnie z art. 3 Rozporządzenia 2016/958. Ocena jest opinią analityczną opartą na wymienionych wyżej danych, a nie stwierdzeniem faktu o przyszłej cenie. Nie publikujemy prognoz kursu ani cen docelowych. Gdyby na ekranie pojawiła się kiedykolwiek wartość o charakterze prognozy albo szacunku, oznaczymy ją wprost jako prognozę i podamy jej horyzont. Korzystamy z danych pochodzących ze źródeł, które uznajemy za wiarygodne, czyli z komunikatów regulatorów, z systemów ESPI i EBI oraz z danych rynkowych GPW pozyskiwanych na podstawie licencji. Gdyby wiarygodność któregoś ze źródeł budziła wątpliwość, zaznaczymy to wyraźnie przy danych z niego pochodzących.
Danych ze źródeł zewnętrznych nie przyjmujemy bez sprawdzenia. Każdą partię danych walidujemy przed dopuszczeniem jej do silnika i monitorujemy integralność łańcucha, którym dane do nas trafiają. Chodzi o to, żeby ktoś, kto zaatakuje dostawcę danych albo kanał ich przesyłania, nie mógł podstawić nam wartości, które zmieniłyby ocenę spółki. Dane, które nie przejdą walidacji, traktujemy jak dane brakujące, czyli uruchamiają one próg pokrycia danymi opisany w sekcji „Które spółki dostają ocenę” oraz karę za nieaktualne dane fundamentalne opisaną w sekcji „Kary i stabilizacja oceny”.
Aplikacja korzysta z modeli językowych ogólnego przeznaczenia dostarczanych przez podmioty trzecie w czterech funkcjach. Dwie z nich generują treść widoczną dla użytkownika i polegają na opisaniu słowami danych, które przygotowała wcześniej Aplikacja, a nie na wyliczaniu oceny. Trzecia funkcja żadnej treści widocznej dla użytkownika nie generuje: model rozpoznaje w niej rodzaj zdarzenia rynkowego w części komunikatów ESPI i EBI, na etapie przygotowania danych wejściowych silnika, a opisujemy ją niżej w akapicie o kanale zdarzeń rynkowych. Czwarta funkcja także nie generuje treści widocznej dla użytkownika: model odczytuje w niej wartości liczbowe ze skanów publicznych raportów okresowych emitentów i opisujemy ją niżej, w akapicie o odczycie danych ze skanów raportów. Słowny opis spółki powstaje z wyników deterministycznego silnika oraz z publicznie dostępnych informacji o spółce, które wyliczamy niżej. Słowne podsumowanie portfela powstaje z danych portfela użytkownika, uzupełnionych o wyniki silnika, o status dostępności danych fundamentalnych oraz o komunikaty i raporty ESPI oraz EBI dotyczące spółek z portfela; wyliczamy je wyczerpująco w sekcji „Ocena dotyczy spółki, nie użytkownika”. Kwartalnych danych fundamentalnych nie przekazujemy modelowi przy żadnej z dwóch funkcji opisowych. Poniższe wyliczenie jest wyczerpujące.
W łańcuchu wartości sztucznej inteligencji występujemy jako podmiot stosujący (deployer) w rozumieniu art. 3 pkt 4 AI Act, a nie jako dostawca systemu sztucznej inteligencji w rozumieniu art. 3 pkt 3 tego rozporządzenia. Modeli nie rozwijamy, nie zlecamy ich rozwoju i nie wprowadzamy ich do obrotu pod własną nazwą ani własnym znakiem towarowym. Kontrolujemy wyłącznie sposób, w jaki ich używamy w Aplikacji.
Kanał zdarzeń rynkowych i rozpoznanie rodzaju zdarzenia. Rodzaj zdarzenia rynkowego rozpoznajemy w komunikatach i raportach ESPI oraz EBI dwiema rozłącznymi ścieżkami. Ścieżką podstawową są reguły deterministyczne zapisane w naszym kodzie. Kiedy reguły rozpoznają rodzaj zdarzenia, model językowy pozostaje poza tą ścieżką, a sięgamy po niego wyłącznie uzupełniająco, przy komunikatach o znacznej objętości, żeby nie przeoczyć zdarzenia opisanego w dalszej części dokumentu. Kiedy reguły nie rozpoznają niczego, rodzaj zdarzenia rozpoznaje model językowy, wybierając go z zamkniętej listy rodzajów zdarzeń, której nie zmieniamy w trakcie cyklu. W trybie rozszerzonym klasyfikator modelowy przetwarza również komunikaty już sklasyfikowane regułami, jeżeli przekraczają 800 znaków. Model językowy przetwarza ok. 16% komunikatów; pozostałe klasyfikowane są wyłącznie regułami lub nie zawierają rozpoznanej spółki. Po model sięgamy pod dwoma warunkami: musimy rozpoznać spółkę, której komunikat dotyczy, i musimy mieścić się w ustalonym budżecie zapytań. Kiedy model nie odpowie albo kiedy budżet się wyczerpie, komunikat zostaje w tym cyklu bez zdarzenia rozpoznanego przez model, a zdarzenia wykryte regułami pozostają w mocy. Komunikat pominięty z powodu wyczerpania budżetu zapytań może zostać rozpoznany w kolejnym cyklu, o ile pozostaje w oknie źródła; ponowienia nie gwarantujemy. Kolejki takich komunikatów nie prowadzimy. Modelu zapasowego innego dostawcy w tej funkcji nie stosujemy. Model rozpoznaje tu wyłącznie rodzaj zdarzenia: nie wylicza wyniku punktowego, nie ustala kategorii oceny, nie modyfikuje jej i nie przypisuje zdarzeniu punktów. Otrzymuje wyłącznie publicznie dostępne komunikaty spółek, więc nie przetwarza w tej funkcji żadnych danych użytkownika. Dostarcza go Anthropic PBC ze Stanów Zjednoczonych, a oznaczenie wersji modelu podajemy niżej. Słowo „sygnał” oznacza w tym opisie ustrukturyzowaną daną wejściową formuły, czyli rozpoznany rodzaj zdarzenia rynkowego. Nie oznacza sygnału transakcyjnego i nie zapowiada kupna ani sprzedaży. Użytkownik takich sygnałów w Aplikacji nie widzi, ponieważ pozostają one wewnętrznym elementem obliczenia. Punkty przypisuje stała tabela przypisana rodzajom zdarzeń, jednakowa dla wszystkich użytkowników i niezależna od tego, która ze ścieżek rozpoznała zdarzenie, a cały kanał zdarzeń rynkowych waży około 10% oceny końcowej. Tabela punktacji przypisana poszczególnym rodzajom zdarzeń stanowi tajemnicę przedsiębiorstwa i udostępniamy ją organom nadzoru na żądanie.
Odczyt wartości liczbowych ze skanów raportów okresowych. Kiedy emitent publikuje raport okresowy wyłącznie w postaci obrazu, wartości liczbowe odczytuje z niego model językowy, który potrafi przetwarzać obrazy. Model odczytuje wyłącznie wartości przewidziane w zamkniętym schemacie danych fundamentalnych i nie dopisuje do niego żadnych pól. Każdą wartość odczytujemy dwukrotnie. Przyjmujemy ją dopiero wtedy, gdy oba odczyty są zgodne i gdy wynik przejdzie automatyczną kontrolę poprawności. Jeżeli odczyty się różnią, wartości nie zapisujemy, a pole oznaczamy w Aplikacji jako niedostępne. Każdą ekstrakcję zapisujemy w osobnym rejestrze, który opisuje §5.4b Regulaminu: adres URL, tytuł i datę raportu, oznaczenie modelu wraz z wersją, skrót szablonu zapytania, wartości z obu odczytów, wynik kontroli poprawności oraz znacznik czasu w formacie ISO 8601 według czasu UTC. Rejestr prowadzimy bez adresu e-mail użytkownika i bez nazwy konta, przechowujemy go przez 5 lat od dnia ekstrakcji i udostępniamy organom nadzoru na żądanie. Jest to rejestr odrębny od rejestru walidacji treści wygenerowanych przez model. Model nie wylicza w tej funkcji wyniku punktowego, nie ustala kategorii oceny i jej nie modyfikuje. Otrzymuje wyłącznie publiczne raporty emitentów, więc nie przetwarza żadnych danych użytkownika. Dostarcza go Anthropic PBC ze Stanów Zjednoczonych, a oznaczenie wersji modelu podajemy niżej. Pełne pliki pobranych raportów, także skanów, przechowujemy w Hetzner Object Storage w Norymberdze przez 5 lat od dnia pobrania, a następnie je usuwamy. Te pliki mogą obejmować dane osób wymienionych w publicznym raporcie, co opisuje Polityka Prywatności.
1. Słowne podsumowanie portfela. Model z rodziny GPT, dostarczany przez OpenAI OpCo, LLC z siedzibą w San Francisco w Stanach Zjednoczonych, generuje opis portfela użytkownika, na przykład poziomu dywersyfikacji, zmiany wartości portfela w czasie albo porównania z indeksami rynkowymi. To właśnie ta spółka występuje jako nasza strona umowy o dostarczenie modelu, a skutki tego stanu rzeczy dla przetwarzania danych opisuje Polityka Prywatności. Podsumowanie powstaje osobno dla każdego użytkownika, ponieważ opisuje jego własny portfel, więc jego treść różni się między użytkownikami. Podsumowanie może odwoływać się opisowo do wyniku punktowego i kategorii oceny spółek z portfela, wyliczonych wcześniej przez silnik. Portfel znamy wyłącznie stąd, że użytkownik sam wczytał plik od swojego domu maklerskiego albo wpisał pozycje ręcznie, ponieważ nie łączymy się z jego rachunkiem maklerskim. Opis odnosi się więc do stanu portfela z chwili ostatniego importu albo ostatniej zmiany wpisanej ręcznie i nie uwzględnia transakcji zawartych później. W tej funkcji dostawca modelu działa jako podmiot przetwarzający dane na nasze zlecenie, co opisuje Polityka Prywatności. Zakres danych, które mu przekazujemy, wyliczamy w sekcji „Ocena dotyczy spółki, nie użytkownika”.
Zapytanie, które kierujemy do modelu, zawiera kategoryczny zakaz sformułowań o charakterze rekomendacyjnym, w szczególności sugestii transakcji, ocen wartościujących spółkę, cen docelowych i prognoz kursowych. Na każdym ekranie, na którym pokazujemy podsumowanie portfela, prezentujemy zastrzeżenie: „Podsumowanie ma charakter wyłącznie opisowy. Nie sugeruje kupna, sprzedaży ani utrzymania konkretnej pozycji. Decyzję inwestycyjną podejmujesz samodzielnie i na własną odpowiedzialność.” Razem z tym zastrzeżeniem pokazujemy oznaczenie treści wygenerowanej przez model wraz z informacją, że treść może zawierać nieścisłości.
2. Słowny opis spółki. Ten sam model z rodziny GPT, dostarczany przez OpenAI OpCo, LLC z siedzibą w San Francisco w Stanach Zjednoczonych, generuje słowny opis pojedynczej spółki. Opis powstaje na podstawie wyników naszego silnika, czyli deterministycznych danych wyjściowych, oraz na podstawie publicznie dostępnych informacji o spółce. Z wyników silnika przekazujemy modelowi wynik punktowy, kategorię oceny, wyniki siedmiu grup czynników oraz pozycję spółki w jej grupie sektorowej. Z informacji publicznie dostępnych przekazujemy mu status dostępności danych fundamentalnych spółki, czyli oznaczenie dostępności, datę i notkę, bez jakichkolwiek wartości liczbowych, a poza tym komunikaty i raporty ESPI oraz EBI, które docierają do modelu jako dowody przy spółce, to jest tytuł, fragment treści, odnośnik do źródła i data publikacji, dane porównawcze o spółkach z tej samej grupy sektorowej oraz zgrubny wskaźnik trendu rynku. Samych kwartalnych danych fundamentalnych modelowi nie przekazujemy: blok kontekstu spółkowego, w którym mogłyby się znaleźć, zostaje w zapytaniu pusty, więc żadna liczba ze sprawozdania do modelu nie trafia. To wyliczenie jest zamknięte. Przy tej funkcji nie przekazujemy mu również żadnych danych użytkownika. Opis referuje i porządkuje wyłącznie to, co sami mu przekazaliśmy. Nie wylicza wyniku punktowego, nie ustala kategorii oceny, nie zmienia jej i nie tworzy oceny odrębnej od wyniku silnika. Opis dzieli więc status kategorii, którą referuje: nie traktujemy go jako osobnej rekomendacji inwestycyjnej wymagającej własnego kompletu ujawnień, tylko jako sposób przedstawienia oceny wyliczonej przez silnik. Warunkiem tej kwalifikacji jest to, żeby treść pozostała referatem danych, dlatego pilnuje jej kontrola opisana niżej. Gdyby opis zaczął samodzielnie wartościować spółkę, stałby się odrębną rekomendacją, a tego właśnie nie dopuszczamy. Opis jest identyczny dla wszystkich użytkowników i nie uwzględnia sytuacji ani celów konkretnego użytkownika. W tej funkcji model nie przetwarza danych portfelowych ani danych osobowych użytkownika, a jego dostawca nie działa jako podmiot przetwarzający dane na nasze zlecenie, ponieważ nie powierzamy mu tu żadnych danych osobowych. Zapytanie, którym generujemy opis spółki, jest odrębne od zapytania opisanego w funkcji pierwszej i nie zawiera żadnych danych użytkownika.
Wynik punktowy i kategorię oceny każdej spółki wyznacza wyłącznie deterministyczny silnik scoringowy, według deterministycznej formuły jednakowej dla wszystkich użytkowników. Determinizm rozumiemy tu dosłownie: przy tym samym komplecie danych wejściowych, na który składają się dane samej spółki, kategoria przypisana jej w poprzednim cyklu, rozpoznany stan rynku oraz wyniki pozostałych spółek z jej rynku notowań, silnik zwraca zawsze ten sam wynik punktowy i tę samą kategorię, niezależnie od tego, dla kogo wyliczamy ocenę. Kategoria zależy dodatkowo od miejsca spółki w rankingu wszystkich ocenianych spółek danego rynku, co opisujemy w sekcji „Kary i stabilizacja oceny”. Wagi grup czynników nie są stałe w czasie, ponieważ silnik dostosowuje je do rozpoznanego stanu rynku, natomiast sama formuła i reguły jej dostosowania działają tak samo wobec każdej spółki i każdego użytkownika. Model językowy nie wylicza wyniku punktowego, nie ustala kategorii oceny i jej nie modyfikuje, a na formułę scoringową i na wagi grup czynników nie ma żadnego wpływu. Jego udział przed wyliczeniem oceny ogranicza się do dwóch czynności, które opisujemy wyżej. Pierwszą jest rozpoznanie rodzaju zdarzenia rynkowego w części komunikatów, przy czym punkty rozpoznanemu zdarzeniu przypisuje nasza stała tabela, a nie model. Drugą jest odczytanie wartości liczbowych ze skanów raportów okresowych, przy czym wartość trafia do danych fundamentalnych dopiero po dwóch zgodnych odczytach i po automatycznej kontroli poprawności. Droga od rozpoznanego zdarzenia przez kary i progi kategorii aż do wyniku punktowego i kategorii jest w całości deterministyczna i wykonuje ją nasz kod. W obu funkcjach opisowych model wchodzi dopiero za gotowym wynikiem i pełni wyłącznie rolę opisową. Odpowiedzialność za treść oceny ponosimy w całości my, ponieważ to my ustalamy formułę, wagi, tabelę punktacji, listę zdarzeń i treść zapytań kierowanych do modelu. Modele językowe nie są trenowane na danych użytkownika ani na danych portfelowych. Nie dostrajamy ich ani nie modyfikujemy: uruchamiamy je w trybie wnioskowania, na warunkach ich dostawców. Zmiana dostawcy modelu albo dodanie nowej funkcji modelu wymaga trybu opisanego w sekcji „Zmiany metodyki”.
Prowadzimy log rozpoznanych sygnałów, powiązany z rejestrem wydanych ocen, dzięki czemu przy każdej ocenie odtwarzamy, jaki sygnał wszedł do formuły i z jakiego komunikatu pochodził. Wyniki rozpoznania rodzaju zdarzenia zapisujemy technicznie, a sygnał, przy którego powstaniu pracował model, nosi trwałe oznaczenie. Log ten nie jest rejestrem walidacji treści opisanym niżej, ponieważ rozpoznany rodzaj zdarzenia nie jest treścią, którą pokazujemy użytkownikowi, i przechowujemy go przez trzydzieści dni, wyłącznie na potrzeby diagnostyki. Zamkniętą listę rodzajów zdarzeń oraz tabelę punktacji prowadzimy w dokumentacji technicznej i wersjonujemy razem z formułą scoringową.
Treści tekstowe wygenerowane przez model językowy, czyli podsumowanie portfela oraz opis spółki, oznaczamy w Aplikacji ikoną wraz z jasną i rozpoznawalną informacją, że treść wygenerował model sztucznej inteligencji, zgodnie z art. 50 ust. 4 AI Act. Treści te mogą zawierać błędy i nieścisłości, mają charakter wyłącznie informacyjny i nie zastępują samodzielnej weryfikacji danych źródłowych. Podstawą merytoryczną oceny pozostaje wynik silnika deterministycznego.
Oznaczeniem nie opatrujemy wyniku punktowego ani kategorii oceny, ponieważ model nie bierze udziału w ich powstaniu. Wynik i kategoria nie są treścią wygenerowaną przez model, tylko liczbą i etykietą, które wylicza silnik deterministyczny na podstawie formuły jednakowej dla wszystkich użytkowników. Widoczne oznaczenie stosujemy wobec obu funkcji opisowych wymienionych wyżej, czyli wobec słownego podsumowania portfela i słownego opisu spółki. Nie obejmujemy nim rozpoznania rodzaju zdarzenia rynkowego ani odczytu wartości liczbowych ze skanów raportów, ponieważ w tych funkcjach nie powstaje treść pokazywana użytkownikowi. Nie obejmujemy nim także wyniku punktowego ani kategorii oceny, ponieważ wylicza je silnik deterministyczny, a nie model.
Zanim pokażemy treść wygenerowaną przez model, sprawdza ją nasz mechanizm deterministyczny działający po stronie Aplikacji, w postaci filtru regułowego. Odrzuca on sformułowania o charakterze zalecenia inwestycyjnego oraz prowadzi walidację faktualną wobec danych źródłowych, w tym sprawdza zgodność liczb przywołanych w treści z wynikami wyliczonymi przez silnik. Podstawą tej kontroli pozostaje mechanizm deterministyczny, a nie ocena innego modelu. Mechanizm jest w całości regułowy: nie poddajemy treści ocenie innego modelu językowego. Wynik walidacji nie zmienia w żadnym przypadku oceny spółki ani jej kategorii.
Kontrolę prowadzimy w dwóch miejscach, przed wygenerowaniem treści i po nim. Zakaz sformułowań wymienionych niżej wpisujemy wprost w treść obu zapytań kierowanych do modelu, czyli zarówno w zapytanie, którym generujemy słowne podsumowanie portfela, jak i w zapytanie, którym generujemy słowny opis spółki. Oba zapytania zawierają ten sam kategoryczny zakaz sformułowań o charakterze rekomendacyjnym oraz ocen wartościujących spółkę. Mechanizm walidacji sprawdza gotową treść jeszcze raz, już niezależnie od tego, co model dostał w zapytaniu. Wynik każdej walidacji wraz z kodem odrzucenia i z informacją o tym, czy uruchomiliśmy opis zastępczy, zapisujemy w rejestrze walidacji treści generowanych przez model, opisanym niżej, a nigdy w rejestrze wydanych ocen. Dzięki temu odtwarzamy, ile treści mechanizm zatrzymał i z jakiego powodu, a zapisy udostępniamy organom nadzoru na żądanie. Przy treści zatrzymanej przez mechanizm zapisujemy sam kod odrzucenia wraz z informacją o uruchomieniu opisu zastępczego. Brzmienia treści, której nikomu nie pokazaliśmy, nie przechowujemy nigdzie.
Rejestr walidacji treści generowanych przez model. Przy każdej generacji treści przez model zapisujemy artefakt walidacji zawierający: identyfikator generacji, datę i godzinę wygenerowania w formacie ISO 8601 według czasu UTC, funkcję, w której treść powstała, nazwę modelu wraz z jego wersją, skrót szablonu zapytania kierowanego do modelu, ticker spółki, której dotyczy słowny opis, a przy słownym podsumowaniu portfela listę tickerów spółek, do których podsumowanie się odwołuje, wynik walidacji (zaakceptowano albo odrzucono) wraz z przyczyną odrzucenia oraz wynik przeglądu następczego, jeżeli treść trafiła do miesięcznej próbki. Przy treści zatrzymanej przez walidację zapisujemy wyłącznie kod odrzucenia wraz z informacją o uruchomieniu opisu zastępczego, a samego odrzuconego brzmienia nie przechowujemy nigdzie.
Retencja zaakceptowanych treści idzie za życiem konta i różni się między dwiema funkcjami. Słowne podsumowanie portfela opisuje portfel konkretnej osoby, więc przypisujemy je do jej konta, traktujemy jako dane osobowe, obejmujemy wszystkimi zabezpieczeniami opisanymi w Polityce Prywatności i usuwamy razem z kontem, kiedy użytkownik skorzysta z prawa do usunięcia danych. Słowny opis spółki jest wspólny dla wszystkich użytkowników, nie wskazuje żadnej osoby i przechowujemy go niezależnie od konta. Pięcioletniej retencji dla treści udostępnionych nie stosujemy: pięć lat trwa rejestr wydanych ocen, opisany w sekcji „Historia i rejestr ocen”, i to on jest rejestrem, którego wymagają przepisy o rekomendacjach inwestycyjnych. Zapisy z rejestru walidacji udostępniamy organom nadzoru na żądanie, a emitentowi, który zgłosił zastrzeżenia w trybie opisanym w sekcji „Zgłoszenie błędu i zastrzeżeń do metodyki”, wyłącznie słowne opisy jego spółki, czyli treści jednakowe dla wszystkich użytkowników. Słownych podsumowań portfela nie udostępniamy żadnemu podmiotowi zewnętrznemu poza organem nadzoru, który zażąda ich w ramach swoich uprawnień, ponieważ opisują one portfel konkretnej osoby. Jeżeli emitent zakwestionuje treść, która padła w podsumowaniu portfela, przekazujemy mu wyłącznie ustalenia z naszego przeglądu, bez brzmienia samego podsumowania.
Wymagamy od tych treści charakteru wyłącznie opisowego, więc mechanizm odrzuca cztery rodzaje sformułowań. Pierwszy to określenia wartościujące jakość spółki albo poziom jej ryzyka, na przykład że fundamenty są mocne albo słabe, że wycena jest niska albo wysoka, że marże maleją albo że ryzyko jest podwyższone. Drugi to zwroty wskazujące kierunek działania wobec pozycji, na przykład że coś warto rozważyć, ograniczyć albo zwiększyć. Trzeci to prognozy kursu i ceny docelowe, których na tej stronie i w Aplikacji w ogóle nie publikujemy. Czwarty to odwołania do profilu ryzyka albo horyzontu inwestycyjnego użytkownika, których Aplikacja w ogóle nie zbiera. Pełną listę zakazanych sformułowań prowadzimy w dokumentacji technicznej i wersjonujemy ją razem z treścią zapytania kierowanego do modelu oraz z formułą scoringową. Listę udostępniamy organom nadzoru na żądanie. To, co zostaje, jest referatem danych, które sami przekazaliśmy modelowi. Przy opisie spółki są to wynik punktowy, kategoria oceny, wyniki siedmiu grup czynników, pozycja spółki w jej grupie sektorowej, status dostępności danych fundamentalnych, komunikaty i raporty ESPI oraz EBI docierające jako dowody przy spółce, dane porównawcze o spółkach z tej samej grupy sektorowej oraz zgrubny wskaźnik trendu rynku. Przy podsumowaniu portfela dochodzą do tego struktura i koncentracja portfela, procentowe zmiany wartości pozycji i całego portfela wraz z porównaniem ze zmianą indeksu, status dostępności danych fundamentalnych przy pozycji oraz komunikaty i raporty ESPI oraz EBI dotyczące spółek z portfela, które docierają do modelu jako dowody przy pozycji, to jest nagłówek, fragment treści, odnośnik do źródła i data publikacji. Model nie podaje liczby posiadanych akcji, cen ich zakupu ani kwot wyrażonych w złotych, ponieważ tych danych w ogóle mu nie przekazujemy. Nie przekazujemy mu również identyfikatora konta, adresu e-mail użytkownika ani treści, które użytkownik wpisuje samodzielnie. Treść powstaje asynchronicznie, czyli poza cyklem wyliczania oceny, więc jej wygenerowanie może zająć chwilę dłużej niż wyświetlenie samego wyniku punktowego. Jeżeli treść nie przejdzie walidacji, podejmujemy próbę ponownego wygenerowania w zakresie zależnym od funkcji. Słowne podsumowanie portfela ma dwa niezależne budżety prób, po jednej dla odrzucenia przez walidator strukturalny i po jednej dla odrzucenia przez walidację faktualną, więc generujemy je ponownie najwyżej dwa razy. Słowny opis spółki generujemy ponownie wyłącznie po odrzuceniu przez filtr sformułowań, a odrzucenie przez kontrolę kompletności albo przez walidację faktualną kieruje go wprost do opisu deterministycznego. Opis deterministyczny udostępniamy również wtedy, gdy ponowna próba okaże się niezgodna albo gdy generowanie w ogóle się nie powiedzie. Treści wygenerowanej przez model nie poprawiamy redakcyjnie i jej nie przepisujemy: pokazujemy ją w brzmieniu, w jakim powstała, albo zastępujemy ją w całości opisem deterministycznym. Tryb zastępczy obejmuje obie funkcje opisowe, czyli zarówno słowne podsumowanie portfela, jak i słowny opis spółki. Nie sięgamy w takim przypadku po model innego dostawcy, ponieważ modelu zapasowego dla funkcji opisowych nie stosujemy. Wynik punktowy i kategoria oceny pozostają w takim przypadku bez zmian, ponieważ wylicza je silnik niezależnie od modelu.
Mówimy wprost, jak ta kontrola rozkłada się w czasie. Treści generowane przez model nie przechodzą redakcyjnej weryfikacji przez człowieka przed udostępnieniem użytkownikowi: przed publikacją sprawdza je opisany wyżej mechanizm zautomatyzowany. Człowiek wchodzi natomiast po publikacji. Co miesiąc pracownik albo współpracownik przegląda losowo wybraną próbkę obejmującą nie mniej niż 1% treści wygenerowanych w tym okresie i sprawdza, czy mieszczą się one w zakazie sformułowań opisanym wyżej oraz czy zgadzają się z danymi źródłowymi, tak samo jak przy walidacji przed publikacją. Wynik każdego przeglądu zapisujemy w rejestrze walidacji treści opisanym wyżej. Jeżeli przegląd wykaże treść niezgodną, usuwamy ją z Aplikacji i poprawiamy zapytanie kierowane do modelu albo mechanizm walidacji. Odpowiedzialność redakcyjną za udostępnioną treść ponosi Producent.
System analityczny Aplikacji nie jest systemem AI wysokiego ryzyka w rozumieniu art. 6 AI Act. Oceny dotyczą spółek, czyli osób prawnych, oraz instrumentów finansowych, a nie osób fizycznych, więc nie stanowią profilowania ani oceny osób fizycznych, zgodnie z motywem 58 preambuły AI Act. Słowne podsumowanie portfela nie ocenia cech osobistych użytkownika w rozumieniu art. 6 AI Act w związku z załącznikiem III do tego rozporządzenia. Kwalifikacja ta dotyczy wyłącznie AI Act i pozostaje bez wpływu na to, że podsumowanie portfela traktujemy jako profilowanie w rozumieniu art. 4 pkt 4 RODO, co opisujemy niżej. Klasyfikację systemu na gruncie AI Act dokumentujemy w odrębnej notatce wewnętrznej, którą udostępniamy organom nadzoru na żądanie. Niezależnie od tej kwalifikacji dbamy o kompetencje w zakresie sztucznej inteligencji po stronie osób, które w naszym imieniu obsługują ten system, zgodnie z art. 4 AI Act, i dokumentujemy podjęte w tym celu działania.
Limit generacji. Limit generacji treści przez Model językowy wynosi 50 żądań na Użytkownika na dobę (00:00-23:59 UTC). Podsumowania generowane automatycznie nie podlegają limitowi.
Wersje promptów. Wersje bieżące promptów: podsumowanie portfela v8.12, opis spółki v2.4 (oba w wersjach polskiej i angielskiej).
Oznaczenia wersji modeli. Słowne podsumowanie portfela oraz słowny opis spółki: gpt-4o-2024-08-06, model dostarczany przez OpenAI OpCo, LLC z siedzibą w San Francisco w Stanach Zjednoczonych. Dla obu tych funkcji nie stosujemy modelu zapasowego innego dostawcy: kiedy generowanie się nie powiedzie, Aplikacja podstawia opis wyliczony z danych przez nasz kod. Rozpoznanie rodzaju zdarzenia rynkowego w komunikatach ESPI i EBI oraz odczyt wartości liczbowych ze skanów raportów okresowych: claude-haiku-4-5, model dostarczany przez Anthropic PBC z siedzibą w San Francisco w Stanach Zjednoczonych. Podział ról jest stały: modele Anthropic z rodziny Claude obsługują obie funkcje przygotowania danych wejściowych, a modele OpenAI z rodziny GPT obie funkcje opisowe. W obu tych funkcjach Anthropic PBC otrzymuje wyłącznie publicznie dostępne komunikaty i raporty spółek i nie przetwarza żadnych danych użytkownika. Skany raportów mogą zawierać dane osób w nich wymienionych, na przykład członków zarządu albo biegłych rewidentów, dlatego w tym zakresie Anthropic PBC działa jako podmiot przetwarzający, co opisuje Polityka Prywatności. Modelu zapasowego nie stosujemy również w tych funkcjach. Podstawę przekazania danych poza Europejski Obszar Gospodarczy opisuje Polityka Prywatności. Obowiązek publikowania podsumowania danych treningowych, wynikający z art. 53 AI Act, ciąży na dostawcach modeli. Materiały, które publikują na temat swoich modeli i danych treningowych, dostępne są w ich własnych serwisach: Anthropic prowadzi je w sekcji Transparency Hub pod adresem anthropic.com/transparency, a OpenAI w dokumentacji modeli pod adresem openai.com. Odsyłamy do nich w tym miejscu, żeby użytkownik dotarł do informacji o modelach wprost od ich dostawców. Modeli tych nie trenujemy na danych użytkownika ani na danych jego portfela i nie zezwalamy na to ich dostawcom. Zmianę dostawcy modelu albo dodanie nowej funkcji modelu przeprowadzamy w trybie zmiany Usługi opisanym w §17.6 Regulaminu, a aktualną listę modeli podajemy na tej stronie.
Oceniamy spółki notowane na giełdzie i instrumenty finansowe, nie ludzi. Ocena nie jest decyzją opartą na profilowaniu użytkownika, nie wywołuje wobec niego skutków prawnych i nie wpływa na jego sytuację w podobnie istotny sposób. Nie zasila zewnętrznych systemów scoringowych, nie dotyczy zdolności kredytowej i nie trafia do żadnych rejestrów. W naszej ocenie nie stanowi więc zautomatyzowanego podejmowania decyzji w indywidualnym przypadku w rozumieniu art. 22 RODO.
Po dane wprowadzone przez użytkownika sięgają dwie rzeczy: słowne podsumowanie portfela oraz dobór powiadomień dotyczących Spółek z Portfela. Obie stanowią profilowanie w rozumieniu art. 4 pkt 4 RODO, a poniżej opisujemy logikę każdej z nich, zgodnie z art. 13 ust. 2 lit. f RODO. Powiadomienia o Ocenie, zmianie kategorii Oceny lub zdarzeniu dotyczącym Spółki wysyłamy wyłącznie dla Spółek znajdujących się w Portfelu użytkownika. Dobór ten nie zmienia ani wyniku punktowego oceny, ani jej kategorii. Poza tymi dwoma mechanizmami nic w Aplikacji nie sięga po dane użytkownika przy doborze treści, co opisujemy niżej.
Słowne podsumowanie portfela powstaje wyłącznie na podstawie pozycji, które użytkownik sam wprowadził do Aplikacji, oraz danych o spółkach z tych pozycji. Aplikacja nie zbiera od użytkownika profilu ryzyka ani horyzontu inwestycyjnego i nie daje funkcji pozwalającej je zadeklarować albo zmienić, więc podsumowanie nie może się do nich odwoływać. Ramy czasowe opisu wyznacza horyzont naszych ocen, opisany w sekcji „Kategorie oceny i horyzont”, a nie deklaracja użytkownika. Podsumowanie nie służy badaniu odpowiedniości ani adekwatności instrumentu finansowego dla użytkownika i nie prowadzi do wskazania kierunku działania wobec pozycji w portfelu.
Modelowi językowemu przekazujemy: listę pozycji obejmującą ticker, nazwę i sektor spółki oraz przypisane jej przez silnik wynik punktowy oceny, wyniki punktowe siedmiu grup czynników, kategorię oceny i pozycję spółki w jej grupie sektorowej; strukturę portfela, czyli procentowe udziały pozycji i sektorów oraz miary koncentracji; wyniki, czyli procentowe zmiany wartości pozycji i całego portfela wraz z porównaniem ze zmianą indeksu rynkowego; status dostępności danych fundamentalnych przy pozycji, czyli oznaczenie dostępności, datę i notkę, bez jakichkolwiek wartości liczbowych; komunikaty i raporty ESPI oraz EBI dotyczące spółek z portfela, które docierają do modelu jako dowody przy pozycji, to jest nagłówek, fragment treści, odnośnik do źródła i data publikacji. Kwartalnych danych fundamentalnych modelowi nie przekazujemy: dostaje on wyłącznie informację o tym, czy dane są dostępne i z kiedy pochodzą. To wyliczenie jest zamknięte. Ten sam zakres opisują rozdział 3 Polityki Prywatności oraz Regulamin, a gdyby któryś z tych opisów rozszedł się z niniejszym, poprawimy wszystkie trzy dokumenty tak, żeby opisywały stan faktyczny. Model układa z tych danych opis słowny. Trzymamy się przy tym zasady minimalizacji danych z art. 5 ust. 1 lit. c RODO, więc nie przekazujemy liczby posiadanych akcji, cen ich zakupu, kwot wyrażonych w złotych, identyfikatora użytkownika, jego adresu e-mail ani treści, które wpisuje samodzielnie. Model nie sięga po żadne dane spoza tego wyliczenia i nie porównuje użytkownika z innymi użytkownikami. Podsumowanie nie ocenia cech osobistych użytkownika, nie przypisuje mu punktacji, kategorii ani prognozy dotyczącej jego osoby i nie wywołuje wobec niego skutków prawnych. Opisuje dane portfela wraz z ocenami spółek identycznymi dla wszystkich użytkowników. Treść podsumowania różni się między użytkownikami, ponieważ każdy portfel jest inny, natomiast oceny spółek, do których podsumowanie się odwołuje, pozostają dla wszystkich takie same. Aplikacja nie tworzy osobnych adnotacji przy poszczególnych pozycjach portfela: słowny opis spółki, o którym piszemy wyżej, jest jeden i taki sam dla każdego, kto tę spółkę ogląda. Całe podsumowanie ma charakter opisowy i nie sugeruje ani kupna, ani sprzedaży, ani utrzymania konkretnej pozycji, także wtedy, gdy zestawia obok siebie procentowy udział pozycji w portfelu i kategorię oceny spółki. Takie zestawienie jest referatem dwóch danych, a nie wnioskiem, co z pozycją zrobić. Wniosek wyciąga i decyzję podejmuje wyłącznie użytkownik.
Ekran „Odkrywaj - Na dziś” nie sięga natomiast po dane użytkownika. Zasila go jeden wspólny punkt końcowy, którego jedynym parametrem treści jest język Aplikacji: ani identyfikator użytkownika, ani portfel do tego toru nie wchodzą. Listę spółek układamy według miejsca w rankingu wszystkich ocenianych spółek, czyli według wyniku wyliczonego przez silnik, a użytkownik przełącza sortowanie wyłącznie na kryteria neutralne. Wyróżnioną spółkę wskazuje najwyższy wynik końcowy, z jednym zawężeniem: jeżeli któreś spółki mają świeże pozytywne zdarzenie, wybieramy wyróżnioną spośród nich. Ta sama karta i ta sama lista trafiają więc do każdego użytkownika, który posługuje się tym samym językiem. Treści na tym ekranie nie dobieramy ani pod portfel, ani pod zachowanie użytkownika w Aplikacji.
Pozostałe elementy interfejsu użytkownik ustawia sam i również nie wynikają one z żadnego profilu: format prezentacji danych, kolejność spółek na listach porządkowana według kryteriów neutralnych, czyli alfabetycznie, według kapitalizacji, sektora, daty ostatniej aktualizacji albo wyniku punktowego oceny, oraz wybrane przez niego ustawienia powiadomień. Kolejności list nie zmieniamy w oparciu o profil ryzyka, cele inwestycyjne ani dane o zachowaniu użytkownika w Aplikacji. Jednakowe dla wszystkich pozostają również brzmienie słownego opisu spółki oraz każde zestawienie spółek. Różni się wyłącznie słowne podsumowanie portfela, ponieważ opisuje portfel konkretnej osoby, oraz to, o których spółkach wysyłamy powiadomienia. Powyższe wyliczenie jest wyczerpujące w zakresie prezentacji ocen oraz doboru i kolejności treści pokazywanych użytkownikowi. Ocena spółki pozostaje w każdym z tych przypadków ta sama, bo wyznacza ją silnik, a nie preferencje użytkownika.
Niezależnie od tej kwalifikacji zapewniamy użytkownikowi prawo do interwencji człowieka, do wyrażenia własnego stanowiska i do zakwestionowania oceny. Przysługuje mu również prawo sprzeciwu wobec profilowania oraz prawo do jego wyłączenia. Profilowanie opisane wyżej opieramy na niezbędności do wykonania umowy, czyli na art. 6 ust. 1 lit. b RODO, a prawo sprzeciwu przyznajemy niezależnie od oceny, czy art. 21 RODO znajduje do tej podstawy zastosowanie wprost. Sprzeciwu nie ważymy przeciwko własnemu interesowi i realizujemy go bez dodatkowych warunków. Skutki wyłączenia opisuje rozdział 7 Polityki Prywatności. Żądanie w sprawie profilowania kieruj na kontakt@prospektai.pl z tytułem „Profilowanie”. Tego tytułu użyj wtedy, gdy wnosisz sprzeciw i chcesz wyłączyć profilowanie albo włączyć je z powrotem. Jeżeli natomiast żądasz interwencji człowieka, chcesz wyrazić własne stanowisko albo zakwestionować ocenę, napisz na ten sam adres, ale w tytule wpisz „Art. 22 RODO”, tak jak prosi o to rozdział 8 Polityki Prywatności. Profilowanie wyłączamy wyłącznie na podstawie takiego zgłoszenia mailowego, ponieważ Aplikacja nie ma przełącznika wyłączającego profilowanie w ustawieniach. Żądanie interwencji człowieka, wyrażenia własnego stanowiska i zakwestionowania oceny rozpatrujemy bez zbędnej zwłoki, najpóźniej w terminie miesiąca, zgodnie z §15.2 i §15.3 Regulaminu oraz rozdziałem 8 Polityki Prywatności. Samo wyłączenie profilowania wykonujemy natomiast niezwłocznie po otrzymaniu zgłoszenia, tak jak zapowiada punkt 8.1 Polityki Prywatności, i nie czekamy z nim do końca tego terminu. Zgłoszenie błędu w danych wejściowych albo zastrzeżenie do samej metodyki prowadzimy natomiast w trybie reklamacyjnym opisanym niżej, z terminem 14 dni. Interwencja człowieka polega u nas na weryfikacji danych wejściowych i metodyki, a nie na ręcznej zmianie wyniku dla pojedynczego użytkownika, ponieważ formuła jest wspólna dla wszystkich. Ocena może pośrednio wpłynąć na decyzje inwestycyjne użytkownika, które podejmuje on wyłącznie na własną odpowiedzialność.
Ocena, którą wyliczamy, wspiera twoją analizę, ale nie gwarantuje wyników ani przewagi nad rynkiem. Nie obiecujemy ponadprzeciętnych stóp zwrotu. Inwestowanie na rynku akcji wiąże się z ryzykiem utraty części lub całości zainwestowanego kapitału. Wyniki historyczne nie gwarantują wyników przyszłych.
Jeżeli uważasz, że ocena opiera się na błędnych danych wejściowych, albo masz zastrzeżenie do zastosowanej metodyki, napisz na kontakt@prospektai.pl. Odpowiadamy bez zbędnej zwłoki, najpóźniej w terminie 14 dni od otrzymania zgłoszenia, zgodnie z trybem reklamacyjnym opisanym w §12 Regulaminu. Jeżeli zgłoszenie okaże się zasadne, korygujemy dane wejściowe albo metodykę, a silnik wylicza ocenę ponownie. Skutek korekty obejmuje wszystkich użytkowników, ponieważ formuła jest wspólna. Samą korektę odnotowujemy w rejestrze wydanych ocen, tak samo jak korektę po zgłoszeniu emitenta, więc ślad po niej zostaje niezależnie od tego, kto ją zgłosił.
Ta strona nie jest wyłącznie materiałem informacyjnym. Opis metodyki, który tu publikujemy, stanowi część opisu Usługi, na podstawie którego użytkownik zawiera z nami umowę o subskrypcję. Jeżeli silnik scoringowy działałby niezgodnie z tym opisem albo Usługa odbiegałaby od tego, co tu opisujemy, użytkownik będący konsumentem korzysta z uprawnień z tytułu niezgodności Usługi z umową, przewidzianych w art. 43b do 43q ustawy o prawach konsumenta i opisanych w §13.4 Regulaminu. Dotyczy to również cykli analitycznych: gdybyśmy trwale przestali je przeprowadzać z przyczyn leżących po naszej stronie, użytkownik korzysta z tych samych uprawnień. Zobowiązujemy się zatem przeprowadzać trzy cykle w każdym dniu sesyjnym GPW i przeliczać oceny po cyklu wieczornym. Godziny zakończenia poszczególnych cykli podajemy natomiast orientacyjnie, z odchyleniem opisanym w sekcji „Cykle aktualizacji i datowanie”, więc samo przesunięcie godziny nie czyni Usługi niezgodną z umową.
Zgłoszenia emitentów. Emitent, którego spółkę obejmuje nasz system analityczny, kieruje zastrzeżenia do metodyki, do danych wejściowych wykorzystanych przy wyliczeniu oceny jego spółki albo do słownego opisu tej spółki generowanego przez model językowy na adres kontakt@prospektai.pl, wskazując spółkę, kwestionowane dane, element metodyki lub fragment opisu oraz uzasadnienie. Jeżeli zastrzeżenia dotyczą słownego opisu spółki, sprawdzamy jego zgodność z wynikami silnika oraz z danymi źródłowymi, które przekazaliśmy modelowi, a wyciąg z rejestru walidacji treści obejmujący wyłącznie opisy tej spółki udostępniamy emitentowi. Rozpatrujemy takie zgłoszenie w terminie 14 dni od otrzymania i informujemy emitenta o wyniku. Jeżeli zgłoszenie okaże się zasadne, korygujemy dane wejściowe albo metodykę, silnik wylicza ocenę ponownie ze skutkiem dla wszystkich użytkowników, a korektę odnotowujemy w rejestrze ocen. Rozpatrzenie zgłoszenia nie zobowiązuje nas do zmiany oceny, którą wyznacza formuła wspólna dla wszystkich spółek.
Oceny publikujemy jako rekomendacje inwestycyjne w rozumieniu Rozporządzenia MAR (596/2014). Kwalifikujemy się jako ekspert w rozumieniu art. 1 lit. a Rozporządzenia delegowanego (UE) 2016/958, ponieważ sporządzamy oceny systematycznie, regularnie i powtarzalnie dla szerokiego grona spółek. Stosujemy w związku z tym obowiązki informacyjne z art. 3 do 7 tego rozporządzenia.
Słowo „publikujemy” opisuje tu wyłącznie sposób, w jaki wykonujemy obowiązki producenta rekomendacji. Same oceny udostępniamy użytkownikom Aplikacji w ramach Usługi, a nie do swobodnego rozpowszechniania: czyta je użytkownik, który korzysta z okresu próbnego, użytkownik z aktywną subskrypcją oraz tester wersji przedpremierowej, a Regulamin zakazuje ich dalszego rozpowszechniania.
Ta kwalifikacja dotyczy wyłącznie obowiązków informacyjnych, które ciążą na nas jako sporządzającym oceny. Nie zmienia tego, co napisaliśmy wyżej: ocena nie jest doradztwem inwestycyjnym, nie jest poradą dopasowaną do sytuacji konkretnej osoby i nie jest zaleceniem kupna ani sprzedaży skierowanym do użytkownika.
Oświadczamy, że:
Data ostatniego audytu konfliktów interesów. Audyt przeprowadzamy nie rzadziej niż raz na 3 miesiące. Pierwszy audyt przeprowadzimy przed publicznym udostępnieniem Aplikacji, a jego datę podamy w tym miejscu.
Rozkład ocen. Rejestr wydanych ocen obejmuje wszystkie trzy kategorie, czyli Wysoką, Obserwację i Niską, i każdą z nich ewidencjonujemy na tych samych zasadach. Zbiorczy rozkład ocen w tych kategoriach udostępniamy właściwym organom nadzoru na żądanie. Kwartalnej publikacji rozkładu nie prowadzimy, ponieważ art. 6 ust. 3 Rozporządzenia 2016/958 jest adresowany wprost do firm inwestycyjnych i instytucji kredytowych i nie ma do nas zastosowania. Rozkład nie jest miarą trafności ani skuteczności naszych ocen i nie pokazuje stopy zwrotu z żadnej z kategorii.
Metodyka nie jest zamknięta. Zmieniamy ją albo uzupełniamy z następujących przyczyn: dostosowanie do zmienionych przepisów albo do stanowiska organu nadzoru, uruchomienie nowej funkcji, zmiana dostawcy danych rynkowych albo dostawcy modelu językowego, usunięcie błędu lub podatności, a także rozwój technologiczny, w tym rekalibracja wag wynikająca z weryfikacji formuły scoringowej.
Każdą zmianę publikujemy na tej stronie jako nową wersję, wraz z numerem wersji i datą wejścia w życie. Poprzednie wersje pozostają dostępne w archiwum, w pełnej i niezmienionej treści, pod własnymi adresami i z podanym okresem obowiązywania. Aplikacja zawiera własny, skrócony opis metodyki oraz numer obowiązującej wersji wraz z odnośnikiem do tej strony. Skrót ten nie zastępuje niniejszego dokumentu: jeżeli oba opisy rozejdą się w jakimkolwiek punkcie, wiąże brzmienie opublikowane tutaj, ponieważ to ta strona jest miejscem wykonania obowiązków informacyjnych z art. 4 Rozporządzenia 2016/958. Każdą wydaną ocenę wiążemy z wersją metodyki obowiązującą w dniu jej sporządzenia, a numer tej wersji zapisujemy w rejestrze ocen, więc historyczną ocenę da się odtworzyć wraz z zasadami, według których powstała.
Posługujemy się w tym dokumencie dwoma odrębnymi pojęciami i rozróżniamy je wprost. Istotna zmiana systemu analitycznego oznacza zmianę formuły, wag albo zakresu danych wejściowych i uruchamia sprawdzenie ciągłości łańcucha skrótów w rejestrze ocen. Zmiana istotna w rozumieniu niniejszej sekcji oznacza natomiast zmianę, która uruchamia tryb zmiany Usługi opisany w §17.6 Regulaminu oraz wymogi art. 43q ustawy o prawach konsumenta. Do tej drugiej grupy zaliczamy również zmianę dostawcy modelu językowego, dodanie nowej funkcji modelu oraz wycofanie funkcji dotychczasowej.
Zmiany dzielimy na dwie grupy.
Zmiany nieistotne nie zmieniają zakresu Usługi ani sposobu, w jaki użytkownik z niej korzysta. Zaliczamy do nich w szczególności korekty redakcyjne opisu, zastąpienie źródła danych źródłem równoważnym, usunięcie błędu obliczeniowego oraz zmianę wagi pojedynczego czynnika o nie więcej niż 5 punktów procentowych. Ogłaszamy je na tej stronie, bez odrębnego powiadomienia.
Zmiany istotne to takie, które zmieniają zestaw grup czynników uwzględnianych przy wyliczeniu oceny, progi przypisania kategorii, progi płynności i pokrycia danymi decydujące o objęciu spółki oceną albo horyzont inwestycyjny ocen. Zmianę istotną wprowadzaną w czasie trwania subskrypcji przeprowadzamy w trybie zmiany Usługi opisanym w §17.6 Regulaminu, czyli z zachowaniem wymogów art. 43q ustawy o prawach konsumenta: informujemy o niej z wyprzedzeniem na trwałym nośniku, a użytkownikowi przysługuje wtedy prawo wypowiedzenia umowy ze zwrotem proporcjonalnej części opłaty. W razie wątpliwości co do istotności zmiany traktujemy ją jako istotną.
| Wersja | Zakres zmian |
|---|---|
| 1.2 | Przywrócenie brzmienia uzgodnionego z RPMS (21 września 2026 r.) w opisie zdarzeń krytycznych, zawieszenia notowań, słownego opisu spółki i odczytu wartości ze skanów raportów. Zmiana nie dotyczy formuły scoringowej, grup czynników ani ich wag. |
| 1.1 | Obowiązuje od 14 października 2026 r. W sekcji „Źródła danych” wskazujemy Giełdę Papierów Wartościowych w Warszawie S.A. jako źródło danych rynkowych akcji z rynku głównego GPW i z NewConnect oraz wartości indeksów, pozyskiwanych na podstawie licencji GPW. Zmiana nie dotyczy logiki oceny, grup czynników ani ich wag. |
| 1.0 | Pierwsza wersja publikacyjna w nowej numeracji. Uwzględnia końcowe ustalenia RPMS dotyczące funkcji modeli językowych, źródeł danych, ról Anthropic i OpenAI oraz widocznego oznaczania treści generowanych przez model. |