feat: 用户体验指标(放弃率+流畅度评估) #32

Merged
solahqb merged 1 commits from feat/user-experience-metrics into main 2026-08-25 08:40:45 +00:00
Owner

Summary

新增用户体验跟踪能力,支持放弃率统计和 LLM 流畅度评估。

Changes

  • RunSummary 新增 abandoned_casesabandonment_rate 字段
  • 新增 fluency 规则:LLM 评估对话流畅度和自然性(0-10 分)
    • 评估维度:自然性、重复性、连贯性、响应质量
    • 可配置 min_score 和自定义 criteria
  • 新增 10 项单元测试(676 tests passed)

Configuration Example

rules:
  - type: fluency
    params:
      min_score: 7
      criteria: "评估对话是否自然流畅,无重复和卡顿"

Note

放弃率的实际计算逻辑需要在引擎中集成,本 PR 提供数据模型和规则基础设施。

Test plan

  • 单元测试通过(676 tests)
  • 放弃率字段测试
  • 流畅度规则注册测试
  • 流畅度规则配置测试

Closes #26

## Summary 新增用户体验跟踪能力,支持放弃率统计和 LLM 流畅度评估。 ## Changes - **RunSummary** 新增 `abandoned_cases` 和 `abandonment_rate` 字段 - **新增 fluency 规则**:LLM 评估对话流畅度和自然性(0-10 分) - 评估维度:自然性、重复性、连贯性、响应质量 - 可配置 `min_score` 和自定义 `criteria` - 新增 10 项单元测试(676 tests passed) ## Configuration Example ```yaml rules: - type: fluency params: min_score: 7 criteria: "评估对话是否自然流畅,无重复和卡顿" ``` ## Note 放弃率的实际计算逻辑需要在引擎中集成,本 PR 提供数据模型和规则基础设施。 ## Test plan - [x] 单元测试通过(676 tests) - [x] 放弃率字段测试 - [x] 流畅度规则注册测试 - [x] 流畅度规则配置测试 Closes #26
solahqb added 1 commit 2026-08-25 08:37:30 +00:00
feat: 用户体验指标(放弃率+流畅度评估)
All checks were successful
CI / test (pull_request) Successful in 4m11s
21cc6ed407
新增用户体验跟踪能力。

- RunSummary 新增 abandoned_cases 和 abandonment_rate 字段
- 新增 fluency 规则:LLM 评估对话流畅度和自然性(0-10 分)
- 流畅度评估考虑:自然性、重复性、连贯性、响应质量
- 新增 10 项单元测试(676 tests passed)

注:放弃率的实际计算逻辑需要在引擎中集成,本 PR 提供数据模型和规则基础设施。

Closes #26
solahqb merged commit e7e3716325 into main 2026-08-25 08:40:45 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: solahqb/AgentEvalTool#32
No description provided.