Relari: Testing and Simulation Stack for GenAI Systems

Relari: Testing and Simulation Stack for GenAI Systems

Relari, Inc. · Programação · Chatbot

O Relari é uma plataforma de testes e simulação para sistemas de IA generativa: junta dados sintéticos e métricas de avaliação de LLM por módulo para achar falhas antes dos usuários.

Prévia da interface de Relari: Testing and Simulation Stack for GenAI Systems

Sobre Relari: Testing and Simulation Stack for GenAI Systems

About

O que é o Relari

O Relari é um stack de testes e simulação para aplicações de IA generativa, criado pela Relari, Inc., startup que participou da turma de inverno de 2024 do Y Combinator. A ideia é fácil de explicar. Times de carro autônomo não esperam o veículo bater numa avenida real para descobrir um bug: rodam milhões de quilômetros simulados. O Relari leva essa lógica para apps com LLM: gera o tráfego, executa o pipeline contra ele e pontua o que quebra.

O produto cobre três frentes que costumam morar em ferramentas separadas. Monta conjuntos de teste sintéticos que imitam o comportamento de usuários reais, pontua cada módulo do pipeline com métricas open source e acompanha o tráfego de produção para pegar quedas de qualidade. A metade aberta desse stack, o continuous-eval, é um pacote Python com licença Apache 2.0 e mais de 30 métricas para recuperação, geração, código, classificação e uso de ferramentas por agentes. Instala com pip e roda sem pagar nada à Relari.

Os limites pesam tanto quanto os recursos. O Relari parte do princípio de que você já tem um pipeline e alguma definição de resposta correta, porque um contrato escrito em linguagem natural continua precisando de alguém para redigir. Times sem exemplos rotulados ou sem feedback de produção aproveitam menos os avaliadores personalizados. A plataforma hospedada, além disso, não é mais divulgada: a empresa virou o foco público para ferramentas de criação de agentes e o relari.ai deixou de servir o produto de avaliação. O pacote aberto segue no GitHub e no PyPI, com a v0.3.14 como última versão em janeiro de 2025.

Como começar

  1. Crie uma conta gratuita na plataforma do Relari, ou pule o cadastro e instale o continuous-eval com pip caso só precise pontuar localmente.
  2. Descreva o pipeline como módulos conectados, mapeando entrada e saída de cada etapa para o runner saber onde encaixar as métricas.
  3. Escolha métricas por módulo, como precisão e recall de recuperação no retriever e correção da resposta na chamada final ao LLM.
  4. Gere um conjunto de teste sintético a partir dos seus documentos ou de perguntas de exemplo, rode a avaliação e leia as notas por módulo.
  5. Coloque limites de aprovação e reprovação como testes e amarre a execução ao checklist de release, para uma regressão travar o deploy.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Relari: Testing and Simulation Stack for GenAI Systems.

Plano gratuitoSim
Planos pagosFree - Custom quote
PlataformaWeb, Python library
DesenvolvedorRelari, Inc.
CategoriaProgramação · Chatbot
Data de lançamentoMar 2024
Última atualizaçãoJan 2025
Visitas ao site4.9K
Ranking global do site3.6M
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Engenheiros de IA que constroem apps com LLM
  • Desenvolvedores de RAG
  • Times de QA e de plataforma em empresas grandes
  • Pesquisadores e estudantes

Tarefas

  • Montar um golden dataset sem rotular à mão
  • Descobrir qual etapa falhou numa resposta ruim
  • Testar um agente sob pressão antes do lançamento
  • Criar um portão de qualidade no CI

Cenários

  • Um bot de suporte passa a errar perguntas de reembolso depois de mudar o prompt
  • Um copiloto de compliance precisa provar que cita a política certa
  • Um time de busca corporativa quer menos alucinação

Principais recursos

Avaliação por módulos do pipeline

O Relari trata a aplicação como um grafo de módulos, não como uma caixa preta única. Você declara retriever, reranker e gerador em separado, encaixa métricas diferentes em cada um e o runner devolve notas por nó. Quando a resposta sai errada, o placar aponta a etapa que quebrou em vez de culpar o conjunto. É a diferença entre um número que orienta a ação e um número que rende discussão.

Mais de 30 métricas open source

A biblioteca continuous-eval traz métricas para recuperação, geração de texto, geração de código, classificação e uso de ferramentas por agentes. Checagens determinísticas, similaridade semântica e julgamento com LLM convivem na mesma execução, então dá para misturar um exact match barato com uma rubrica pontuada por modelo. Métricas personalizadas aceitam critério, rubrica e argumentos tipados, o suficiente para montar um juiz para quase qualquer política que você saiba escrever.

Geração de dados de teste sintéticos

Benchmarks públicos vivem contaminados e raramente batem com o seu domínio, e anotar à mão é lento. A proposta é direta: dados sintéticos para testar LLM sem depender de um conjunto alheio. O Relari cria conjuntos de teste a partir dos seus documentos e interações de exemplo, incluindo prompts adversariais e de caso de borda. O argumento comercial é cobertura: milhares de consultas realistas numa tarde em vez de um conjunto curado de quarenta.

Avaliadores alinhados com humanos

Juízes genéricos discordam dos seus usuários. O Relari treina avaliadores sob medida com os seus próprios dados de feedback e, segundo a pesquisa da empresa, chega a mais de 90 por cento de alinhamento com avaliadores humanos. Esses avaliadores passam a pontuar as saídas novas, o que fecha o ciclo entre o que os usuários reclamam e o que a suíte offline mede.

Contratos de agente e especificações de comportamento

As versões seguintes da plataforma caminharam para contratos: frases curtas em linguagem natural sobre o que um agente pode e não pode fazer. Um contrato transforma intenção vaga em comportamento verificável, então os testes de agentes de IA cobrem recusas, tom e escopo, não só se a string final parece plausível. É a ideia mais interessante do stack e também a menos documentada.

Monitoramento em produção e ciclo de feedback

Notas offline se afastam da realidade assim que o tráfego real chega. O monitoramento do Relari amostra conversas ao vivo, pontua com as mesmas métricas e devolve as falhas para o conjunto de teste. Times que mantêm esse ciclo rodando terminam com uma suíte que envelhece junto com o produto, em vez de ficar parada no tempo.

Prós e contras

Prós

  • O núcleo open source é gratuito de verdade e com licença permissiva, então dá para avaliar um pipeline hoje e decidir sobre o plano pago depois.
  • A pontuação por módulos responde à pergunta que a maioria dos times faz: de onde veio a falha, não se a resposta era boa.
  • A variedade de métricas cobre avaliação de RAG, código e uso de ferramentas por agentes numa biblioteca só, o que economiza ligar três ferramentas diferentes.
  • O gerador de dados sintéticos elimina a parte mais lenta de montar um fluxo de avaliação de LLM, que é achar algumas centenas de perguntas realistas.

Contras

  • A plataforma hospedada está difícil de contratar hoje. A empresa levou a atenção pública para ferramentas de agentes e a página de preços saiu do ar, então você vai trabalhar com o pacote aberto e a documentação.
  • Avaliadores personalizados exigem os seus dados de feedback. Sem exemplos rotulados de produção, os números de alinhamento humano ficam na teoria para o seu caso.
  • A montagem pede trabalho real de engenharia. Descrever um pipeline em módulos e definir limites com sentido é um dia de trabalho, não um clique, e protótipos pequenos raramente justificam isso.
  • A documentação anda atrás do produto. Algumas ideias mais novas, os contratos em especial, se entendem melhor em posts de blog e na thread de lançamento do YC do que na referência oficial.

Perguntas frequentes

O Relari simula, testa e pontua aplicações de IA generativa. Gera entradas sintéticas que imitam usuários, roda o seu pipeline contra elas e devolve notas por módulo, então você sabe se a resposta ruim veio da recuperação, do ranking ou da geração.