LLM Drill Designer
Idea
Users submit a set of natural-language instructions describing what they want to practice, and an LLM parses the input to generate drill definitions, kit lists, and setup instructions. A conversational interface for building drills without needing to understand the drill builder UI.
Motivation
- LE contact noted that drills are typically distributed as PDFs or plain text — this is how instructors already think about and share drill definitions
- Dramatically lowers the barrier to creating custom drills by meeting users where they are (paste in the PDF/text you already have)
- Instructors and organizers often think in terms of training goals, not data fields — “I want a close-range failure drill with two targets at 5 and 7 yards” is more natural than filling out a form
- Could generate the full package: drill definition, kit, setup instructions, and scoring profile suggestion
- Differentiating feature — no competitor does this
Open Questions
- Server-side LLM call or client-side? (Server-side keeps API keys private, aligns with architecture)
- Which model and how is it called? Direct API, or a dedicated service endpoint?
- How much can the LLM infer vs. what does it need to ask follow-up questions about?
- How does the user review and edit the generated drill before saving?
- Should this work iteratively — “now add a reload” — or is it one-shot?
- Cost implications — is this a paid-tier feature?
- What guardrails prevent generating unsafe or nonsensical drills?