Y
Hacker News
new
|
ask
|
show
|
jobs
by
dartos
818 days ago
You can force LLMs to generate valid json by using a context free grammar FWIW
1 comments
zuck_vs_musk
817 days ago
Please elaborate
link
kaiokendev
817 days ago
Matt Rickard has a good entry level blog post about it, from the angle of regex constraining [0]. Context free grammars follow the same principle, except using a finite state machine to restrict the action space.
[0]:
https://matt-rickard.com/rellm
link
dartos
816 days ago
Look at llama.cpp grammars, lmql, or guidance-ai
link