~/talk

Nmstate Polyglot Model - Translating Natural Language into Nmstate States

Talkat DevConf.US 2024 · 2024-08-14..08-16· [ai-assisted-development, networking]
name:Wen Liang
links:none on file
slides:none on file

The team builds an Nmstate Polyglot model that translates natural language into Nmstate YAML, fine-tunes models with LoRA fine-tuning on normalized, schema-ordered examples, and runs CI-based evaluation and live apply tests on A100-backed servers. Results show 93% applied by nmstate (generations that Nmstate apply accepts), 86% exact match to expected YAML and a Levenshtein-like distance of 6.2; a web demo applies generated configs to real interfaces and succeeds, with post-generation validation planned.

AI-written summary · about

  1. 0:00Introduction
  2. 1:00Nmstate and challenges
  3. 2:26Motivation for using large language models
  4. 3:34Nmstate Polyglot Model
  5. 5:44Training workflow
  6. 7:36Fine-tuning process
  7. 9:03Evaluation metrics
  8. 10:51Comparison with prior work
  9. 13:03Post-generation validation
  10. 14:28Future plans
  11. 14:54Live demo setup
  12. 15:36Demo: IP config
  13. 16:40Demo: IPv6 config
  14. 17:01Demo: IP conflict resolution
  15. 18:07Demo: IP verification
  16. 19:57Demo: Bonding config
  17. 21:24Demo: Bonding verification
  18. 24:00Demo: VLAN attempt
  19. 25:47Demo: VLAN correction
  20. 27:29Demo: VLAN verification
  21. 28:14Model reliability
  22. 28:37Q&A
  23. 28:58Q&A: Model errors
  24. 32:38Q&A: Validation tools
  25. 35:10Q&A: Model selection
  26. 36:59Q&A: Demo interface
~/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.