Presentation: From Thousands to One: Building LLM-Powered Selection Systems

Jendrik JΓΆrdening Β· rss Β· 2026-08-17 source β†— Reader πŸ–₯️

Agent ObservabilityAgentic vs. Deterministic System DesignGuardrailsLLM Reliability FailuresNon-Deterministic Software
When you need an LLM to select one item from among many database-backed options (an ID, a station, a record), you must strip the model down to only the irreducibly textual/semantic step it is actually good at β€” schema-restricted, range-bounded, and independently validated by a second model call β€” while pushing every deterministic operation (filtering, comparison, control flow) into ordinary code, recovering a classic model-view-controller separation that a single freeform LLM call destroys.

practical Β· mixed β€” A practical, rules-based engineering talk (six numbered rules plus a running conclusion telling the audience what to do) delivered through a single extended narrative case study β€” a live-rebuilt pipeline for finding a delayed train's actual arrival time from a screenshot β€” rather than through abstract exposition.

Structure

PartRole
Opening: origin story from procurement automation (choosing a cost-center ID) and the pre-LLM argmax-classifier baselinecontext
Diagnosis of why LLMs break the classic model/view/controller separation for decision systems (conversation history as 'model', no == comparison, context-window ceiling, prompt injection, hidden MCP calls, random information retrieval)problem statement
Extended live case study: using a screenshot of a delayed Deutsche Bahn train, an EVA-station-number lookup API, and a timetable API to automate a delay-reimbursement claimevidence / running example
Rule 0 (Remove Randomness) through Rule 6 (Narrow Down Deterministically), each demonstrated as a fix to a failure just shown in the live demoevidence / prescriptive framework
Conclusion: naming the tradeoff (rigidity/state-machine cost vs. reliability/metrics payoff) and reframing the result as MVC restoredconclusion
Q&A: audience presses on which steps are actually deterministic vs. LLM-driven, and whether validator feedback loops back into re-predictionclarification / stress-test of the framework

Key terms

Propositions

Arguments

Schema design (nullable fields, bounded numeric ranges instead of free-text or oversized enums) should be treated as a first-class reliability lever in production LLM systems, on par with prompt wording. strength: medium
Explicit premises:
Implicit premises:
Inferences:
Pairing deterministic pre-narrowing with a discriminator validation call gives a production system usable accuracy metrics without requiring hand-labeled ground truth for every decision. strength: medium
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Related documents