BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//pyconde-pydata-2026//speaker//UUVSCB
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-pyconde-pydata-2026-GMNE3E@pretalx.com
DTSTART;TZID=CET:20260416T140000
DTEND;TZID=CET:20260416T143000
DESCRIPTION:Command Line Interfaces (CLIs) offer an efficient and powerful 
 way to interact with software\, but poorly designed interfaces can be incr
 edibly frustrating. Complicated parameter names and unconventional formats
  can turn using a great tool into a burdensome experience.\n\nLarge Langua
 ge Models (LLMs) seem like a great solution to this problem as they can ea
 sily add a natural-language interface to any CLI. However\, LLMs can intro
 duce their own challenges\, such as requiring API keys or high-performance
  GPUs. In this talk\, I'll demonstrate a method for creating natural-langu
 age interfaces for any CLI using fine-tuned Small Language Models. These m
 odels are lightweight enough to be run directly on laptops or even smartph
 ones.\n\nWe'll explore the process of generating synthetic data\, fine-tun
 ing models\, and evaluating their performance using both an in-house CLI a
 nd a well-known open-source package as examples.
DTSTAMP:20260412T141727Z
LOCATION:Platinum [2nd Floor]
SUMMARY:Making bad CLIs fun with Small Language Models - Moritz Bauer
URL:https://pretalx.com/pyconde-pydata-2026/talk/GMNE3E/
END:VEVENT
END:VCALENDAR
