From 4cc6c29784b59332589d14335224853b2e7a7268 Mon Sep 17 00:00:00 2001 From: Claude Dev Date: Fri, 27 Mar 2026 23:45:19 +0100 Subject: [PATCH] fix: VLM-Objekterkennung gelockert (nicht nur militaerische Infrastruktur) Vorheriger Prompt war zu restriktiv und lieferte leeres objects-Array fuer alles ausser Militaerbasen/Flughaefen. Jetzt werden alle auf der Karte verifizierbaren Strukturen erfasst (Industrieanlagen, Kirchen, Sportanlagen, Autobahnen etc.). Nur reine Natur bleibt in landscape_clues. --- src/data_vlm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 = [