refactor: 优化AI评分与二维码ID生成逻辑,调整RabbitMQ配置

1. 调整RabbitMQ预取计数配置,支持从配置读取
2. 新增随机ID帮助类,生成唯一长整型ID
3. 重构二维码ID生成逻辑,新增重试机制避免重复
4. 优化AI评分配置,调整温度系数与并发限制
5. 重构跨页题评分逻辑,支持分组评分与结果去重
6. 新增AI评分异常分类与结果校验逻辑
7. 优化评分提示词与结果归一化处理
This commit is contained in:
glz
2026-07-02 16:05:13 +08:00
parent 519428c52d
commit 12d488a5ca
5 changed files with 524 additions and 85 deletions

View File

@ -12,7 +12,8 @@
"Port": 5672,
"UserName": "smartschool",
"Password": "@ss%&*otz%d*pq2S",
"VirtualHost": "InteractiveMagazine"
"VirtualHost": "InteractiveMagazine",
"PrefetchCount": 1
},
"Serilog": {
"MinimumLevel": {
@ -55,7 +56,8 @@
"Model": "qwen2.5vl:7b",
"TimeoutSeconds": 300,
"MaxTokens": 2000,
"Temperature": 0.5,
"Temperature": 0.1,
"MaxConcurrency": 1,
"ScoreMaxRetryCount": 3,
"ScoreRetryDelayMilliseconds": 1000,
"MaxImageBytes": 10485760,