diff --git a/src/data_vlm.py b/src/data_vlm.py index 033a3fd..b95d1f6 100644 --- a/src/data_vlm.py +++ b/src/data_vlm.py @@ -346,7 +346,7 @@ async def _run_claude(image_path: str, viewport_info: str = "", filename: str = "4) Bodenfarbe und Gestein. Heller Rheinkies vs. dunkler Donauschotter. " "5) Schatten: Richtung und Laenge. Vergleiche mit den Sonnenstand-Daten falls vorhanden. " "Fuelle identified_features (Gewaessername, Region, Landmarken) und landscape_clues komplett. " - "OBJEKT-REGELN: Das objects-Array darf NUR konkrete OSINT-relevante Infrastruktur enthalten: Flughaefen, Militaerbasen, Haefen, Kraftwerke, Bruecken, Radaranlagen, Raffinerien, Gefaengnisse, Botschaften, Bahnhoefe, Sendemasten, Staudaemme, Bunker, Hangars, Landebahnen etc. Generische Natur (forest, mountain, farmland, vegetation, residential_area, river, lake, field) gehoert in terrain/landscape_clues, NICHT in objects. Wenn das Bild keine OSINT-relevante Infrastruktur zeigt: objects als leeres Array [] zurueckgeben. Antworte ausschliesslich im vorgegebenen JSON-Format." + "OBJEKT-REGELN: Erfasse in objects alle konkreten, auf einer Karte verifizierbaren Strukturen: Flughaefen, Militaerbasen, Haefen, Kraftwerke, Bruecken, Radaranlagen, Raffinerien, Bahnhoefe, Sendemasten, Staudaemme, Industrieanlagen, Strassenkreuzungen, Gebaeudekomplexe, Sportanlagen, Klaerwerke, Kirchen, Schleusen, Autobahnen etc. Reine Natur ohne Bauwerk (forest, field, farmland, open water) gehoert in terrain/landscape_clues, NICHT in objects. Antworte ausschliesslich im vorgegebenen JSON-Format." ) cmd = [