Devstral: A Review of Mistral AI's Local Coding LLM, Its Strengths, and Weaknesses

Gary Explains

Summary:
  • Devstral is a 24-billion parameter agentic Large Language Model (LLM) developed by Mistral AI and All Hands AI, specifically fine-tuned for software engineering tasks.
  • It features a large 128k token context window and is light enough to run locally on consumer-grade GPUs like an RTX 4060Ti with 16GB VRAM, achieving about 17 tokens per second.
  • The model demonstrated strong performance in generating functional Rust and Python code for multi-step programming challenges and successfully fixed an integer overflow bug in C code.
  • However, Devstral struggled with more complex tasks, failing to produce a working JavaScript animation with Three.js after multiple attempts, and was unable to generate compilable C++ Windows application code using only Win32 API calls.
  • This suggests that while Devstral is promising for certain coding tasks and local deployment, it currently has limitations with intricate graphics programming or low-level platform-specific APIs compared to larger online models.
    Devstral's technical specifications and deployment capabilities, highlighting its 128k token context window and local run on consumer GPUs.
    Devstral's technical specifications and deployment capabilities, highlighting its 128k token context window and local run on consumer GPUs. [ 00:01:00 ]

Introduction to Devstral [00:00:00]

1. Rust Programming Task [00:02:07]

2. C Bug Fixing Task [00:03:51]

3. Python Programming Task [00:05:15]

4. JavaScript Animation Task [00:06:05]

5. C++ Windows Application Task [00:07:46]

Conclusion [00:08:58]