Relari: Testing and Simulation Stack for GenAI Systems

Relari: Testing and Simulation Stack for GenAI Systems

Relari, Inc. · Programmation · Chatbot

Relari est une plateforme de tests et de simulation pour les systèmes d'IA générative : données synthétiques et métriques d'évaluation de LLM par module pour repérer les pannes avant vos utilisateurs.

Aperçu de l'interface de Relari: Testing and Simulation Stack for GenAI Systems

À propos de Relari: Testing and Simulation Stack for GenAI Systems

About

Qu'est-ce que Relari

Relari est une pile de tests et de simulation pour les applications d'IA générative, développée par Relari, Inc., une startup passée par la promotion hiver 2024 de Y Combinator. Le raisonnement tient en une phrase. Les équipes de voiture autonome n'attendent pas qu'un véhicule percute un piéton pour trouver un bug : elles avalent des millions de kilomètres simulés. Relari applique cette logique aux applications LLM : générer le trafic, faire tourner le pipeline dessus, noter ce qui casse.

Le produit couvre trois chantiers qui vivent d'habitude dans des outils séparés. Il construit des jeux de test synthétiques qui imitent le comportement d'utilisateurs réels, note chaque module du pipeline avec des métriques open source et surveille le trafic de production pour repérer les chutes de qualité. La moitié ouverte de cette pile, continuous-eval, est un paquet Python sous licence Apache 2.0 avec plus de 30 métriques pour la recherche documentaire, la génération, le code, la classification et l'usage d'outils par des agents. Il s'installe avec pip et tourne sans rien payer à Relari.

Les limites comptent autant que les fonctions. Relari suppose que vous avez déjà un pipeline et une idée de ce qu'est une bonne réponse, car un contrat rédigé en langage naturel demande encore quelqu'un pour l'écrire. Les équipes sans exemples annotés ni retours de production tirent moins des évaluateurs sur mesure. La plateforme hébergée n'est plus mise en avant non plus : l'entreprise a déplacé son discours public vers les outils de création d'agents et relari.ai ne sert plus le produit d'évaluation. Le paquet ouvert reste sur GitHub et PyPI, avec la v0.3.14 comme dernière version en janvier 2025.

Pour commencer

  1. Créez un compte gratuit sur la plateforme Relari, ou passez l'inscription et installez continuous-eval avec pip si vous voulez seulement noter en local.
  2. Décrivez votre pipeline comme des modules reliés, en associant l'entrée et la sortie de chaque étape pour que le runner sache où accrocher les métriques.
  3. Choisissez des métriques par module, par exemple précision et rappel de récupération sur le retriever, et exactitude de la réponse sur l'appel final au LLM.
  4. Générez un jeu de test synthétique à partir de vos documents ou de questions types, lancez l'évaluation et lisez les scores par module.
  5. Ajoutez des seuils de réussite et d'échec sous forme de tests, puis branchez l'exécution sur votre checklist de release pour qu'une régression bloque le déploiement.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Relari: Testing and Simulation Stack for GenAI Systems.

Offre gratuiteOui
Offres payantesFree - Custom quote
PlateformeWeb, Python library
DéveloppeurRelari, Inc.
CatégorieProgrammation · Chatbot
Date de lancementMar 2024
Dernière mise à jourJan 2025
Visites du site4.9K
Classement mondial du site3.6M
Disponibilité de l’APIOui

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Ingénieurs IA qui construisent des applications LLM
  • Développeurs RAG
  • Équipes QA et plateforme en grande entreprise
  • Chercheurs et étudiants

Tâches

  • Constituer un jeu de référence sans annoter à la main
  • Trouver l'étape fautive dans une réponse ratée
  • Mettre un agent à l'épreuve avant le lancement
  • Poser un garde-fou qualité dans la CI

Cas d'usage

  • Un bot de support se met à mal répondre aux questions de remboursement après une retouche du prompt
  • Un copilote de conformité doit prouver qu'il cite la bonne politique
  • Une équipe de recherche interne veut moins d'hallucinations

Fonctionnalités clés

Évaluation module par module

Relari traite l'application comme un graphe de modules, pas comme une boîte noire unique. Vous déclarez le retriever, le reranker et le générateur séparément, vous accrochez des métriques différentes à chacun et le runner renvoie un score par nœud. Quand une réponse est fausse, le tableau désigne l'étape qui a lâché au lieu d'accuser l'ensemble. C'est la différence entre un chiffre sur lequel on agit et un chiffre sur lequel on discute.

Plus de 30 métriques open source

La bibliothèque continuous-eval fournit des métriques pour la recherche documentaire, la génération de texte, la génération de code, la classification et l'usage d'outils par des agents. Contrôles déterministes, similarité sémantique et jugement par LLM cohabitent dans la même exécution, donc vous pouvez mêler un exact match bon marché à une grille notée par modèle. Les métriques personnalisées prennent un critère, une grille et des arguments typés, de quoi bâtir un juge pour presque toutes les règles que vous savez formuler.

Génération de données de test synthétiques

Les benchmarks publics sont contaminés et collent rarement à votre domaine, et l'annotation manuelle traîne. Le principe tient en une ligne : des données synthétiques pour tester un LLM au lieu d'un jeu d'évaluation emprunté. Relari fabrique des jeux de test à partir de vos documents et d'interactions types, avec des prompts adverses et des cas limites. L'argument commercial, c'est la couverture : des milliers de requêtes réalistes en un après-midi au lieu d'un ensemble de quarante questions soignées.

Évaluateurs alignés sur l'humain

Les juges génériques ne sont pas d'accord avec vos utilisateurs. Relari entraîne des évaluateurs sur mesure sur vos propres retours et annonce, dans ses travaux de recherche, plus de 90 pour cent d'alignement avec des annotateurs humains. Ces évaluateurs notent ensuite les nouvelles sorties, ce qui relie les plaintes des utilisateurs en production à ce que mesure votre suite hors ligne.

Contrats d'agent et spécifications de comportement

Les versions suivantes de la plateforme sont allées vers les contrats : de courtes phrases en langage naturel sur ce qu'un agent doit faire et ne pas faire. Un contrat transforme une intention floue en comportement vérifiable, donc les tests d'agents IA couvrent les refus, le ton et le périmètre, pas seulement l'allure finale de la réponse. C'est l'idée la plus intéressante de la pile, et la moins documentée.

Surveillance en production et boucle de retour

Les scores hors ligne décrochent du réel dès que le trafic arrive. La surveillance de Relari échantillonne les conversations en direct, les note avec les mêmes métriques et renvoie les échecs dans le jeu de test. Les équipes qui font tourner cette boucle finissent avec une suite qui vieillit avec le produit au lieu de se figer.

Avantages et inconvénients

Avantages

  • Le cœur open source est réellement gratuit et sous licence permissive, donc vous pouvez évaluer un pipeline aujourd'hui et trancher sur l'offre payante plus tard.
  • La note par module répond à la question que se posent la plupart des équipes : d'où vient la panne, et non si la réponse était bonne.
  • L'étendue des métriques couvre l'évaluation RAG, le code et l'usage d'outils par des agents dans une seule bibliothèque, ce qui évite de raccorder trois outils.
  • Le générateur de données synthétiques supprime l'étape la plus lente d'un dispositif d'évaluation de LLM, à savoir trouver quelques centaines de questions réalistes.

Inconvénients

  • La plateforme hébergée est difficile à souscrire aujourd'hui. L'entreprise a porté son attention publique sur les outils d'agents et la page de tarifs a disparu, vous travaillerez donc avec le paquet ouvert et la documentation.
  • Les évaluateurs sur mesure demandent vos propres retours. Sans exemples annotés issus de la production, les chiffres d'alignement humain restent théoriques dans votre cas.
  • La mise en place réclame un vrai travail d'ingénierie. Décrire un pipeline en modules et fixer des seuils pertinents prend une journée, pas un clic, et les petits prototypes le justifient rarement.
  • La documentation retarde sur le produit. Certaines idées récentes, les contrats en particulier, se comprennent mieux dans les billets de blog et le fil de lancement YC que dans la référence officielle.

Questions fréquentes

Relari simule, teste et note des applications d'IA générative. Il génère des entrées synthétiques qui imitent les utilisateurs, fait tourner votre pipeline dessus et rend un score par module, ce qui indique si une mauvaise réponse vient de la récupération, du classement ou de la génération.