LMQL (Language Model Query Language) — язык программирования для взаимодействия с LLM, который помогает делать промпты более надёжными, модульными и управляемыми.
Программируемые промпты вместо «простого текста»
В LMQL можно описывать запросы к модели через шаблоны и типы, а также задавать ограничения (constraints) на результат. Это упрощает повторное использование промптов, снижает количество «случайных» ответов и делает поведение модели более предсказуемым.
Оптимизирующий runtime
LMQL включает исполняющую среду, которая оптимизирует выполнение запросов к LLM. Это полезно, когда важны скорость, стоимость и стабильность генерации — например, в продакшн-сценариях и при построении цепочек запросов.
Для разработчиков и команд
Сервис подойдёт тем, кто строит LLM-функции в приложениях и хочет перейти от ручного промптинга к инженерному подходу: с переиспользуемыми компонентами, проверяемыми ограничениями и более контролируемым выводом.
