← wyszukiwarka (demo sprzedażowe)

RAG Aviation Spare Parts — baza tłokowa

Cessna 172 — trójrzut

Cessna 172 3-view

Źródło: Wikimedia Commons, licencja CC0 (public domain)

Faza 0 — zweryfikowane pliki źródłowe

Data weryfikacji: 2026-07-18

Rejestr FAA (data/raw/faa_registry/)

Faza 1 — rejestr FAA → DuckDB

197,566 rekordów tłokowców (TYPE ENGINE = 1), zero kolumn PII.

Top 5 silników wg liczby płatowców

ProducentModelPłatowców
LYCOMING0-320 SERIES22599
CONT MOTORO-470 SERIES12781
LYCOMINGO&VO-360 SER11915
CONT MOTORIO 520 SERIES9220
CONT MOTORA&C65 SERIES7949

Cessna 172 + Lycoming O-320 (przykłady)

N-NumberRokModelSilnik
687AZ1968172IO-320-E2D
462651968172IO-320-E2D
462311968172IO-320-E2D
657891982172PO-320-D2J
917WE1968172IO-320-E2D

Faza 2 — ingestia IPC (figury + tabele pozycji)

26 figur wyekstrahowanych (obraz + tabela pozycji), 372 pozycji, 288 unikalnych numerów części. Walidacja regex numerów części: 0 błędów.

Uwaga: w PC-203-6 nie ma sekcji "Supersedure" — tabela part ma gotowe kolumny superseded_by/supersedes, ale puste dla tego katalogu.

Faza 3 — interaktywny widok figury z podświetlaniem

Endpoint GET /figure/{figure_id}?highlight={item_no} zwraca rysunek z podświetloną konkretną pozycją (reszta przygaszona). Kliknięcie wiersza w tabeli przełącza podświetlenie bez przeładowania strony.

→ Otwórz Figure 2 (Crankcase Assembly) · → ten sam widok z od razu podświetloną pozycją 6 (LW-13793)

Faza 4 — API /ask (tor SQL + figury)

GET /ask?q=... łączy fakty z rejestru FAA (SQL) z lookupem figury/pozycji w IPC (dopasowanie po tekście opisów — nie wektory/embeddingi, zgodnie z zasadą dwutorowości).

curl "http://62.72.20.95:8505/ask?q=jaki+silnik+ma+Cessna+172+z+1977+i+gdzie+jest+karter"

Odpowiedź (żywe dane, nie przykład):
Cessna 172N: silnik LYCOMING 0-320 SERIES (180 KM), wg 692 rekordów rejestru FAA. Karter pokazany na Figure 02 — Crankcase Assembly (ATA 72-20), pozycja 1 (nr części 11B20061-1SB).

→ zobacz pełny JSON · → zobacz figurę z podświetleniem

Faza 5 — pełny UI drill-down

Zbudowany pod / (strona główna): wybór rocznika Cessny 172 → silnik z rejestru FAA → siatka figur IPC → klik w figurę → podświetlanie pozycji + numer części + supersedura.

Co dalej

Faza 6 (skalowanie na kolejne samoloty/silniki, SDR + dense embeddingi, multi-agent) jeszcze nie uruchomiona.