
Langkit est une boîte à outils de métriques de texte open source pour surveiller les modèles de langage. Il propose une gamme de méthodes pour extraire des signaux pertinents du texte d'entrée et / ou de sortie, qui sont compatibles avec la bibliothèque de journalisation des données open source.
Vous voulez vivre Langkit? Allez sur ce cahier!
Les modèles de langage de production, y compris les LLM, sont livrés avec une gamme de risques en raison de la quantité infinie de combinaisons d'entrée, ce qui peut provoquer une quantité infinie de sorties. La nature non structurée du texte pose un défi dans l'espace d'observabilité ML - un défi qui mérite d'être résolu, car le manque de visibilité sur le comportement du modèle peut avoir de graves conséquences.
Les mesures hors de la boîte incluent:
Pour installer Langkit, utilisez l'index de package Python (PYPI) comme suit:
pip install langkit[all]
Les modules Langkit contiennent des UDF qui se transmettent automatiquement dans la collection d'UDFS sur les fonctionnalités de chaîne fournies par WhyLogs par défaut. Tout ce que nous avons à faire est d'importer les modules Langkit, puis d'instancier un schéma personnalisé comme indiqué dans l'exemple ci-dessous.
import whylogs as why
from langkit import llm_metrics
results = why . log ({ "prompt" : "Hello!" , "response" : "World!" }, schema = llm_metrics . init ())Le code ci-dessus produira un ensemble de mesures composées des métriques WhyLogs par défaut pour les fonctionnalités de texte et toutes les mesures définies dans les modules importés. Ce profil peut être visualisé et surveillé dans la plate-forme WhyLabs ou peut être analysé plus avant par l'utilisateur de leur propre gré.
Plus d'exemples sont disponibles ici.
Vous pouvez avoir plus d'informations sur les différents modules et leurs mesures ici.
| Type d'instance AWS | Module métrique | Déborder |
|---|---|---|
| C5.xlarge | Métriques légères | 2335 chats / sec |
| Métriques LLM | 8.2 Chats / Sec | |
| Toutes les mesures | 0,28 chats / sec | |
| g4dn.xlarge | Métriques légères | 2492 chats / sec |
| Métriques LLM | 23.3 Chats / Sec | |
| Toutes les mesures | 1.79 Chats / Sec |
Vous pouvez vérifier quelques questions fréquemment posées sur notre section FAQS