Relari: Testing and Simulation Stack for GenAI Systems

Relari: Testing and Simulation Stack for GenAI Systems

Relari, Inc. · 程式設計 · 聊天機器人

Relari 是為生成式 AI 系統打造的測試與模擬平台,用合成測試資料搭配模組化的 LLM 評估指標,讓使用者在遇到問題之前就先找出管線的破口。

Relari: Testing and Simulation Stack for GenAI Systems 的介面預覽

關於 Relari: Testing and Simulation Stack for GenAI Systems

About

Relari 是什麼

Relari 是一套給生成式 AI 應用使用的測試與模擬工具,由 Relari, Inc. 開發,這家新創來自 Y Combinator 2024 年冬季梯次。它的想法很好懂。自駕車團隊不會等車子在真實道路上撞了才發現錯誤,而是先跑完幾百萬公里的模擬里程。Relari 把同一套邏輯搬到 LLM 應用上:先造出車流,讓管線跑一遍,再替出錯的地方打分數。

產品處理三件平常散在不同工具裡的工作。它建立模仿真實使用者行為的合成測試集,用開源指標替管線裡每個模組評分,並且盯著正式環境的流量,找出品質下滑的時點。其中開源的那一半 continuous-eval 是 Apache 2.0 授權的 Python 套件,內含 30 多種指標,涵蓋檢索、生成、程式碼、分類與代理工具呼叫。用 pip 就能安裝,不必付 Relari 一毛錢。

限制和功能一樣值得注意。Relari 假設你已經有一條可運作的管線,也已經想清楚什麼叫正確答案,因為用自然語言寫下的合約,還是得有人先把合約寫出來。手上沒有標註範例、也沒有正式環境回饋的團隊,能從自訂評估器得到的東西會少很多。代管平台本身也已經不再推廣:公司把公開重心轉向代理建置工具,relari.ai 也不再用來提供評估產品。開源套件仍放在 GitHub 與 PyPI,最後一版 v0.3.14 發佈於 2025 年 1 月。

開始使用

  1. 在 Relari 平台註冊免費帳號,或者跳過註冊,直接用 pip 安裝 continuous-eval,只做離線評分。
  2. 把管線描述成互相連接的模組,標明每一步的輸入與輸出,執行器才知道指標要掛在哪裡。
  3. 替每個模組挑指標,例如檢索端用 precision 與 recall,最後一次 LLM 呼叫用答案正確性。
  4. 用自己的文件或範例問題生成合成測試集,跑一次評估,讀各模組的分數。
  5. 把及格門檻寫成測試,接進發佈檢查清單,這樣一旦退步就會擋下部署。

產品資訊

快速了解 Relari: Testing and Simulation Stack for GenAI Systems 的定價、支援平台與效能。

免費方案是
付費方案Free - Custom quote
平台Web, Python library
開發者Relari, Inc.
類別程式設計 · 聊天機器人
發布日期Mar 2024
最近更新Jan 2025
網站訪問量4.9K
網站全球排名3.6M
API 提供狀態是

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 開發 LLM 應用的 AI 工程師:Relari 適合已經把管線送上線、想知道哪個模組退步的團隊。前提是管線拆得成模組,而且你手上有一批自己認定正確的問題。
  • RAG 開發者:檢索吃重的應用受益最大,函式庫直接內建脈絡 precision、recall 與排序指標,RAG 評估不必從空白檔案開始。
  • 大公司的 QA 與平台團隊:模組化視角讓合規副駕、企業搜尋、財務助理這些場景有一塊共用的計分板,答錯一次就真的會付代價。
  • 研究者與學生:continuous-eval 是免費、好讀的 Python,想搞清楚 LLM 評估指標到底怎麼算,拿它動手最實際。

任務

  • 不靠人工標註建立黃金資料集:合成資料產生器會從你的文件寫出問答配對,省下人工整理測試集通常要花的幾週。
  • 找出壞答案是哪一步出錯:模組分數會顯示是檢索沒找到,還是生成端自己編,這個切分決定你先修哪裡。
  • 上線前替 AI 代理做壓力測試:模擬使用者對話會把代理推進退款、超出範圍的要求、多步工具呼叫這些邊界情境。
  • 在 CI 設下品質關卡:門檻寫成測試之後,讓答案正確性下滑的 pull request 就跟任何壞掉的建置一樣會失敗。

情境

  • 客服機器人在改過提示詞之後開始答錯退款問題:正式環境監控加上同一組測試集重跑,一個發佈週期內就看得出落差。
  • 合規副駕必須證明自己引用的是正確政策:檢索指標加上針對引用依據的自訂評審,稽核人員拿到的是可重複的數字,不是一場展示。
  • 企業搜尋團隊想減少幻覺:用自家語料生成的合成查詢,能掀出任何公開基準都碰不到的缺口。

主要功能

以模組為單位的管線評估

Relari 把應用看成模組組成的圖,而不是一個大黑箱。你把檢索、重排、生成分開宣告,各自掛上不同指標,執行器就回傳每個節點的分數。答案錯了,計分板會指出是哪一步壞掉,而不是把整條管線一起罵。這就是「可以據以行動的數字」和「只能拿來爭論的數字」之間的差別。

30 多種開源指標

continuous-eval 內建檢索、文字生成、程式碼生成、分類與代理工具呼叫的指標。確定性檢查、語意相似度、LLM 評判可以放在同一輪裡跑,因此你能把便宜的完全比對和模型評分的評分規準混著用。自訂指標吃的是評判標準、評分規準加具型別的參數,只要規則寫得出來,幾乎都搭得出對應的評審。

合成測試資料生成

公開基準早被汙染,也難得對上你的領域,人工標註又慢。Relari 從你的文件與範例互動產生測試集,包含對抗式提示與邊界案例。它賣的是覆蓋率:一個下午生出幾千條貼近真實的查詢,而不是四十條精挑細選的題目。

對齊真人的評估器

通用評審的想法常跟你的使用者不一樣。Relari 用你自己的回饋資料訓練專屬評估器,官方研究指出與真人評分者的一致度超過 90%。這些評估器再回頭替新輸出打分,正式環境的抱怨與離線測試套件之間就接上了線。

代理合約與行為規格

平台後期的版本走向合約:用幾句自然語言寫下代理必須做與絕對不能做的事。合約把模糊的意圖變成可檢查的行為,AI 代理測試因此能涵蓋拒答、語氣與範圍,不只判斷最後那段文字看起來像不像話。這是整套工具裡最有意思的想法,也是文件寫得最少的一塊。

正式環境監控與回饋循環

真實流量一進來,離線分數就會偏離現實。Relari 的線上監控會抽樣即時對話,用同一套指標打分,再把失敗案例丟回測試集。持續跑這個循環的團隊,測試套件會跟著產品一起長大,而不是放到過期。

優缺點

優點

  • 開源核心真的免費,授權也寬鬆,今天就能先評估一條管線,之後再決定要不要付費方案。
  • 模組分數回答的是多數團隊真正在問的問題:錯誤從哪裡來,而不是答案好不好。
  • 指標涵蓋 RAG 評估、程式碼與代理工具呼叫,一套函式庫抵掉三個工具的串接工作。
  • 合成資料產生器砍掉 LLM 評估流程中最慢的一段,也就是湊出幾百條像樣的實際問題。

缺點

  • 代管平台現在不好買。公司把公開重心移到代理工具,價格頁也收掉了,你實際能依靠的是開源套件與文件。
  • 自訂評估器需要你自己的回饋資料。沒有標註過的正式環境範例,對齊真人的數字對你的情境而言只是理論。
  • 建置需要真正的工程投入。把管線拆成模組、訂出有意義的門檻,是一天的工作量,不是點一下,小專案通常也撐不起這個成本。
  • 文件落後於產品。一些較新的概念,尤其是合約,從部落格文章與 YC 發佈討論串讀起來比翻參考文件還清楚。

常見問題

Relari 替生成式 AI 應用做模擬、測試與評分。它產生模仿使用者的合成輸入,讓你的管線跑一遍,再回報每個模組的分數,因此你能判斷爛答案是檢索、排序還是生成造成的。