Enterprise AI Bootcamp Demo 1

Hybrid search and cross-encoder reranking

Two more changes on top of the rebuilt ingestion. BM25 fused with the dense retriever by reciprocal rank fusion, because alphanumeric model codes such as LP-512-ENG, KAB-545-15 and 6M125 fragment into subword pieces that carry almost no embedding signal. Then a cross-encoder over the fused candidates, which sees the query and the passage together and can therefore tell "125 CFM diesel Davey" from "125 CFM gasoline Ingersoll-Rand".

How often should the compressor oil filter be cleaned on the 125 CFM 100 PSI skid-mounted gasoline compressor?

Correct source: tm-5-4310-221-15 · known wrong-variant sources: tm-5-4310-354-14

Baseline

baseline · 15 ms · relevance 0-1

1doe-sourcebook
p.61
0.74
2tm-3-4310-100-20p-altscan
p.16
0.73
3tm-5-4310-339-15
p.21
0.73
4tm-3-4310-100-20p-altscan
p.15
0.72
5tm-9-4310-227-15
p.37
0.72

+ structure

structure · 22 ms · relevance 0-1

1tm-5-4310-339-15
p.21 PRESSURE LIMITS, PSIG › COM PONENT ACTION IN
0.75
2tm-5-4310-221-15
p.26 ITEM ITEM TO BE CHECK FOR AND HAVE REPAIRED
0.74
3tm-3-4310-100-20p
p.13 DRAIN PLUG › ™~® AR601106
0.73
4tm-3-4310-100-20p-altscan
p.15 j \ OIL STRAINER › DRAIN PLUG
0.73
5tm-3-4310-100-20p
p.22 2-18. Compressor Unit, Model AN-M4D › 2-19.
0.72

+ hybrid

structure+hybrid · 21 ms · relevance 0-1

1tm-5-4310-221-15
p.192 3. Fire Protection › 4. Lubrication
0.71
2tm-3-4310-100-20p
p.22 2-18. Compressor Unit, Model AN-M4D › 2-19.
0.72
3tm-9-4310-227-15
p.2 Depot Maintenance Manual › 15 CFM, 175 PSI;
0.69
4tm-5-4310-221-15
p.112 89. Engine Oil Filter › a. Removal. Remove t
0.69
5tm-3-4310-100-20p-altscan
p.16 CANVAS COVER, BACK REST HARNESS › AND STRAP
0.69

+ rerank

improved · 2570 ms · relevance 0-1

1tm-5-4310-221-15 (was #7)
p.26 ITEM ITEM TO BE CHECK FOR AND HAVE REPAIRED
0.99
2tm-5-4310-221-15 (was #1)
p.192 3. Fire Protection › 4. Lubrication
0.98
3tm-5-4310-221-15 (was #46)
p.34 AGO 9048A › 4. Identifi.=*ion and Tabulated
0.94
4tm-5-4310-221-15 (was #13)
p.29 OPERATOR, ORGANIZATIONAL, FIELD, AND DEPOT M
0.94
5tm-5-4310-221-15 (was #8)
p.21 Operator, Organizational, Direct and General
0.91
The reranker is not the whole fix A cross-encoder reorders what it is given; it cannot recover a passage that never entered the candidate pool, and it has no idea which revision is current. The revision and variant guards below run after it and are plain code — a rule that says a superseded edition loses to a current one is not something a language model should be asked to remember.

Final ranking, with every adjustment shown

[1] TM 5-4310-221-15 — Ingersoll-Rand GER-125, rotary, skid mounted, gasoline, 125 CFM 100 PSI
page 26 · ITEM ITEM TO BE CHECK FOR AND HAVE REPAIRED NOT READY/ › NO. IWIMIH INSPECTED OR ADJUSTED AS NECESSARY AVAILABLE IF: · May 1963 · Ingersoll-Rand · GER-125
Family Ccorrect machine
ITEM ITEM TO BE CHECK FOR AND HAVE REPAIRED NOT READY/ › NO. IWIMIH INSPECTED OR ADJUSTED AS NECESSARY AVAILABLE IF:
9 300} Engine crank- Drain and refill engine oi] case every 300 hours or 6 months. 10 300} Engine oi] fil- |Replace engine oil filter ter every 300 hours or 6 months (para 89). 1] 300} Air receiver Drain and refill the compres- oil separator sor lubricating system every 300 hours or 6 months. 12 300} Compressor oi] |Remove and clean compressor filter oil filter every 300 hours or 6 months (para 98).
Figure 13. Organizational Preventive Maintenance Checks and Services. (Sheet 2 of 2)
TH 5-4310-221-15 C5 By Order of the Secretary of the Army:
relevance 0.99 · dense cosine 0.745 · cross-encoder logit +1.26 · ranking score 4.256
Guards: family C matches the duty point in the question; prime mover 'gasoline' matches (adjustment +3.00)
[2] TM 5-4310-221-15 — Ingersoll-Rand GER-125, rotary, skid mounted, gasoline, 125 CFM 100 PSI
page 192 · 3. Fire Protection › 4. Lubrication · May 1963 · Ingersoll-Rand · GER-125
Family Ccorrect machine
3. Fire Protection › 4. Lubrication
LO 5-—4310-221-15 Compressor, Rotary: Skid Mounted; Gasoline Driven; 125 cfm, 100 psi.
relevance 0.98 · dense cosine 0.713 · BM25 44.64 · cross-encoder logit +0.68 · ranking score 3.677
Guards: family C matches the duty point in the question; prime mover 'gasoline' matches (adjustment +3.00)
[3] TM 5-4310-221-15 — Ingersoll-Rand GER-125, rotary, skid mounted, gasoline, 125 CFM 100 PSI
page 34 · AGO 9048A › 4. Identifi.=*ion and Tabulated Data cleaning of the core sections of the oil · May 1963 · Ingersoll-Rand · GER-125
Family Ccorrect machine
AGO 9048A › 4. Identifi.=*ion and Tabulated Data cleaning of the core sections of the oil
25CR22346 through 125CR22545 and capacity, lubricating oil capacities, ranges. 125CR24901 through 125CR25400 and fuel capacity. It gives the model Type -.--------- Two-stage rotary Air delivery _...125 cfm (cubic feet per minute) number, serial number, and speed and Maximum psi pressure ratings. (pounds per (5) Regulator adjusting instruction plate. square inch). 100 This plate for the air regulator is lo- (2) Engine.
cated on the rear of the compressor Manufacturer Continental Motor Co. frame at the oil separator and air re- Model _-.....-._ FS-162 Specification No..6067 (on serial Nos. 125CR22346 ceiver tank. This plate provides step- through 125CR22545) by-step instructions for adjustment of 6077 (on serial Nos. 125CR24901 the air regula
relevance 0.94 · dense cosine 0.673 · BM25 18.81 · cross-encoder logit -0.17 · ranking score 2.830
Guards: family C matches the duty point in the question; prime mover 'gasoline' matches (adjustment +3.00)
[4] TM 5-4310-221-15 — Ingersoll-Rand GER-125, rotary, skid mounted, gasoline, 125 CFM 100 PSI
page 29 · OPERATOR, ORGANIZATIONAL, FIELD, AND DEPOT MAINTENANCE MANUAL › COMPRESSOR, ROTARY: AIR, SKID MOUNTED; GASOLINE DRIVEN; 125 CFM · May 1963 · Ingersoll-Rand · GER-125
Family Ccorrect machine
OPERATOR, ORGANIZATIONAL, FIELD, AND DEPOT MAINTENANCE MANUAL › COMPRESSOR, ROTARY: AIR, SKID MOUNTED; GASOLINE DRIVEN; 125 CFM
10 0 PSI (ING ERSOLL- RAND MODEL G E R - 1 25 ) S ER IA L N U M B E R S 1 2 5 C R 2 2 3 4 6
relevance 0.94 · dense cosine 0.685 · BM25 33.50 · cross-encoder logit -0.31 · ranking score 2.690
Guards: family C matches the duty point in the question; prime mover 'gasoline' matches (adjustment +3.00)
[5] TM 5-4310-221-15 — Ingersoll-Rand GER-125, rotary, skid mounted, gasoline, 125 CFM 100 PSI
page 21 · Operator, Organizational, Direct and General › Su pp ort Depot Maint enance M a n u a l · May 1963 · Ingersoll-Rand · GER-125
Family Ccorrect machine
Operator, Organizational, Direct and General › Su pp ort Depot Maint enance M a n u a l
FOR COMPRESSOR, ROTARY, AIR, SKID MOUNTED, GASOLINE DRIVEN, 125 CFM, 100 PSI (INGER-
relevance 0.91 · dense cosine 0.661 · BM25 43.01 · cross-encoder logit -0.69 · ranking score 2.312
Guards: family C matches the duty point in the question; prime mover 'gasoline' matches (adjustment +3.00)

Index built by scripts/build_index.py at 2026-08-10 01:44:34 in 711s: 25 documents, 3,146 pages, 12,590 improved chunks / 5,434 naive chunks. Embeddings: Snowflake/snowflake-arctic-embed-s (int8 ONNX, Apache-2.0). Reranker: cross-encoder/ms-marco-MiniLM-L-6-v2 (ONNX, Apache-2.0).