SILESIAPULSE · PROJEKT DYPLOMOWY MAPA PRZEPŁYWU DANYCH 5 sekcji · 4 poziomy analityki TRYBY POBIERANIA Python → CSV CSV semi-auto FillDown (LOCF) SEKCJA 1 ŹRÓDŁA GPR · VIX · NBP · Stooq · GPW 1 GPR INDEX matteoiacoviello.com AI-GPR · Caldara, Iacoviello & Tong dane dzienne — opóźnienie poza kontrolą PYTHON → CSV FillDown (LOCF) → dni robocze nulls sty–mar 2020 — świadoma decyzja VIX finance.yahoo.com zmienność rynkowa · ^VIX PYTHON → CSV yfinance — osobna agregacja CSV kalendarz GPW ≠ NYSE → FillDown NBP API api.nbp.pl USD/PLN · EUR/PLN skrypt: pobierz_nbp.py PYTHON → CSV limit API 367 dni → pętla rok po roku STOOQ.PL stooq.pl WIG20 CSV SEMI-AUTO ręczny CSV, walidowany (Moduł 3) GPW SPÓŁKI JSW · KGHM · PKN Yahoo Finance (yfinance) PYTHON → CSV SEKCJA 2 POWER QUERY 10 zapytań → 1 tabela faktów 2 qry_GPR +GPRC_POL · FillDown LOCF qry_VIX qry_NBP_USD qry_NBP_EUR qry_NBP_Waluty Inner Join (USD + EUR) qry_WIG20 qry_JSW qry_KGHM qry_PKN qry_MASTER scalanie zapytań źródłowych Inner Join: NBP ↔ spółki ↔ VIX — wspólne dni robocze (zakres: NBP) Left Outer: GPR — LOCF na dni robocze GPW WYNIK — TABELA FAKTÓW qry_MASTER2 ~1 600 rekordów × 11 kolumn odświeżenie: 1 klik VBA — OdswierzWszystko() · ~30 s Data · USD_PLN · EUR_PLN · WIG20 · JSW · KGHM · PKN VIX · GPR · GPRC_POL · Komentarz_AI (Ostrozny / Aktywny) SEKCJA 3 SILNIK EXCEL Warstwa wykonawcza — VBA · Python 3 PYTHON · POBIERZ_DANE pobierz_dane.py 1 pobiera NBP (USD/EUR) + AI-GPR 2 waliduje CSV Stooq — WIG20 3 pobiera yfinance — JSW, KGHM, PKN, VIX 4 zapisuje CSV lokalnie → Power Query VBA — ORKIESTRACJA OdswierzWszystko() 1 klik · ~30 s GenerujKomentarzAI() Shell → Python PYTHON · XLWINGS silesiapulse_ai.py v2.1+ 1 czyta okno danych z qry_MASTER 2 buduje prompt per profil 3 wywołuje Claude API 4 zapisuje Komentarz_AI_Ostrozny · _Aktywny 5 zapisuje Komentarz_AI_Kryzysy walidator: brama None → BRAK DANYCH backoff 429: 2→4→8→16→32 s · klucz API w .env, nigdy w kodzie backfill 6 lat: 2 958 regeneracji — kompletny i zweryfikowany SEKCJA 4 POWER BI Warstwa wizualizacyjna — S1–S3 4 PUBLIKACJA Power BI Desktop → Service trial Fabric ~do 15.08 — pokrywa obronę S1 · RYZYKO & KPI 4 KPI: GPR · VIX · USD · Risk Label wykres GPR × VIX S2 · TRANSMISJA spółki — indeks 100 panel „Łańcuch przyczynowy” β (6 lat): KGHM 1,23 · JSW 1,10 · PKN 0,93 S3 · KORELACJE & AI macierz Pearsona (Python visual) scatter: GPR Lag 6W × ΔWIG20 panel Komentarz_AI r = −0,41 — korelacja umiarkowana świadome ujęcie, nie determinizm FILTR KRYZYSÓW tbl_Kryzysy — 4 okna czasowe COVID-19 (03–06.2020) Inwazja Ukraina (02–09.2022) Czarna Sobota (10.2023–01.2024) Operacja Epic Fury (02–05.2026) SEKCJA 5 AI ON-LINE S4 · żywy Claude · fallback offline 5 silesiaPulseCzat custom visual — TS · pbiviz OSTROŻNY AKTYWNY okno + profil → KONTEKST pytanie → TREŚĆ fetch HTTPS VPS — FLASK app.py endpoint /chat/api KONTRAKT /chat/api → pytanie · profil → okno { od, do } → kontekst — 7 miar: gpr_srednia · vix_max usd_pln_srednia wig20_srednia beta_jsw · beta_kghm beta_pkn ← { status, odpowiedz } ŻYWY CLAUDE Sonnet 5 odpowiada na pytanie czatu {odpowiedz} FALLBACK OFFLINE gdy API padnie → synteza z kolumn Komentarz_AI_* czat nigdy nie zawisa oba tryby zweryfikowane w Service ▶ URUCHOM GEO PULSE 4 POZIOMY ANALITYKI · DOJRZEWANIE DANYCH W DECYZJĘ 1 · OPISOWY Sekcje 1–2 · źródła → qry_MASTER2 ~1 600 rekordów × 11 kolumn 2 · WYJAŚNIAJĄCY Sekcja 3 + strony S2/S3 Power BI DAX · korelacje · łańcuch przyczynowy 3 · PROGNOSTYCZNY Risk Label · GPR Change % GPR lag 6 tyg. — wskaźnik wyprzedzający 4 · PRESKRYPTYWNY Komentarz_AI · czat S4 „dane stają się decyzją”
Scroll: zoom do kursora  ·  Przeciągnięcie: pan  ·  Dwuklik: zbliżenie  ·  0: widok całości  ·  1–5: sekcje
Zoom: 100% · LOD 1