feat: 优化飞书集成、知识库、Agent、工单管理及AI建议功能,统一前端对话字体样式并移除工单模板文件。
This commit is contained in:
Binary file not shown.
@@ -401,27 +401,35 @@ class KnowledgeManager:
|
||||
"""获取知识库统计信息"""
|
||||
try:
|
||||
with db_manager.get_session() as session:
|
||||
total_entries = session.query(KnowledgeEntry).count()
|
||||
active_entries = session.query(KnowledgeEntry).filter(
|
||||
# 只统计活跃(未删除)的条目
|
||||
total_entries = session.query(KnowledgeEntry).filter(
|
||||
KnowledgeEntry.is_active == True
|
||||
).count()
|
||||
|
||||
# 按类别统计
|
||||
# 统计已验证的条目
|
||||
verified_entries = session.query(KnowledgeEntry).filter(
|
||||
KnowledgeEntry.is_active == True,
|
||||
KnowledgeEntry.is_verified == True
|
||||
).count()
|
||||
|
||||
# 按类别统计(仅限活跃条目)
|
||||
category_stats = session.query(
|
||||
KnowledgeEntry.category,
|
||||
session.query(KnowledgeEntry).filter(
|
||||
KnowledgeEntry.category == KnowledgeEntry.category
|
||||
).count()
|
||||
func.count(KnowledgeEntry.id)
|
||||
).filter(
|
||||
KnowledgeEntry.is_active == True
|
||||
).group_by(KnowledgeEntry.category).all()
|
||||
|
||||
# 平均置信度
|
||||
# 平均置信度(仅限活跃条目)
|
||||
avg_confidence = session.query(
|
||||
func.avg(KnowledgeEntry.confidence_score)
|
||||
).filter(
|
||||
KnowledgeEntry.is_active == True
|
||||
).scalar() or 0.0
|
||||
|
||||
return {
|
||||
"total_entries": total_entries,
|
||||
"active_entries": active_entries,
|
||||
"active_entries": verified_entries, # 将 active_entries 复用为已验证数量,或前端相应修改
|
||||
"category_distribution": dict(category_stats),
|
||||
"average_confidence": float(avg_confidence)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user