This commit is contained in:
mike
2025-12-18 15:02:08 +01:00
parent 107eadee64
commit 10199eaab5
6 changed files with 361 additions and 5 deletions

View File

@@ -10,12 +10,11 @@ import json, re
WORD_RE = re.compile(r"^[A-Z]{3,12}$")
EMPTY = " "
SIZE = 12
SIZE = 11
FEEDS = [
"https://feeds.nos.nl/nosnieuwsalgemeen",
"https://feeds.nos.nl/nosnieuwstech",
"http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/world/rss.xml",
]
@@ -291,7 +290,7 @@ Formaat exact:
}}
Regels:
- WOORD: alleen letters A-Z, geen streepjes, geen cijfers, lengte 3..12.
- WOORD: alleen letters A-Z, geen streepjes, geen cijfers, lengte 3..9.
- waarde: clue in het Nederlands, kort.
- Maak {n_words} items.
Thema: {title}
@@ -316,7 +315,7 @@ Context: {desc[:260]}
if len(wc) < max(6, n_words - 4):
repair = f"""
Zet dit om naar een STRICT JSON OBJECT (geen array) "WOORD":"clue".
WOORD: A-Z only, 3..12, geen streepjes/cijfers. Vervang ongeldige woorden door passende synoniemen.
WOORD: A-Z only, 3..9, geen streepjes/cijfers. Vervang ongeldige woorden door passende synoniemen.
Input:
{content}
""".strip()