~/talk

AI-Powered Search Results Navigation with LLMs & JSON Schema

Talkat Berlin Buzzwords 2025 · 2025-06-15..06-17· [large-language-models]
links:none on file
links:none on file
links:none on file
slides:none on file

An AI Filter Assistant for SDMX data is implemented with Python FastAPI, OpenAI GPT-4.1 (comparison vs GPT‑4 and GPT‑4o‑mini), and Apache Solr; it builds cached SDMX dictionaries, runs staged LLM calls (topic → country → dimension), and returns constrained JSON via JSON Schema plus constraint decoding to avoid hallucinations. Tested on 23 data flows / 24 manual queries and a smaller automated suite; results vary (not deterministic), average extra latency ~4–5s, and limitations include schema size, required fields, and occasional prompt failures.

AI-written summary · about

  1. 0:00Introduction and team
  2. 3:59BIS data portal overview
  3. 7:58LLM search use case
  4. 9:47API structure and pipeline
  5. 12:57Data retrieval and caching
  6. 16:13Topic selection with LLM
  7. 18:20Country and dimension selection
  8. 20:49Prompting challenges and lessons
  9. 22:35Structured output with JSON Schema
  10. 25:48JSON Schema implementation
  11. 29:04JSON Schema limitations
  12. 30:08Testing framework and evaluation
  13. 34:12Improvement ideas and future work
  14. 36:20Survey and closing remarks
  15. 37:02Q&A on LLM processing time
  16. 39:10Q&A on JSON reasoning order
  17. 41:09Closing and applause
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.