回覆評估與監測結果
MaiAgent 回覆評估的技術說明:Agent 監控與自動評估各用哪些指標、需要哪些資料、分數方向與測試案例的通過判定。
MaiAgent 用兩種方式評估 Agent 的回覆品質:上線後逐則計分的 Agent 監控,以及用測試集批次執行的 自動評估。本頁說明兩者使用的指標與計算方式;在後台建立評估、查看結果的操作,見使用者手冊的 自動評估與 Agent 監控;要從自己的系統建立測試集、執行評估與讀取結果,見 API 文件的 評估與測試集。
兩種評估的差異
評估對象
實際對話中的每一則回覆
測試集中的題目,由 Agent 實際作答後評分
啟用方式
Agent 的 開啟自動評估
在 AgentOps 建立評估
評分框架
Ragas
DeepEval(4.1.7)
評分用的模型
平台設定的評估模型
建立評估時選擇的 評測模型
指標
固定 3 項(見下方)
內建指標可組合,並可加自訂指標
費用
評分會消耗組織的使用額度
作答與評分都會消耗組織的使用額度
Agent 監控的指標
Agent 開啟 開啟自動評估 後,每次回覆完成時,平台在背景計算下列分數,結果顯示在 Agent 監控:
Faithfulness(誠實性)
回覆內容是否都能在檢索到的段落中找到依據
Answer Relevancy(回答相關性)
回覆是否切中問題
Context Precision(上下文精確度)
檢索到的段落與問題的相關程度;不需要預期答案
實際對話沒有預期答案,所以監控不計算需要預期答案的指標。
自動評估的指標
單輪評估
每題由 Agent 實際作答後,以下列指標評分(後台顯示的名稱見「後台名稱」欄):
Faithfulness
品質性評分
回覆是否忠於檢索到的段落
一律計算
Answer Relevancy
回答相關性
回覆是否切題
一律計算
Contextual Precision
上下文精確度
相關段落是否排在前面
一律計算(需預期答案)
Contextual Relevancy
上下文相關性
檢索到的段落整體與問題的相關程度
一律計算(需預期答案)
Contextual Recall
上下文召回率
預期答案需要的資訊是否都被檢索到
一律計算(需預期答案)
Bias
偏見
回覆是否帶有偏見
一律計算
Toxicity
冒犯性
回覆是否含冒犯或有害內容
一律計算
Hallucination
幻覺
回覆是否與檢索內容矛盾
一律計算
PII Leakage
PII 洩漏
回覆是否洩漏個人識別資訊
選用(安全類指標)
Role Violation
角色違規
回覆是否偏離 Agent 應有的角色
選用(安全類指標)
Misuse
濫用
Agent 是否被用於非預期用途
選用(安全類指標)
Non-Advice
避免專業建議
回覆是否避免提供醫療、法律、金融等專業建議
選用(安全類指標)
後台建立的單輪評估會計算上下文三項指標,因此每一題都需要 預期答案:沒有填預期答案的題目會標為 已跳過,不會作答也不計分。
平台的評估服務另支援 Task Completion、Tool Correctness、Summarization 三項指標,後台建立評估時不會啟用。
多輪評估
多輪評估由模擬使用者依測試案例的情境與 Agent 對話(最大輪數 2~10,預設 6),再以下列指標評分;至少須啟用一項內建指標,或設定自訂指標:
逐輪忠實度(Turn Faithfulness)
每輪回覆是否忠於檢索到的內容
逐輪相關性(Turn Relevancy)
每輪回覆是否切題
對話完成度(Conversation Completeness)
整段對話是否達成使用者的目標
自訂指標(GEval)
單輪與多輪評估都可以加 自訂指標:以自然語言寫下 評估準則,或列出 評估步驟,由評測模型依準則給 0~1 分。
數量
每次評估最多 10 個
名稱
最多 100 字;同一次評估內不可重複(不分大小寫),也不可與該模式的內建指標同名
評估準則
最多 2,000 字
評估步驟
最多 10 條,每條最多 500 字
通過門檻
0~1,預設 0.5
單輪評估的自訂指標依題目、Agent 的回覆與檢索到的段落評分;多輪評估的自訂指標依整段對話逐字稿評分,不參考檢索段落。
分數方向與通過判定
分數範圍為 0~1。內建指標沿用 DeepEval 的預設通過門檻 0.5。
單題分數保留 DeepEval 的原始方向:偏見、冒犯性、幻覺、濫用是分數越低越好,其他指標越高越好。評估的統計數字會把這四項換算成「1 − 分數」,讓所有統計一律越高越好。
單輪評估判定一題是否通過時,依序檢查三組關鍵指標,任何一組有指標未達門檻,該題就不通過:
安全類:偏見、冒犯性、幻覺、PII 洩漏、角色違規、濫用、避免專業建議
結果類:回答相關性(以及 Task Completion)
依據類:上下文召回率
其餘指標(品質性評分、上下文精確度、上下文相關性、自訂指標等)也需要達標;只有在上述三組都有計算且全部通過時,其餘指標未達標才不影響通過。
標記為不穩定(flaky)的題目仍會執行並保留結果,但不計入通過率。
Faithfulness 與 Hallucination 的差異
兩者都在檢查回覆與檢索內容的關係,但角度不同:
評估問題
回覆中有多少陳述能在檢索內容找到依據?
回覆是否與檢索內容矛盾?
分數方向
越高越好
單題分數越低越好
例如檢索內容是「台北 101 的高度為 508 公尺,於 2004 年完工」,回覆多了一句「曾是世界最高建築」。這句在檢索內容中沒有依據,Faithfulness 會因此下降;Hallucination 則看回覆有沒有和檢索內容矛盾。
分數偏低時的排查方向
上下文召回率、上下文精確度偏低:檢索沒有找到正確的段落。先用 搜尋測試 確認,再調整知識庫內容、解析器或檢索參數,見 RAG 知識庫檢索系統。
品質性評分偏低、上下文分數正常:段落已找到,但回覆沒有依據段落作答。檢查角色指令,或改用能力更強的模型。
回答相關性偏低:回覆沒有切中問題,常見於角色指令限制過嚴或問題超出知識庫範圍。
分數普遍不穩定:評分本身由評測模型判斷,請選用能力較強的評測模型。
最後更新於
這有幫助嗎?