Determinism meets Probabilistic LLMs in this form-based DSL talk about Inquirex gem family story.

A collection of gems that define a flexible DSL for deterministic, type-safe lead-qualification forms — with AST branching, rendered to either Terminal UI or HTML — and, as a plugin gem, LLM support that extracts answers from free-form text, allowing you to skip multiple deterministic questions in the long form. Presented at SF Ruby. Links: https://github.com/inquirex/inquirex https://github.com/inquirex/inquirex-llm https://github.com/inquirex/inquirex-tty https://github.com/inquirex/inquirex-js Application being built on top of it: https://qualified.at/ Presentation in the PDF format: https://kig.re/speaking?talk=2026.inq...