|
|
|
|
|
by edunteman
835 days ago
|
|
Still learning about the landscape so can't give informed opinions. LMQL is a new one for me, will check it out. What we're mostly going for is composability vs abstraction. What's the smallest nugget of lift we can do for you, to make it feel natural to implement what you want? In this case it's treating the calls as functions and leaning on native python features like functions, docstrings, and types, so you can still use the python language like closures to do the weird things you need. This is all handwavy, put on my wizard language design hat, so take it with a grain of salt. We're just trying things out. |
|
https://github.com/eth-sri/lmql
https://github.com/outlines-dev/outlines
https://github.com/guidance-ai/guidance