From 833763c461f968f470909b122e70d9456ed03b0a Mon Sep 17 00:00:00 2001 From: Nelson <1475262689@qq.com> Date: Mon, 17 Aug 2026 12:42:16 +0800 Subject: [PATCH] feat: refine topic insights and learner experience --- .../components/AgentGenerationParameters.vue | 2 +- .../src/components/AgentManagementView.vue | 34 +++- .../src/components/SystemConfigView.vue | 8 +- .../admin-web/src/config/systemSettings.ts | 9 + .../apps/admin-web/src/styles.css | 16 ++ .../app/api/admin_content_generation.py | 15 +- .../apps/backend/app/api/chat.py | 14 +- .../apps/backend/app/schemas/chat.py | 4 + .../apps/backend/app/services/chat_service.py | 40 +++- .../app/services/chat_stream_service.py | 3 + .../content_generation_config_service.py | 154 +++++++++++---- .../services/content_generation_variables.py | 14 +- .../app/services/growth_profile_service.py | 66 +++++-- .../backend/app/services/help_card_service.py | 4 +- .../app/services/knowledge_agent_service.py | 28 ++- .../services/topic_auto_settlement_service.py | 55 ++++++ .../app/services/topic_session_service.py | 20 +- .../tests/test_content_generation_configs.py | 175 ++++++++++++++++++ .../backend/tests/test_entitlements_topics.py | 34 ++++ .../apps/backend/tests/test_help_cards.py | 5 + .../backend/tests/test_knowledge_agent.py | 29 +++ .../tests/test_topic_auto_settlement.py | 139 ++++++++++++++ .../apps/user-client/src/App.vue | 59 +----- .../src/components/PersonalCenterDialog.vue | 68 ++++++- .../src/components/SessionQuota.vue | 19 +- .../apps/user-client/src/services/api.ts | 8 +- .../apps/user-client/src/types/api.ts | 8 - 27 files changed, 848 insertions(+), 182 deletions(-) create mode 100644 ai_knowledge_base_v2/apps/backend/app/services/topic_auto_settlement_service.py create mode 100644 ai_knowledge_base_v2/apps/backend/tests/test_topic_auto_settlement.py diff --git a/ai_knowledge_base_v2/apps/admin-web/src/components/AgentGenerationParameters.vue b/ai_knowledge_base_v2/apps/admin-web/src/components/AgentGenerationParameters.vue index 88153d5..6eadcce 100644 --- a/ai_knowledge_base_v2/apps/admin-web/src/components/AgentGenerationParameters.vue +++ b/ai_knowledge_base_v2/apps/admin-web/src/components/AgentGenerationParameters.vue @@ -22,7 +22,7 @@ defineEmits<{