tipfeat_ai
cNNNNc1271
veze[
"c1264 (spec, Zamka 1)",
"c1266 (F1)",
"c1267 (F2)",
"c1268 (F3)"
]
zasto_dedup_prvoZamka 1 iz c1264 = najveća prijetnja Party-Role modelu: aljkav dedup → dupli atomi → model pada. SAP/MDM tu ulažu najviše. Štiti sve što smo izgradili F1-F3.
kontekst_ai{
"anthropic": "Ključ KAPNUO (400 — reached usage limits). Živi Anthropic pozivi padaju.",
"lokalni": "Ollama ŽIV na 11434 — llama3.1:8b + qwen2.5:7b. Besplatno, offline, ZAKON 41 (vlastito, ne tuđi cloud).",
"odluka": "Gradimo na LOKALNOM AI-u — ne ovisi o kapnutom Anthropicu."
}
slojevi[
{
"sloj": 1,
"metoda": "exact OIB [SQL]",
"conf": 1.0,
"ai": false
},
{
"sloj": 2,
"metoda": "normalizirano ime [SQL, _norm skida d.o.o./doo/gmbh/obrt]",
"conf": "0.6–0.85",
"ai": false
},
{
"sloj": 3,
"metoda": "lokalni llama qwen2.5 semantika [ZAKON 41, opt-in ai=1]",
"conf": "samo +boost",
"ai": true
}
]
iskrena_procjena{
"deterministika_pobjeđuje": "Test: qwen2.5:7b rekao 'NE' za 'Konzum d.o.o.' vs 'KONZUM DOO' (POGREŠNO). 7b model nepouzdan za entity matching.",
"a_normalizacija_rjesava": "_norm('Konzum d.o.o.')=='konzum'==_norm('KONZUM DOO') → 0.85 točno BEZ AI.",
"posljedica_dizajna": "Llama SAMO savjetuje (boost na DA, anotacija na NE) — NIKAD ne kažnjava determinističku ocjenu. S1: AI gleda, čovjek odlučuje.",
"kad_ai_postane_jak": "Anthropic kad budžet vrati (bolji model) ILI veći lokalni model →
endpoint{
"ruta": "GET /companies/dedup-check?name=&oib=&ai=0|1",
"tip": "read-only / ADVISORY",
"registriran": "PRIJE /{company_id} (inače hvata kao UUID) — test 401 ne 422",
"sheme": "DedupCandidate / DedupOut (ZAKON 26)"
}
sigurnost{
"servis": "HTTP 200, postojeće rute netaknute",
"llama_best_effort": "timeout 45s, greška → None, nikad ne ruši endpoint",
"commit": "184b8c7"
}
sljedeceF4 dalje: auto-naljepnice (predloži bridove), NL pretraga, njemački porez kategorizacija — kad Anthropic budžet vrati ili za lokalni model dovoljne kvalitete. Ili F5 DokArh3 dokaz.
statusDONE — dedup jezgra radi (testirano na 96 firmi), lokalni AI advisory, Zamka 1 pokrivena