Teaching chat models to solve chess puzzles

Explore how LLMs can be optimized to solve chess puzzles with the combination of DSPy automatic prompt engineering and finetuning, reaching completion model accuracy with chat models.