Dokumenty · Przejrzystość
Jak Prospekt AI tworzy oceny analityczne spółek notowanych na GPW i NewConnect.
Wersja 2.13. Obowiązuje od 2 września 2026. Na tej stronie poprzednią wersją była 2.12, obowiązująca od 31 sierpnia do 2 września 2026; wcześniej wersja 1.3 od 23 do 31 sierpnia 2026, wersja 1.2 od 7 do 23 sierpnia 2026, wersja 1.1 od 6 do 7 sierpnia 2026 i wersja 1.0 od 3 do 6 sierpnia 2026. Każdą kolejną wersję publikujemy tutaj, a poprzednie zachowujemy w archiwum wersji metodologii, w pełnej i niezmienionej treści.
Narzędzie badawcze, nie stanowi porady inwestycyjnej.
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ę porównawczą tworzymy w obrębie jednego rynku notowań: spółkę z rynku głównego GPW zestawiamy ze spółkami z tego samego sektora notowanymi na GPW, a spółkę z NewConnect ze spółkami z tego samego sektora notowanymi na NewConnect. 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 pokazujemy wyniki punktowe każdej z siedmiu 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ę liczymy w obrębie jednego rynku notowań, więc spółkę z GPW porównujemy ze spółkami z GPW, a spółkę z NewConnect ze spółkami z NewConnect. 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:
Wynik każdej z tych grup pokazujemy osobno, w skali od 0 do 100, obok wyniku łącznego. 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 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 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. Rozstrzygamy to tak, że w rejestrze trzymamy oba, natomiast 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 czas ostatniego notowania użytego do jej sporządzenia. Moment samego 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. Każda poprzednia wersja zostaje dostępna pod własnym adresem, w pełnej i niezmienionej treści, wraz z oznaczeniem okresu, w którym obowiązywała. Archiwum wymienia wszystkie wydania tej strony i prowadzi do treści każdego z nich. Nad każdą archiwalną wersją tej strony umieszczamy widoczną adnotację o treści: „Wersja archiwalna. Opisuje stan na dzień, w którym obowiązywała, i nie opisuje aktualnego działania Aplikacji.”. Osobno prostujemy jeden zapis wersji 1.2. Opisała ona adnotacje przy pozycjach portfela jako dobierane do zadeklarowanego profilu ryzyka i horyzontu inwestycyjnego użytkownika. Takiej funkcji nigdy nie udostępniliśmy użytkownikom, ponieważ w okresie obowiązywania wersji 1.2 Aplikacja nie była jeszcze publicznie dostępna. Aplikacja nie zbiera profilu ryzyka ani horyzontu inwestycyjnego, nie daje funkcji pozwalającej je zadeklarować i nie tworzy osobnych adnotacji przy pozycjach portfela. Sprostowanie o tej treści zamieszczamy również nad archiwalną wersją 1.2. Oznaczenie wersji metodologii, które zapisujemy w rejestrze ocen, to ten sam numer, którym opisujemy wydania tej strony, więc każda historyczna ocena rozwiązuje się do jednego konkretnego wydania i do jego treści. Rejestr prowadzimy od dnia publicznego udostępnienia Aplikacji, a każdy zapis nosi numeryczne oznaczenie wersji metodologii, począwszy od wersji 2.7, więc żaden zapis nie korzysta z wcześniejszego formatu oznaczenia.
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.
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. Listę komercyjnych dostawców danych fundamentalnych udostępniamy organom nadzoru na żądanie. Dane fundamentalne odświeżamy codziennie rano dla wszystkich spółek notowanych na GPW i NewConnect, więc sprawozdanie opublikowane danego dnia wchodzi do analizy najpóźniej następnego dnia. 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 pozyskujemy od zewnętrznych, komercyjnych dostawców i mają one charakter opóźniony. Aplikacja nie dostarcza danych w czasie rzeczywistym. Do czasu wdrożenia zasilania danymi opóźnionymi prezentujemy dane z ostatniego notowania sesyjnego, więc opóźnienie względem bieżącej sesji GPW liczymy w godzinach. 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, a przy prezentowanej wartości podajemy czas ostatniego notowania użytego do jej przedstawienia.
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 od komercyjnych dostawców danych rynkowych. 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 trzech 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. 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.
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 jedyny udział przed wyliczeniem oceny polega na rozpoznaniu rodzaju zdarzenia rynkowego w części komunikatów, co opisujemy wyżej, przy czym punkty rozpoznanemu zdarzeniu przypisuje nasza stała tabela, a nie model. 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 adnotacją wskazującą, że treść wygenerował model sztucznej inteligencji, zgodnie z art. 50 AI Act, którego obowiązki w zakresie przejrzystości stosuje się od 2 sierpnia 2026 roku. Obok oznaczenia widocznego na ekranie stosujemy oznaczenie w formacie nadającym się do odczytu maszynowego, zgodnie z art. 50 ust. 2 AI Act, w standardzie zgodnym z rekomendacjami Komisji Europejskiej i AI Office, w szczególności C2PA. Przepisy przewidują okres przejściowy do 2 grudnia 2026 roku dla systemów sztucznej inteligencji wprowadzonych do obrotu albo oddanych do użytku przed 2 sierpnia 2026 roku. My z niego nie korzystamy, ponieważ Aplikację udostępniamy po tej dacie, więc oznaczenie maszynowo czytelne stosujemy od pierwszego dnia jej działania. 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. Obowiązek ujawnienia, że tekst wygenerował model, ciąży na nas jako na podmiocie stosującym i wynika z art. 50 ust. 4 AI Act. Standard oznaczenia w formacie nadającym się do odczytu maszynowego wyznacza art. 50 ust. 2 tego rozporządzenia i stosujemy go do treści, które sami udostępniamy użytkownikom. Oba te obowiązki wykonujemy wobec obu funkcji opisowych wymienionych wyżej, czyli wobec słownego podsumowania portfela i słownego opisu spółki. Nie obejmujemy nimi rozpoznania rodzaju zdarzenia rynkowego, ponieważ nie powstaje przy nim żadna treść pokazywana użytkownikowi. Nie obejmujemy nimi 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.5 (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: claude-haiku-4-5, model dostarczany przez Anthropic PBC ze Stanów Zjednoczonych. W tej funkcji Anthropic PBC otrzymuje wyłącznie publicznie dostępne komunikaty spółek i nie przetwarza żadnych danych użytkownika, więc nie działa jako podmiot przetwarzający dane na nasze zlecenie. Modelu zapasowego nie stosujemy również w tej funkcji. 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, rozstrzyga stan faktyczny opisany tutaj i prostujemy pozostałe dokumenty. 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.
Kwartalny rozkład ocen. Publikujemy co kwartał, na tej stronie, zagregowany historyczny rozkład wydanych ocen w kategoriach Wysoka, Obserwacja i Niska. Rozkład obejmuje wszystkie trzy kategorie, w tym kategorię Obserwacja, którą ewidencjonujemy na tych samych zasadach co pozostałe. Obowiązek ten wykonujemy w zakresie, w jakim art. 6 ust. 3 Rozporządzenia 2016/958, adresowany wprost do firm inwestycyjnych i instytucji kredytowych, znajduje do nas zastosowanie. Publikację generujemy automatycznie z rejestru wydanych ocen. Pierwszy rozkład zamieścimy po zakończeniu pierwszego pełnego kwartału kalendarzowego następującego po udostępnieniu Aplikacji, ponieważ rejestr prowadzimy od dnia premiery. Rozkład pokazuje wyłącznie, ile ocen w danym kwartale trafiło do każdej z trzech kategorii. Nie jest miarą trafności ani skuteczności naszych ocen, nie pokazuje stopy zwrotu z żadnej z kategorii i nie da się z niego odczytać, jak zachowały się kursy ocenianych spółek. Wyników historycznych nie prezentujemy jako gwarancji ani prognozy wyników przyszłych.
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ą.
Poniższa tabela wymienia wszystkie wydania tej strony wraz z datą wejścia w życie i zakresem zmian. Każde wydanie pozostaje dostępne w archiwum pod własnym adresem, w pełnej i niezmienionej treści.
| Wersja | Obowiązuje od | Zakres zmian |
|---|---|---|
| 1.0 | 3 sierpnia 2026 | Pierwsze wydanie strony. |
| 1.1 | 6 sierpnia 2026 | Uzupełnienie opisu rejestru ocen oraz obowiązków producenta rekomendacji inwestycyjnych. Zmiana nieistotna. |
| 1.2 | 7 sierpnia 2026 | Opis archiwum wersji i oznaczenia wersji metodologii zapisywanego w rejestrze ocen, wraz z ujawnieniem wcześniejszego formatu tego oznaczenia. Zmiana nieistotna. |
| 1.3 | 23 sierpnia 2026 | Wydanie serwowane publicznie do 31 sierpnia 2026 r. Oceny wydane w tym okresie noszą w rejestrze ocen numer 1.3, a pełna treść tego wydania pozostaje w archiwum. |
| 2.0 | nie weszła w życie | Wersji 2.0 nie opublikowaliśmy. Powstała wyłącznie w naszym repozytorium jako pierwsze wydanie zbiorcze po wersji 1.2. Jej poprawki weszły do wersji 2.12, z wyjątkiem okresu zamkniętego, który zastąpiliśmy zakazem ciągłym opisanym w wierszu wersji 2.4, a ich zakres opisujemy w wierszu wersji 2.1, która je przejęła. |
| 2.1 | nie weszła w życie | Wersji 2.1 nie opublikowaliśmy. Jej poprawki weszły do wersji 2.12, z wyjątkiem okresu zamkniętego, który zastąpiliśmy zakazem ciągłym opisanym w wierszu wersji 2.4, a ich zakres opisujemy w niniejszym wierszu. Wydanie zbiorcze, zbierające dorobek wersji roboczych od 1.3 do 1.23. Wydanie zbiera również poprawki oznaczone roboczo jako wersja 2.0, której nie opublikowaliśmy. Opis oceny: wynik punktowy w skali od 0 do 100 wraz z wynikami punktowymi siedmiu grup czynników, udział trzech składników oceny końcowej, opis kar i mechanizmu histerezy, bramka rankingowa przy kategoriach Wysoka i Obserwacja, oznaczenie ostrzegawcze NC Alert, wyjaśnienie, czym wynik punktowy nie jest, oraz mechaniczny charakter zestawień i rankingów. Obowiązki producenta rekomendacji: obiektywna prezentacja z rozdzieleniem faktów i opinii, autorstwo ocen przy procesie w pełni automatycznym, ujawnienia prezentowane przy ocenie w Aplikacji, na ekranie Portfela i poza Aplikacją, w tym w materiałach twórców i partnerów odpłatnych, zastrzeżenie na karcie zdarzenia ESPI albo EBI, zakaz manipulacji rynkowej wraz z zakazem transakcji własnych, próg ujawnienia pozycji własnych, kwartalny rozkład ocen oraz tryb udostępnienia pełnej metodyki organowi nadzoru. Rejestry i historia: rozszerzony zakres zapisów rejestru ocen, ewidencja wszystkich trzech kategorii, łańcuch skrótów kryptograficznych, wyciąg udostępniany użytkownikowi, archiwum wersji tej strony oraz nowy rejestr treści generowanych przez model językowy prowadzony przez pięć lat. Sztuczna inteligencja: status podmiotu stosującego w rozumieniu AI Act, wyczerpujący opis obu funkcji opisowych modelu wraz z oznaczeniami wersji, wyraźne stwierdzenie, że model nie wylicza oceny ani nie ustala jej kategorii, znaczenie słowa „sygnał”, oznaczenie treści w formacie nadającym się do odczytu maszynowego od pierwszego dnia działania Aplikacji, walidacja regułowa z trybem zastępczym oraz następczy nadzór redakcyjny nad miesięczną próbką treści. Dane osobowe i prawa użytkownika: ujawniona logika obu przypadków profilowania wraz z pełnym wykazem danych portfela przekazywanych modelowi i wykazem danych, których nie przekazujemy, prawo sprzeciwu, prawo do interwencji człowieka oraz uprawnienia konsumenta z tytułu niezgodności Usługi z umową. Ponadto: doprecyzowany status nadzorczy spółki wraz z podstawą braku zezwolenia, pierwszeństwo tej strony nad skróconym opisem w Aplikacji, status słownego opisu spółki oraz słownego podsumowania portfela wobec kategorii oceny, środki poufności chroniące tajemnicę przedsiębiorstwa, kroki procedury zatwierdzania publikacji ocen wraz z rejestrem transakcji własnych, zakaz z art. 180 i art. 181 ustawy o obrocie instrumentami finansowymi, odnotowanie w rejestrze korekty po zgłoszeniu użytkownika, uprawnienia konsumenta przy trwałym zaprzestaniu cykli analitycznych, rozstrzygnięcie o dacie i godzinie ceny instrumentu przywołanej w ocenie, walidacja danych źródłowych i monitoring integralności łańcucha ich dostaw, podział zmian metodyki na istotne i nieistotne, kanał zgłoszeń dla emitentów oraz niniejsza tabela. Żadna z tych zmian nie zmienia zestawu grup czynników, progów kategorii, progów płynności i pokrycia danymi ani horyzontu inwestycyjnego, więc kwalifikujemy je jako zmiany nieistotne, z wyjątkami, które opisujemy w wierszu wersji 2.7. |
| 2.2 | nie weszła w życie | Wersji 2.2 nie opublikowaliśmy. Jej poprawki weszły do wersji 2.12, z wyjątkiem okresu zamkniętego, który zastąpiliśmy zakazem ciągłym opisanym w wierszu wersji 2.4, a ich zakres opisujemy w niniejszym wierszu. Wydanie porządkujące po zderzeniu metodologii z Regulaminem w wersji 3.5 oraz z Polityką Prywatności w wersji 1.100. Dane osobowe: ujawniamy trzecie miejsce profilowania, czyli dobór powiadomień, opisujemy prawo do wyłączenia profilowania na podstawie art. 6 ust. 1 lit. b RODO zamiast art. 21 RODO oraz prostujemy odesłanie do §15.2 i §15.3 Regulaminu. Sztuczna inteligencja: wskazujemy imiennie dostawcę modelu GPT, czyli OpenAI OpCo, LLC z San Francisco, przesądzamy, że słowny opis spółki powstaje wyłącznie z wyników silnika i nie sięga po komunikaty ESPI ani EBI, potwierdzamy w całości regułowy charakter walidacji treści oraz prostujemy wykaz danych, którymi model dysponuje przy opisie portfela. Obowiązki producenta rekomendacji: dokładamy kwartalne sprawdzenie konfliktów interesów w trybie uproszczonym. Ponadto: zdarzenia krytyczne wymuszają kategorię oceny spółki jednakową dla wszystkich użytkowników, prostujemy datę wejścia w życie wersji 1.2, opis oznaczenia wersji w rejestrze ocen oraz odesłania wewnętrzne w sekcjach „Źródła danych” i „Sztuczna inteligencja i AI Act”. Żadna z tych zmian nie zmienia zestawu grup czynników, progów kategorii, progów płynności i pokrycia danymi ani horyzontu inwestycyjnego, więc kwalifikujemy je jako zmiany nieistotne. |
| 2.3 | nie weszła w życie | Wersji 2.3 nie opublikowaliśmy. Jej poprawki weszły w całości do wersji 2.12, a ich zakres opisujemy w niniejszym wierszu. Wydanie porządkujące po piątym zderzeniu metodologii z Regulaminem i z Polityką Prywatności. Zdarzenia krytyczne: zawieszenie notowań wykreślamy z wyliczenia zdarzeń, które wymuszają kategorię oceny, ponieważ powoduje ono wyłącznie oznaczenie ostrzegawcze. Sztuczna inteligencja: wynik walidacji zapisujemy w rejestrze treści generowanych przez model, a nie w rejestrze wydanych ocen, wskazujemy imiennie dostawcę modelu podstawowego, opisujemy rolę dostawcy modelu zapasowego przy obu funkcjach, zobowiązujemy się prowadzić w dokumentacji technicznej pełną listę zakazanych sformułowań oraz prostujemy pole tickera w rejestrze treści. Dane osobowe: uzupełniamy wykaz danych przekazywanych modelowi o wynik punktowy oceny, wyniki siedmiu grup czynników i pozycję spółki w grupie sektorowej, a powiadomienia nazywamy tak jak Regulamin. Ujawnienia i cykle: cykle analityczne liczymy w dniach sesyjnych GPW, dopisujemy wymóg pokazania ujawnienia bez przewijania ekranu i skreślamy wzmiankę o raporcie porannym. Ponadto: prostujemy odesłanie do §17.6 Regulaminu oraz tabelę historii zmian, w której wersje 2.0, 2.1 i 2.2 oznaczamy jako niewydane. Żadna z tych zmian nie zmienia zestawu grup czynników, progów kategorii, progów płynności i pokrycia danymi ani horyzontu inwestycyjnego, więc kwalifikujemy je jako zmiany nieistotne. |
| 2.4 | nie weszła w życie | Wersji 2.4 nie opublikowaliśmy. Jej poprawki weszły w całości do wersji 2.12, a ich zakres opisujemy w niniejszym wierszu. Wydanie porządkujące po szóstym zderzeniu metodologii z Regulaminem i z Polityką Prywatności. Historia Ocen: pełną historię wyników punktowych i kategorii pokazujemy w Aplikacji od pierwszego cyklu analitycznego, bez ograniczenia do dwunastu miesięcy, a wyciąg z rejestru i pełny rejestr z pięciu lat udostępniamy dodatkowo na żądanie. Sztuczna inteligencja: zawężamy wykaz danych przekazywanych modelowi do pięciu zamkniętych grup zgodnych z Polityką Prywatności i Regulaminem, prostujemy opis obu funkcji modelu, opisujemy walidację jako walidację faktualną wobec danych źródłowych, przyznajemy, że rejestr treści zawiera dane osobowe, i zawężamy zakres wyciągu wydawanego emitentowi do opisów jego spółki. Powiadomienia: stwierdzamy wprost, że powiadomień nie pisze model językowy, tylko układa je nasz kod. Ocena: ujednolicamy opis determinizmu formuły, opisujemy wagi grup jako bazowe i dostosowywane do stanu rynku oraz prostujemy zdanie o tym, co wyraża wynik punktowy. Prawa użytkownika: przyznajemy prawo sprzeciwu niezależnie od oceny, czy art. 21 RODO stosuje się wprost, skreślamy odesłanie do nieistniejącego przełącznika w ustawieniach i rozdzielamy termin miesięczny od niezwłocznego wyłączenia profilowania. Ponadto: spółkę bez oceny z zawieszonymi notowaniami pokazujemy z oznaczeniem ostrzegawczym zamiast usuwać ją z listy, okres zamknięty zastępujemy zakazem ciągłym, odpowiedzialnością redakcyjną obejmujemy również słowne podsumowania portfela, a tabelę historii zmian uzupełniamy o wiersz wersji 2.0 i prostujemy odesłania w wierszach wersji nieopublikowanych. Żadna z tych zmian nie zmienia zestawu grup czynników, progów kategorii, progów płynności i pokrycia danymi ani horyzontu inwestycyjnego, więc kwalifikujemy je jako zmiany nieistotne, z wyjątkami, które opisujemy w wierszu wersji 2.7. |
| 2.5 | nie weszła w życie | Wersji 2.5 nie opublikowaliśmy. Jej poprawki weszły w całości do wersji 2.12, a ich zakres opisujemy w niniejszym wierszu. Wydanie porządkujące po siódmym zderzeniu metodologii z Regulaminem i z Polityką Prywatności. Wycofanie funkcji modelu. To wydanie wycofuje jedną funkcję modelu językowego, którą opisała opublikowana wersja 1.2, czyli klasyfikowanie komunikatów ESPI i EBI na sygnały wejściowe silnika. Od tego wydania rodzaj zdarzenia rynkowego rozpoznają wyłącznie reguły deterministyczne zapisane w naszym kodzie, a model nie bierze udziału w przygotowaniu danych wejściowych. Skutki prawne tego wycofania opisujemy w wierszu wersji 2.7, ponieważ to ona jest pierwszym wydaniem po wersji 1.2. Rejestr treści: rejestrem obejmujemy zarówno treści udostępnione, jak i zatrzymane przez walidację, przy czym brzmienie utrwalamy wyłącznie przy treści pokazanej użytkownikowi. Sztuczna inteligencja: obowiązek ujawnienia autorstwa modelu wywodzimy z art. 50 ust. 4 AI Act właściwego dla podmiotu stosującego, a art. 50 ust. 2 wskazujemy jako standard oznaczenia maszynowo czytelnego; kategoryczny zakaz sformułowań rekomendacyjnych wpisujemy w oba zapytania kierowane do modelu; rozdzielamy wykaz danych przekazywanych modelowi osobno dla opisu spółki i dla podsumowania portfela oraz uzupełniamy go o wynik punktowy oceny i pozycję spółki w grupie sektorowej. Rejestry i archiwum: wyciąg z rejestru udostępniany użytkownikowi obejmuje również znacznik czasu ostatniego notowania użytego do wygenerowania oceny; nad każdą archiwalną wersją tej strony zamieszczamy adnotację o jej archiwalnym charakterze, a nad wersją 1.2 dodatkowe sprostowanie opisu adnotacji przy pozycjach portfela; skreślamy zapis o oznaczeniu wersji w formacie rok-miesiąc. Ponadto: karta zdarzenia EBI nosi własne zastrzeżenie, rozróżniamy istotną zmianę systemu analitycznego od zmiany istotnej uruchamiającej tryb §17.6 Regulaminu, nazywamy dwa przypadki wyznaczania kategorii z pominięciem progów, a żądanie w sprawie profilowania tytułujemy słowem „Profilowanie” zamiast odesłaniem do art. 22 RODO. Poza opisanym wyżej wycofaniem funkcji modelu żadna z tych zmian nie zmienia zestawu grup czynników, progów kategorii, progów płynności i pokrycia danymi ani horyzontu inwestycyjnego, więc kwalifikujemy je jako zmiany nieistotne. |
| 2.6 | nie weszła w życie | Wersji 2.6 nie opublikowaliśmy. Jej poprawki weszły w całości do wersji 2.12, a ich zakres opisujemy w wierszu wersji 2.7. |
| 2.7 | nie weszła w życie | Wersji 2.7 nie opublikowaliśmy. Jej poprawki weszły do wersji 2.12, a ich zakres opisujemy w niniejszym wierszu. Zbiera dorobek wersji roboczych od 1.4 do 2.6 i dokłada siedem poprawek z dziewiątego zderzenia metodologii z Regulaminem i z Polityką Prywatności. Wycofanie funkcji modelu. Niniejsza wersja wycofuje jedną funkcję modelu językowego, którą opisała opublikowana wersja 1.2, czyli klasyfikowanie komunikatów ESPI i EBI na sygnały wejściowe silnika. Od tej wersji rodzaj zdarzenia rynkowego rozpoznają wyłącznie reguły deterministyczne zapisane w naszym kodzie, a model nie bierze udziału w przygotowaniu danych wejściowych. Zmiana polega na wycofaniu dotychczasowej funkcji modelu, więc zaliczamy ją do zmian istotnych w rozumieniu sekcji „Zmiany metodyki” i przeprowadzamy w trybie zmiany Usługi opisanym w §17.6 Regulaminu. Ponieważ dotyczy zarazem zakresu danych wejściowych silnika, traktujemy ją również jako istotną zmianę systemu analitycznego i sprawdzamy przy niej ciągłość łańcucha skrótów w rejestrze ocen. Dostawcy modeli. Niniejsza wersja wskazuje OpenAI OpCo, LLC z siedzibą w San Francisco jako dostawcę modelu podstawowego dla obu funkcji opisowych oraz Anthropic PBC jako dostawcę modelu zapasowego dla obu tych funkcji. Wersja 1.2 opisywała Anthropic PBC wyłącznie przy klasyfikacji sygnałów, a przy obu funkcjach opisowych wskazywała inny podmiot z grupy OpenAI. Zmieniamy zatem dostawcę modelu w rozumieniu sekcji „Zmiany metodyki”, więc traktujemy tę zmianę jako istotną i przeprowadzamy ją w trybie zmiany Usługi opisanym w §17.6 Regulaminu. Zmiana nie dotknęła żadnego Użytkownika, ponieważ w okresie obowiązywania wersji 1.2 nie udostępniliśmy jeszcze Aplikacji. Zakres wstecznego działania. Zmiany opisane wyżej nie dotknęły żadnej wydanej oceny ani żadnej subskrypcji, ponieważ w okresie obowiązywania wersji 1.2 nie udostępniliśmy jeszcze Aplikacji użytkownikom, a rejestr ocen prowadzimy od dnia premiery. Trybu zawiadomienia z §17.6 Regulaminu nie uruchamiamy więc wstecz. Stosujemy go do każdego kolejnego wycofania funkcji modelu albo zmiany jego dostawcy, które wprowadzimy już w czasie trwania subskrypcji. Zawieszenie notowań: spółkę z zawieszonymi notowaniami zostawiamy na listach z oznaczeniem ostrzegawczym, zachowuje ona swoją kategorię, a wyłączamy ją wyłącznie z zestawień porządkowanych według wyników punktowych, przy czym reguła ta obejmuje zarówno spółkę z oceną, jak i spółkę bez oceny. Ujawnienia na ekranie: obowiązek widocznego ujawnienia obejmuje każdy ekran z oceną imiennie wskazanej spółki, w tym ekran Portfela, ekran listy obserwowanych oraz każde zestawienie spółek, niezależnie od przyjętej kolejności prezentacji. Prawa użytkownika: rozdzielamy tytuł zgłoszenia w sprawie profilowania od tytułu żądania z art. 22 RODO, zgodnie z rozdziałem 8 Polityki Prywatności. Dostęp do ocen: oceny czyta użytkownik w okresie próbnym, użytkownik z aktywną subskrypcją oraz tester wersji przedpremierowej, zgodnie z §3.5.1 Regulaminu. Ponadto: okres przejściowy z art. 111 AI Act wiążemy z systemami sztucznej inteligencji, a nie z pojedynczymi treściami, oraz powołujemy się na art. 4 ust. 1 Rozporządzenia 2016/958 bez wskazywania litery, do czasu potwierdzenia właściwego oznaczenia przez kancelarię. Poza opisanym wyżej wycofaniem funkcji modelu i zmianą dostawców modeli żadna z tych zmian nie zmienia zestawu grup czynników, progów kategorii, progów płynności i pokrycia danymi ani horyzontu inwestycyjnego, więc kwalifikujemy je jako zmiany nieistotne. Zgłoszenia emitentów: emitent kwestionuje nie tylko metodykę i dane wejściowe, lecz także słowny opis swojej spółki, a wyciąg z rejestru treści obejmujący opisy tej spółki mu udostępniamy, zgodnie z §12.6 i §5.4a Regulaminu. Rejestr treści: skreślamy uzasadnienie retencji oparte na tym, że zapis nie wskazuje właściciela Konta, ponieważ podsumowania portfela traktujemy jako dane osobowe, a sam obowiązek prawny w zupełności wystarcza. Udostępnianie podsumowań: słowne podsumowania portfela wydajemy organowi nadzoru, który zażąda ich w ramach swoich uprawnień, i nikomu poza nim. Powiadomienia: wszędzie nazywamy je tak, jak nazywa je Regulamin, czyli powiadomieniami, i skreślamy nazwę odrębnej funkcji, której Regulamin nie zna. Skreślamy również powiadomienia o zmianie kursu, ponieważ Aplikacja takiej funkcji nie ma. Odesłania do Rozporządzenia 2016/958: powołujemy się na art. 4 ust. 1 bez wskazywania litery we wszystkich czterech miejscach, w których wcześniej literę podawaliśmy, do czasu potwierdzenia właściwego oznaczenia przez kancelarię. Poza wycofaniem powiadomień o zmianie kursu żadna z tych zmian nie zmienia zestawu grup czynników, progów kategorii, progów płynności i pokrycia danymi ani horyzontu inwestycyjnego, więc kwalifikujemy je jako zmiany nieistotne. |
| 2.8 | nie weszła w życie | Wersji 2.8 nie opublikowaliśmy. Jej poprawki weszły do wersji 2.12, a ich zakres opisujemy w niniejszym wierszu. Wydanie prostujące opis udziału modelu językowego, naniesione po odczycie kodu produkcyjnego z 21 i 23 sierpnia 2026 roku. Przywrócenie funkcji modelu. Model językowy bierze udział w przygotowaniu danych wejściowych silnika: w części komunikatów i raportów ESPI oraz EBI rozpoznaje rodzaj zdarzenia rynkowego, wybierając go z zamkniętej listy rodzajów zdarzeń, a punkty rozpoznanemu zdarzeniu przypisują reguły ustalone z góry, jednakowe dla wszystkich użytkowników. Wersja 2.7 opisała tę funkcję jako wycofaną, co nie zgadzało się ze stanem kodu, więc niniejsza wersja przywraca jej opis. Sam system analityczny nie zmienia się przy tym wydaniu ani o krok: formuła, wagi i zakres danych wejściowych silnika pozostają takie same, jakie były przed publikacją wersji 2.7. Zmieniamy wyłącznie opis, który w wersji 2.7 rozminął się ze stanem kodu. Traktujemy więc to wydanie jako sprostowanie błędu opisu, a nie jako zmianę metodyki: nie uruchamiamy trybu zmiany Usługi z §17.6 Regulaminu i nie sprawdzamy ciągłości łańcucha skrótów w rejestrze ocen, ponieważ oceny wyliczone przed sprostowaniem i po nim powstają na tej samej formule. Liczba funkcji modelu. Model pełni trzy funkcje, z których dwie generują treść widoczną dla użytkownika, czyli słowne podsumowanie portfela i słowny opis spółki. Wsad opisu spółki. Poza wynikami silnika model otrzymuje przy tej funkcji ostatnie kwartalne dane fundamentalne, tytuły niedawnych komunikatów i raportów ESPI oraz EBI wraz z odnośnikami do źródeł, dane porównawcze o spółkach z tej samej grupy sektorowej oraz zgrubny wskaźnik trendu rynku, natomiast żadnych danych użytkownika nie otrzymuje. Model zapasowy. Skreślamy opis modelu zapasowego dla funkcji opisowych, ponieważ go nie stosujemy: kiedy generowanie się nie powiedzie, Aplikacja podstawia opis wyliczony z danych. |
| 2.9 | nie weszła w życie | Wersji 2.9 nie opublikowaliśmy. Jej poprawki weszły do wersji 2.12, a ich zakres opisujemy w niniejszym wierszu. Wydanie prostujące opis, naniesione po odczycie kodu produkcyjnego, który tech lead wykonał 23 sierpnia 2026 roku. Dane fundamentalne. Kwartalnych danych fundamentalnych nie przekazujemy modelowi przy żadnej z dwóch funkcji opisowych. Blok kontekstu spółkowego zostaje w zapytaniu pusty, a model dostaje wyłącznie status dostępności tych danych, czyli oznaczenie dostępności, datę i notkę, bez jakichkolwiek wartości liczbowych. Wersje od 2.4 do 2.8 opisywały ten wsad szerzej, niż wygląda on w kodzie. Komunikaty przy opisie spółki. Model dostaje przy tej funkcji komunikaty i raporty ESPI oraz EBI jako dowody przy spółce, czyli tytuł, fragment treści, odnośnik do źródła i datę publikacji, a nie same tytuły; skreślamy zapewnienie, że treści komunikatów modelowi nie przekazujemy, ponieważ nie zgadzało się ono ze stanem kodu. Profilowanie przy doborze treści. Aplikacja nie dobiera treści pod użytkownika. Ekran „Odkrywaj - Na dziś” zasila wspólny punkt końcowy, którego jedynym parametrem treści jest język, więc ta sama lista i ta sama wyróżniona spółka trafiają do każdego użytkownika posługującego się tym samym językiem. Skreślamy dawną klauzulę o doborze treści pod portfel i listę obserwowanych razem z jej ujawnieniem. Profilowaniem w rozumieniu art. 4 pkt 4 RODO pozostają dwa mechanizmy: słowne podsumowanie portfela, ponieważ powstaje na danych konkretnej osoby, oraz dobór powiadomień, ponieważ opiera się na portfelu i na liście obserwowanych. Dla nich klauzula o sprzeciwie i wyłączeniu mailem zostaje w mocy. Rejestr treści generowanych przez model. Rejestr obejmuje każde brzmienie udostępnione użytkownikowi wraz ze skrótem szablonu zapytania, nazwą modelu i wynikiem walidacji. Przy treści odrzuconej zostaje sam kod odrzucenia, a jej brzmienia nie przechowujemy nigdzie. Retencja idzie za życiem konta: podsumowania portfela usuwamy razem z kontem, a wspólne dla wszystkich opisy spółek zostają bezterminowo. Pięcioletniej retencji dla treści udostępnionych nie stosujemy, ponieważ pięć lat trwa rejestr wydanych ocen. Osobno opisujemy techniczny zapis wyników rozpoznania rodzaju zdarzenia oraz trwałe oznaczenie sygnału, przy którego powstaniu pracował model. Pominięta klasyfikacja. Komunikat pominięty z powodu wyczerpania budżetu zapytań może zostać rozpoznany w kolejnym cyklu, o ile pozostaje w oknie źródła, a ponowienia nie gwarantujemy. Wagi. Rozdzielamy wagę bazową od wagi zastosowanej, żeby czytelnik nie widział sprzeczności między wagami ustalonymi w kwietniu 2026 roku a wagami dostosowywanymi do stanu rynku. Godziny cykli. Podajemy je orientacyjnie i dopuszczamy odchylenie; zobowiązujemy się przeprowadzać trzy cykle w każdym dniu sesyjnym i przeliczać oceny po cyklu wieczornym, a nie zamykać cykl co do minuty. Zgłoszenia emitentów. Skreślamy zapowiedź osobnego adresu, ponieważ zgłoszenia przyjmujemy na kontakt@prospektai.pl. Kwalifikacja wydania. To jest sprostowanie błędu opisu, a nie zmiana metodyki. Formuła, wagi i zakres danych wejściowych silnika nie zmieniają się ani o krok, więc nie uruchamiamy trybu zmiany Usługi z §17.6 Regulaminu i nie sprawdzamy ciągłości łańcucha skrótów w rejestrze ocen. Oceny wyliczone przed sprostowaniem i po nim powstają na tej samej formule. |
| 2.10 | nie weszła w życie | Wersji 2.10 nie opublikowaliśmy. Jej poprawki weszły do wersji 2.12, a ich zakres opisujemy w niniejszym wierszu. Sprostowanie nazwy wskaźnika w grupie 7 „Alokacja kapitału": „łączna stopa zwrotu dla akcjonariuszy, czyli dywidendy i skupy akcji" zmieniona na „stopa dywidendy", ponieważ pole `dividend_yield` w kodzie produkcyjnym (`fundamental_sources/eodhd.py:898-906`) pobiera z EODHD czystą stopę dywidendową, bez uwzględnienia skupów akcji. Audyt kodu z 25 sierpnia 2026 roku potwierdził, że wskaźnik nigdy nie obejmował buybacków. Zmiana dotyczy wyłącznie nazwy prezentowanej użytkownikowi i nie wpływa na wartość wskaźnika ani na formułę scoringową. |
| 2.11 | nie weszła w życie | Wersji 2.11 nie opublikowaliśmy. Jej poprawki weszły do wersji 2.12, a ich zakres opisujemy w niniejszym wierszu. Wydanie porządkujące po rewizji pełnej trzech dokumentów z 26 sierpnia 2026 roku. Rejestr treści AI: przemianowany na rejestr walidacji treści generowanych przez model, ponieważ rejestrujemy artefakt walidacji, a nie pełne brzmienie treści. Samego brzmienia treści, której nikomu nie pokazaliśmy, nie przechowujemy. Retencja zaakceptowanych treści idzie za życiem konta: podsumowania portfela kasujemy z usunięciem konta, opisy spółek przechowujemy niezależnie od konta. Historia ocen: skreślamy pełną historię wyników punktowych i kategorii pokazywaną użytkownikowi w interfejsie; zamiast niej Aplikacja prezentuje informację o poprzedniej kategorii z datą, jeżeli bieżąca kategoria różni się od wydanej w ciągu ostatnich 12 miesięcy, zgodnie z art. 4 ust. 1 lit. h Rozporządzenia 2016/958. Skreślamy wyciąg z rejestru i pełny rejestr udostępniany użytkownikowi na żądanie; dostęp do pełnego rejestru zachowują wyłącznie KNF i inne właściwe organy nadzoru. Scoring: ujawniamy wagi podskładników wyniku sektorowego (percentyl 0,50, siła względna 0,30, kondycja sektora 0,20), dodajemy trzy poziomy istotności kar (brak, umiarkowana, podwyższona), opisujemy twarde blokady zdarzeniowe jako wpływające na opis pozycji w podsumowaniu portfela bez zmiany kategorii, oraz ograniczoną prezentację spółek zawieszonych. Sztuczna inteligencja: opisujemy tryb rozszerzony klasyfikatora (Faza B, komunikaty powyżej 800 znaków), proporcję komunikatów przetwarzanych przez model (ok. 16%), wersje promptów (portfel v8.12, spółka v2.5), limit 50 generacji na użytkownika na dobę UTC. Źródła danych: ujawniamy miary płynności (estymator Corwin-Schultz, odsetek sesji bez obrotu, miara niepłynności, mediana obrotu), stwierdzamy brak danych o free float i brak specjalistycznych metryk branżowych, precyzujemy świeżość danych fundamentalnych (poprzedni pełny kwartał). Cykle: wynik cyklu prezentujemy jako sesję analityczną na karcie na ekranie głównym. Prezentacja: chip na dashboardzie oznacza dzienną zmianę kursu, w portfelu oznaczenie przy pozycji to łączny wynik od średniej ceny nabycia. Daty kalibracji: 20 kwietnia 2026 (wagi bazowe), 7 lipca 2026 (formuła). Żadna z tych zmian nie zmienia zestawu grup czynników, progów kategorii, progów płynności i pokrycia danymi ani horyzontu inwestycyjnego, więc kwalifikujemy je jako zmiany nieistotne. |
| 2.12 | 31 sierpnia 2026 | Pierwsze opublikowane wydanie serii 2. Zbiera dorobek wersji roboczych od 2.0 do 2.11 i dostosowuje opis funkcji Aplikacji do Regulaminu v4.7. Lista obserwowanych i notatki: usuwamy tę funkcję, jej notatki, powiadomienia oparte na tej liście oraz dane tej listy przekazywane do modelu językowego. Zachowujemy Portfel oraz przeglądanie i filtrowanie Spółek. Powiadomienia: pełny katalog obejmuje powiadomienia o Ocenie, zmianie kategorii Oceny lub zdarzeniu dotyczącym Spółki, wyłącznie dla Spółek z Portfela. Prezentacja Oceny: usuwamy niepotwierdzone zobowiązania interfejsu do pokazywania poprzedniej kategorii z datą, listy źródeł zdarzeń z odnośnikami oraz ujawnień bez przewijania. Nie zmieniamy wag, progów, formuł ani opisu źródeł Systemu analitycznego. |
| 2.13 | 2 września 2026 | Wydanie porządkujące po zderzeniu trójstronnym z Regulaminem v4.12 i Polityką Prywatności v1.113. Ponowienia treści modelu: słowne podsumowanie portfela ma dwa niezależne budżety prób, a słowny opis spółki jedną próbę wyłącznie po odrzuceniu przez filtr sformułowań. Opóźnienie danych rynkowych: usuwamy deklarację piętnastu minut i opisujemy zasilanie danymi z ostatniego notowania sesyjnego. Audyt konfliktów interesów: kadencję wyrównujemy do kwartalnej za §3.6.6 lit. f Regulaminu. Historia wersji: prostujemy zapisy o wersji 1.3 oraz o wersjach od 2.7 do 2.11. |
Wersję 1.3 opublikowaliśmy 23 sierpnia 2026 roku i obowiązywała ona do 31 sierpnia 2026 roku. Oceny wydane w tym okresie noszą w rejestrze jej numer, a jej pełna treść pozostaje w archiwum. Wersji od 1.4 do 1.23 nie opublikowaliśmy. Powstały jako wersje robocze i nie obowiązywały wobec użytkowników, dlatego nie wiąże się z nimi żadna wydana ocena. Tak samo nie opublikowaliśmy wersji od 2.0 do 2.11: powstały wyłącznie w naszym repozytorium, a ich poprawki weszły do wersji 2.12, z wyjątkiem okresu zamkniętego, który zastąpiliśmy zakazem ciągłym. Wersja 2.12 była zatem pierwszym opublikowanym wydaniem serii 2 i zebrała dorobek wszystkich wersji roboczych po wersji 1.3. Zastępuje ją niniejsza wersja 2.13.
Wiersze wersji od 2.2 do 2.11 opisują treść tamtych wersji roboczych, a nie aktualne działanie Aplikacji. Rodzaju zdarzenia rynkowego nie rozpoznają wyłącznie reguły deterministyczne, ponieważ w części komunikatów rozpoznaje go model językowy. Słowny opis spółki powstaje nie tylko z wyników silnika, ale również z danych źródłowych dotyczących tej samej spółki. Modelu zapasowego dla funkcji opisowych nie stosujemy. Kwartalnych danych fundamentalnych modelowi nie przekazujemy przy żadnej funkcji opisowej, mimo że wiersz wersji 2.8 wymienia je we wsadzie opisu spółki; model dostaje wyłącznie status ich dostępności. Komunikaty ESPI i EBI docierają do modelu przy opisie spółki razem z fragmentem treści, a nie jako same tytuły. Treści na ekranie „Odkrywaj - Na dziś” nie dobieramy pod portfel. Rejestr treści generowanych przez model nie ma pięcioletniej retencji. Aplikacja nie zobowiązuje się do pokazywania poprzedniej kategorii Oceny z datą. Aktualny opis znajduje się w sekcjach „Sztuczna inteligencja i AI Act” oraz „Ocena dotyczy spółki, nie użytkownika”.
Tabela obejmuje wydania tej strony, czyli okres od 3 sierpnia 2026 roku. Metodyka istniała wcześniej niż strona, która ją opisuje: ostatnią zmianę metodyki przed pierwszym wydaniem tej strony wprowadziliśmy 7 lipca 2026 roku, a wagi bazowe grup czynników ustaliliśmy w kwietniu 2026 roku. Od pierwszego wydania tej strony każdą zmianę metodyki odnotowujemy w powyższej tabeli.
Narzędzie badawcze, nie stanowi porady inwestycyjnej.