Views
No views yet
"git space push space dash u space origin space main" into actual syntax: git push -u origin main.Raw speech transcript
→ Protocol detector (is it already clean?)
→ IF clean: bypass LLM → procedural processor
→ IF messy: LLM normalizer → procedural processor
→ Final syntax outputprocessor/ Deterministic symbol/number/casing processor
pipeline/ LLM + processor pipeline (zero-training normalizer)
eval/ Evaluation datasets (fuzzy + independent)
training/
data/ Training data (syntax-reconstruction, dictation-to-bash)
converters/ Scripts to generate training data from NL2Bash
adapters/ Fine-tuned model adapters (LoRA/DoRA)
scripts/ Evaluation and benchmarking scripts
blog/ Writeup drafts and notes1# Run the procedural processor on clean protocol input
2python3 processor/procedural.py eval/independent.json
3
4# Run the normalizer pipeline (requires mlx-lm)
5pip install mlx mlx-lm
6python3 pipeline/normalizer.py eval/fuzzy.json --model mlx-community/Qwen2.5-1.5B-Instruct-4bit| Model | Clean | Fuzzy | Natural | Chaotic | Overall |
|---|---|---|---|---|---|
| Processor only | 92% | 0% | 0% | 2% | 23.5% |
| Qwen 2.5 1.5B | 90% | 20% | 54% | 24% | 47% |
| Qwen 2.5 0.5B | 90% | 12% | 44% | 20% | 41.5% |
| Llama 3.2 1B | 92% | 14% | 34% | 10% | 37.5% |
"space" → literal space between tokensdash dot slash pipe colon quote etc.camel case, snake case, pascal case, kebab casezero through nineteen, twenty...ninety, hundred, thousandcapital X, all caps WORD