16 points par kunggom 2023-05-15 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Il est possible d’interroger les LLM (grands modèles de langage) en langage naturel, mais il arrive parfois que le LLM ne comprenne pas exactement l’intention humaine
  • Pour résoudre ce problème, des chercheurs du SRIlab (Secure, Reliable, and Intelligent Systems Lab) de l’ETH Zurich ont proposé le concept de LMP (Language Model Programming)
  • Le langage et la plateforme qui mettent en œuvre ce concept de LMP sont justement LMQL (Language Model Query Language)
  • Une syntaxe déclarative similaire aux requêtes SQL
  • Il contrôle le mode de fonctionnement en imposant des contraintes explicites aux sorties du LLM, afin d’éviter des résultats inattendus
  • Implémenté en Python, il permet d’utiliser des fonctions Python ou des flux de contrôle dans les requêtes IA
  • Compatible avec GPT-4 via l’API OpenAI ainsi qu’avec des modèles transformers hébergés en local
  • En réduisant la consommation de tokens, il peut faire baisser de 26 à 85 % le coût d’utilisation des API payantes
  • Article scientifique : https://doi.org/10.48550/arXiv.2212.06094
  • Documentation : https://docs.lmql.ai/
  • Playground : https://lmql.ai/playground
  • Github : https://github.com/eth-sri/lmql

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.