Przejdź do treści

04 — Sources & Queries

Insurance Intelligence System


Źródła danych — priorytety i status

Źródło Typ Priorytet Status Limit API
YouTube Data API v3 Video/Audio P1 ✅ Aktywny 10 000 jednostek/dzień
KNF (knf.gov.pl) Regulacje P1 🔲 Planowany Brak (scraping)
PIU (piu.org.pl) Statystyki P1 🔲 Planowany Brak (scraping)
NBP (nbp.pl) Makro P2 🔲 Planowany Brak (scraping)
RSS Podcasty Audio P2 🔲 Planowany Brak
Whisper (OpenAI) Transkrypcja P2 🔲 Planowany Koszt za minutę
UFG (ufg.pl) Regulacje P2 🔲 Planowany Brak (scraping)
Rzecznik Finansowy Skargi P3 🔲 Planowany Brak (scraping)

Słownik stanowisk (ROLES)

Używany we frazach wyszukiwania i klasyfikacji sygnałów.

ROLES = [
    # Zarząd
    "prezes", "wiceprezes", "CEO", "członek zarządu", "dyrektor generalny",
    # Sprzedaż i dystrybucja
    "dyrektor sprzedaży", "dyrektor sieci agencyjnej",
    "dyrektor bancassurance", "dyrektor kanałów partnerskich",
    # Linie biznesowe
    "dyrektor ubezpieczeń komunikacyjnych",
    "dyrektor ubezpieczeń majątkowych",
    "dyrektor ubezpieczeń życiowych",
    "dyrektor ubezpieczeń zdrowotnych",
    # Likwidacja szkód
    "dyrektor likwidacji szkód", "head of claims", "claims transformation",
    # Ryzyko i aktuariat
    "chief actuary", "CRO", "dyrektor ryzyka",
    # Transformacja i IT
    "CIO", "CTO", "chief digital officer", "dyrektor transformacji",
    # Brokerzy i insurtech
    "dyrektor brokera", "founder",
    # Regulacje
    "ekspert PIU", "ekspert KNF",
]

Frazy wyszukiwania YouTube — pełna lista

Zasada budowania fraz

"Podmiot" rola|kontekst_strategiczny
  • Cudzysłów dla nazw własnych TU
  • Operator | (LUB) dla alternatyw
  • Brak wykluczeń na poziomie fraz — filtruje Agent 2

Segment: ceo_cfo_tu (Zarządy TU)

QUERIES_CEO_CFO_TU = [
    '"PZU" prezes|dyrektor|zarząd wywiad|wyniki|strategia',
    '"PZU Życie" prezes|dyrektor wywiad|wyniki|strategia',
    '"Warta ubezpieczenia" prezes|dyrektor wywiad|wyniki|strategia',
    '"Ergo Hestia" prezes|dyrektor wywiad|wyniki|strategia',
    '"Allianz Polska" prezes|dyrektor wywiad|wyniki|strategia',
    '"Generali Polska" prezes|dyrektor wywiad|wyniki|strategia',
    '"Uniqa Polska" prezes|dyrektor wywiad|wyniki|strategia',
    '"Compensa" ubezpieczenia prezes|dyrektor wywiad|strategia',
    '"PKO Ubezpieczenia" prezes|dyrektor wywiad|strategia',
    '"Credit Agricole" ubezpieczenia prezes|dyrektor wywiad',
    '"Interrisk" ubezpieczenia prezes|dyrektor',
    '"Wiener" ubezpieczenia prezes|dyrektor',
    '"Beesafe" prezes|dyrektor wywiad|strategia',
]

Segment: financials_tu (Wyniki finansowe)

QUERIES_FINANCIALS = [
    'PZU wyniki finansowe raport roczny|kwartalny',
    'Warta wyniki składka|szkodowość raport',
    'Ergo Hestia wyniki finansowe',
    'ubezpieczenia Polska wyniki składka przypisana',
    'rynek ubezpieczeń Polska wyniki raport',
    'szkodowość ubezpieczenia Polska',
    'wynik techniczny ubezpieczenia Polska',
]

Segment: regulators (Regulatorzy i instytucje)

QUERIES_REGULATORS = [
    '"KNF" ubezpieczenia raport|komunikat|nadzór',
    '"Komisja Nadzoru Finansowego" ubezpieczenia',
    '"PIU" ubezpieczenia raport|konferencja|statystyki',
    '"Polska Izba Ubezpieczeń" raport|dane',
    '"Rzecznik Finansowy" ubezpieczenia',
    '"UFG" ubezpieczenia',
    '"NBP" ubezpieczenia stabilność finansowa',
    'regulacje ubezpieczeniowe Polska IDD|ESG',
]

Segment: conferences (Konferencje branżowe)

QUERIES_CONFERENCES = [
    '"Insurance Congress Poland"',
    'konferencja ubezpieczeniowa Polska',
    '"PIU" konferencja|kongres',
    'forum ubezpieczeń Polska',
    '"European Insurance Forum"',
    'ubezpieczenia Polska panel ekspertów',
]

Segment: bancassurance

QUERIES_BANCASSURANCE = [
    'bancassurance Polska dyrektor|prezes wywiad|wyniki',
    '"PKO BP" ubezpieczenia bancassurance',
    '"PKO Ubezpieczenia" bancassurance wyniki|strategia',
    '"Santander" ubezpieczenia Polska',
    '"Credit Agricole" ubezpieczenia bancassurance',
    '"BNP Paribas Cardif" Polska',
    'embedded insurance Polska bank',
]

Segment: intermediaries (Pośrednicy)

QUERIES_INTERMEDIARIES = [
    'multiagencja ubezpieczenia Polska prezes|dyrektor',
    '"Unilink" ubezpieczenia',
    'broker ubezpieczeniowy Polska wywiad|strategia',
    'OFWCA ubezpieczenia Polska',
    'agent ubezpieczeniowy Polska rynek|trendy',
    'porównywarka ubezpieczeń Polska rynek',
]

Segment: expert_analysis (Eksperci i analizy)

QUERIES_EXPERT = [
    'podcast ubezpieczenia Polska',
    'analiza rynku ubezpieczeń Polska ekspert',
    'insurtech Polska wywiad|strategia',
    'ubezpieczenia Polska AI|digitalizacja|transformacja',
    'raport ubezpieczenia Polska consulting',
    'ubezpieczenia Polska trendy prognoza',
]

Segment: eu_groups (Grupy europejskie — kontekst PL)

QUERIES_EU = [
    '"Allianz Group" results|strategy|interview CEO|CFO',
    '"AXA Group" results|strategy CEO|CFO interview',
    '"Generali Group" results|strategy Europe',
    '"Vienna Insurance Group"|VIG results|strategy CEE',
    '"Talanx"|HDI results|strategy',
    'CEE insurance market results|trends',
    'insurance market Poland European',
]

Konfiguracja skanów

Skan dzienny (Collector Agent — codziennie 06:00 UTC)

  • Segmenty: ceo_cfo_tu, financials_tu, regulators, bancassurance
  • Okno czasowe: ostatnie 2 dni (days_back=2)
  • Max wyników na frazę: 5

Skan tygodniowy (Collector Agent — poniedziałek 05:00 UTC)

  • Segmenty: wszystkie (w tym eu_groups, intermediaries, expert_analysis)
  • Okno czasowe: ostatnie 8 dni (days_back=8)
  • Max wyników na frazę: 10

Skan ad-hoc (na żądanie przez dashboard)

  • Segmenty: wybrane przez użytkownika
  • Okno czasowe: dowolne
  • Max wyników: do 50

Ekonomia YouTube API

Dzienna pula: 10 000 jednostek

Operacja Koszt jednostkowy Dzienny skan (est.)
search.list 100 28 fraz × 100 = 2 800
videos.list (statystyki) 1 28 × 5 wyników = 140
channels.list 1 ~20 = 20
Razem dzienny skan ~3 000 jednostek
Pozostałe na ad-hoc ~7 000 jednostek

Margines bezpieczeństwa: ~70% puli wolne na zapytania manualne i ad-hoc.