From e96d579350c6115ce62a90e492f731d22677a7b6 Mon Sep 17 00:00:00 2001 From: Maciej Pienczyn Date: Thu, 15 Jan 2026 05:17:13 +0100 Subject: [PATCH] feat(zopk): Expand AI evaluation prompt with key infrastructure projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added missing topics to ZOPK AI evaluation prompt: - Via Pomerania (highway Ustka-Bydgoszcz) - S6 (Koszalin-Słupsk) - Droga Czerwona (Port Gdynia) - Pakt Bezpieczeństwa Pomorze Środkowe - Deklaracja Bałtycka - Izba Przedsiębiorców NORDA / Akademia Biznesu NORDA These topics were incorrectly scored 1-2★ instead of 4-5★. Updated examples to guide AI better. Co-Authored-By: Claude Opus 4.5 --- zopk_news_service.py | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/zopk_news_service.py b/zopk_news_service.py index dc5b32c..435b691 100644 --- a/zopk_news_service.py +++ b/zopk_news_service.py @@ -1190,13 +1190,24 @@ def search_zopk_news(db_session, query: str = None, user_id: int = None, enable_ ZOPK_AI_EVALUATION_PROMPT = """Jesteś ekspertem ds. analizy wiadomości. Oceń, czy poniższy artykuł/news dotyczy projektu **Zielony Okręg Przemysłowy Kaszubia (ZOPK)** lub związanych z nim tematów. **ZOPK obejmuje:** -1. Morską energetykę wiatrową na Bałtyku (offshore wind) -2. Elektrownię jądrową w Lubiatowie-Kopalino (Choczewo) -3. Inwestycję Kongsberg w Rumi (przemysł obronny) +1. Morską energetykę wiatrową na Bałtyku (offshore wind, Baltic Power, Baltica, Bałtyk 1/2/3) +2. Elektrownię jądrową w Lubiatowie-Kopalino (Choczewo, PEJ, atom Pomorze) +3. Inwestycję Kongsberg w Rumi (przemysł obronny, zbrojeniówka Pomorze) 4. Centra danych i laboratoria wodorowe -5. Rozwój przemysłowy Kaszub (Wejherowo, Rumia, Gdynia) +5. Rozwój przemysłowy Kaszub (Wejherowo, Rumia, Gdynia, Kościerzyna) 6. Kluczowe osoby: Maciej Samsonowicz (koordynator ZOPK), minister Kosiniak-Kamysz +**KLUCZOWE PROJEKTY INFRASTRUKTURALNE (5★ gdy w tytule!):** +7. Via Pomerania - droga ekspresowa Ustka-Bydgoszcz (każda wzmianka = 5★) +8. S6 Koszalin-Słupsk - autostrada Pomorze (każda wzmianka = 4-5★) +9. Droga Czerwona - połączenie z Portem Gdynia (każda wzmianka = 4-5★) +10. Pakt dla Bezpieczeństwa Polski - Pomorze Środkowe (każda wzmianka = 5★) +11. Deklaracja Bałtycka - bezpieczeństwo Bałtyku (każda wzmianka = 4-5★) + +**LOKALNE ORGANIZACJE BIZNESOWE (4-5★):** +12. Izba Przedsiębiorców NORDA, Norda Biznes, Akademia Biznesu NORDA +13. Regionalne izby gospodarcze Pomorza (Wejherowo, Gdynia, Rumia) + **Artykuł do oceny:** Tytuł: {title} Opis: {description} @@ -1221,11 +1232,17 @@ Zasady: - relevant=false gdy score < 3 Przykłady odpowiedzi: -{{"relevant": true, "score": 5, "reason": "Bezpośrednio o inwestycji Kongsberg w Rumi"}} +{{"relevant": true, "score": 5, "reason": "Bezpośrednio o Via Pomerania"}} +{{"relevant": true, "score": 5, "reason": "Pakt Bezpieczeństwa Pomorze Środkowe"}} +{{"relevant": true, "score": 5, "reason": "Inwestycja Kongsberg w Rumi"}} +{{"relevant": true, "score": 5, "reason": "Akademia Biznesu NORDA / Izba NORDA"}} +{{"relevant": true, "score": 4, "reason": "Droga Czerwona Port Gdynia"}} {{"relevant": true, "score": 4, "reason": "Dotyczy farm wiatrowych Baltic Power"}} +{{"relevant": true, "score": 4, "reason": "S6 Koszalin-Słupsk otwarcie"}} {{"relevant": true, "score": 3, "reason": "Ogólne informacje o offshore wind w Polsce"}} {{"relevant": false, "score": 2, "reason": "Artykuł o energetyce, ale nie dotyczy Bałtyku"}} -{{"relevant": false, "score": 1, "reason": "News sportowy bez związku z przemysłem"}}""" +{{"relevant": false, "score": 1, "reason": "Turystyka/wydarzenia lokalne bez przemysłu"}} +{{"relevant": false, "score": 1, "reason": "Polityka ogólnopolska bez związku z Pomorzem"}}""" def evaluate_news_relevance(news_item, gemini_service=None, user_id: int = None) -> Dict: