Pregled

QED je računalni motor znanja u stilu Wolfram Alphe: na ulazu prirodni jezik, na izlazu strukturirani, deterministički izračunati odgovori.

Temeljna načela

  • Nula halucinacija — LLM-ovi nikada ne računaju niti generiraju činjenične odgovore.
  • Deterministički izračuni — sva matematika, fizika i dohvaćanje činjenica idu kroz namjenske alate i API-je.
  • LLM kao planer — LLM isključivo orkestrira pozadinske alate za složene upite; ne računa sam.
  • Označene pretpostavke — procjene Fermijevog tipa uvijek su označene, nikad prešutno prikazane kao činjenice.

Servisi

QED se pokreće kao tri servisa kroz Docker Compose:

Servis Tehnologija Port Opis
qed-orchestrator Flask / gunicorn 8850 → 5000 NLP cjevovod, usmjeravanje, keširanje, sastavljanje odgovora
qed-data FastAPI 8800 → 8000 Računski servisi: matematika, kemija, vrijeme, baze, Wikidata
qed-redis redis:7-alpine Keš upita i pohrana ograničenja broja zahtjeva

Orkestrator razumije upite na pet jezika (engleski, njemački, francuski, španjolski, hrvatski) i usmjerava ih kroz trostupanjski NLP vodopad — vidi Arhitektura.

Podržane domene

# Domena Pozadinski sustav
1 Osnovna matematika i pretvorba jedinica qalc potproces
2 Simbolička matematika (Wolfram notacija) qalc kroz WL→qalc prevoditelj
3 Crtanje grafova sympy + matplotlib
4 Kemija — jednadžbe i elementi chempy + mendeleev
5 Vremenska prognoza Open-Meteo API + geokodiranje
6 Geografija / činjenice Wikidata API + Wikipedija
7 Nutricionizam SQLite baza namirnica
8 Lingvistika / rječnik Wikipedija + LLM; hrvatski kroz HJP
9 Računanje s datumima python-dateutil

Primjeri upita

Upit Rezultat
30% of 8 miles 2.4 miles
100 m/s to mph 223.7 mph
Integrate[x^2, x] LaTeX: x³/3
balance H2 + O2 -> H2O 2H₂ + O₂ → 2H₂O
molar mass of carbon 12.011 g/mol
weather in Zagreb tomorrow stvarni Open-Meteo podaci
what day was Christmas 1992 petak
Plot[Sin[x], {x, 0, 2Pi}] generirani PNG
capital of Croatia Zagreb (Wikidata)
calories in a lightyear of fried chicken 2.365×10¹⁹ kcal (označena Fermijeva procjena)

Kamo dalje