feat: enrich question insights classification

This commit is contained in:
2026-07-31 16:40:13 +08:00
parent 99e23b33ec
commit 6c03faf10c
6 changed files with 122 additions and 2 deletions

View File

@@ -126,6 +126,7 @@ def test_question_insights_clean_and_cluster_similar_user_questions():
ChatMessage(id=5, session_id=1, user_id=1, role="user", content="1、回放在哪里看\n2、上课链接在哪", created_at=now + timedelta(minutes=3)),
]
)
db.add(AiRequestLog(session_id=1, user_id=1, status="SUCCESS", prompt="用户问题:心光有哪些作业?", knowledge_hit=0))
db.commit()
response = question_insights(
@@ -147,3 +148,6 @@ def test_question_insights_clean_and_cluster_similar_user_questions():
assert data["items"][0]["count"] == 2
assert "心光" in data["items"][0]["title"]
assert data["items"][0]["userCount"] == 2
assert data["items"][0]["category"] == "homework"
assert data["items"][0]["noHitCount"] == 1
assert data["items"][0]["needsKnowledgeFollowUp"] is True