landvex: Fixar och tester klara för alla komponenter

- Datafabrik: Dockerfile fix, agentorkestrering fungerar
- Vision: Identify-modell, FAISS, OCR alla testade
- API: Alla 7 integrationstester passerade
- Upplösare: Entitetsupplösning verifierad
This commit is contained in:
Bernt
2026-07-05 06:41:32 +00:00
parent f4f853d94b
commit aee0f09db8
19583 changed files with 1450867 additions and 1153 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ RUN apt-get update && apt-get install -y \
tesseract-ocr \
tesseract-ocr-swe \
tesseract-ocr-eng \
libgl1-mesa-glx \
libgl1 \
libglib2.0-0 \
&& rm -rf /var/lib/apt/lists/*
@@ -27,7 +27,7 @@ class LandvexVektordatabas:
# FAISS index för snabb sökning
if index_type == "FlatIP":
self.index = faiss.IndexFlatIP(dimension) # Inner product (cosine om normaliserad)
elif index_type == "IVF"::
elif index_type == "IVF":
nlist = 100 # Antal kluster
quantizer = faiss.IndexFlatIP(dimension)
self.index = faiss.IndexIVFFlat(quantizer, dimension, nlist)
@@ -71,7 +71,7 @@ class LandvexVektordatabas:
def spara(self, path: Path):
"""Spara index och metadata."""
path.parent.mkdir(parents=True, exist_ok=True)
path.mkdir(parents=True, exist_ok=True)
# Spara FAISS-index
faiss.write_index(self.index, str(path / "index.faiss"))