Files
geointel/adr/ADR-005-ai-model-strategy.md
Jens faeb58ef6d
GeoIntel release gates / Compile, test, contracts and builds (push) Successful in 1m49s
GeoIntel release gates / Python and npm vulnerability policy (push) Successful in 21s
GeoIntel release gates / Production AI image, SBOM and container scan (push) Successful in 5m39s
GeoIntel release gates / Deploy exact gated revision to Unraid (push) Failing after 58m43s
Initial public release
2026-08-31 21:56:53 +02:00

890 B

ADR-005 — AI Model Strategy

Status

Accepted for V1.

Context

The vacancy emphasizes PyTorch, object detection, segmentation, and GeoAI. A portfolio build should show a real inference pipeline, not only AI text generation.

Decision

Use Ultralytics YOLO as the first object detection runtime because it is practical, PyTorch-based, well documented, and fast to integrate. Add segmentation through YOLO-seg or SAM after the detection pipeline is reliable.

Model execution must be wrapped behind ModelRegistryService and DetectionService interfaces so the UI and API do not depend directly on Ultralytics internals.

Consequences

GeoIntel can demonstrate model inference, georeferencing, output conversion, confidence thresholds, and QA/QC against GRB.

Non-goals

Do not train a custom model in V1. Fine-tuning becomes V2/V3 after annotation and dataset export exist.