feat: 重构知识库系统,移除Hermes集成,增强RAG和同步功能

主要变更:
- 移除Hermes智能体及相关回调服务
- 新增知识库RAG、同步、调度、规范化和索引任务服务
- 重构orchestrator服务,增强运行时聊天功能
- 更新前端聊天、政策制度、设置等页面样式和逻辑
- 更新expense_claims和document_intelligence服务
- 删除llm_wiki相关服务和测试文件
- 更新docker-compose配置和启动脚本
This commit is contained in:
caoxiaozhu
2026-05-17 08:38:41 +00:00
parent 212c935308
commit 68f663f2f4
308 changed files with 83729 additions and 13588 deletions

View File

@@ -0,0 +1,84 @@
{
"file_name": "行程单_2_鄂AX9877.pdf",
"storage_key": "0d3102fe-a458-42cf-b30c-4cffeeb74668/c99de539-23cb-4f1a-a21f-a40bce93d54e/行程单_2_鄂AX9877.pdf",
"media_type": "application/pdf",
"size_bytes": 32459,
"uploaded_at": "2026-05-16T08:41:42.540134+00:00",
"previewable": true,
"preview_kind": "image",
"preview_storage_key": "0d3102fe-a458-42cf-b30c-4cffeeb74668/c99de539-23cb-4f1a-a21f-a40bce93d54e/行程单_2_鄂AX9877.preview.png",
"preview_media_type": "image/png",
"preview_file_name": "行程单_2_鄂AX9877.preview.png",
"analysis": {
"severity": "pass",
"label": "AI提示符合条件",
"headline": "AI提示附件符合基础校验条件",
"summary": "已识别到票据类型和关键字段,且符合当前费用场景的附件要求。",
"points": [
"票据类型:已识别为出租车/网约车票据。",
"附件类型要求:当前费用项目为交通费,已识别为出租车/网约车票据,符合当前交通费场景的附件要求。",
"金额字段:已识别到与当前明细接近的金额 35.53 元。"
],
"suggestion": "建议继续核对报销分类、费用说明和业务场景是否一致。"
},
"document_info": {
"document_type": "taxi_receipt",
"document_type_label": "出租车/网约车票据",
"scene_code": "transport",
"scene_label": "交通票据",
"fields": [
{
"key": "amount",
"label": "金额",
"value": "35.53元"
},
{
"key": "date",
"label": "日期",
"value": "2026-03-04"
},
{
"key": "merchant_name",
"label": "商户",
"value": "全季酒店"
}
]
},
"requirement_check": {
"matches": true,
"current_expense_type": "transport",
"current_expense_type_label": "交通费",
"allowed_scene_labels": [
"交通"
],
"allowed_document_type_labels": [
"停车/通行费票据",
"一般收据/凭证",
"出租车/网约车票据",
"增值税发票"
],
"recognized_scene_code": "transport",
"recognized_scene_label": "交通票据",
"recognized_document_type": "taxi_receipt",
"recognized_document_type_label": "出租车/网约车票据",
"mismatch_severity": "high",
"rule_code": "rule.expense.scene_submission_standard",
"rule_name": "报销场景提交与附件标准",
"message": "当前费用项目为交通费,已识别为出租车/网约车票据,符合当前交通费场景的附件要求。"
},
"ocr_status": "recognized",
"ocr_error": "",
"ocr_text": "高德地图一打车\n行程单\nAMAP ITINERARY\n1申请时间2026-03-04\n【行程时间2026-03-0407:05至2026-03-0407:33\n|行程人手机号18602700270\n1共计1单行程合计35.53元\n序号\n服务商\n车型\n上车时间\n城市\n起点\n终点\n金额\n经济型\n2026-03-04\n1\n滴滴出行\n武汉市\n全季酒店武汉工程大学店\n武汉站\n35.53元\n07:05\n页码1/1",
"ocr_summary": "高德地图一打车行程单AMAP ITINERARY",
"ocr_avg_score": 0.9819406509399414,
"ocr_line_count": 25,
"ocr_classification_source": "rule",
"ocr_classification_confidence": 0.88,
"ocr_classification_evidence": [
"滴滴出行",
"滴滴",
"打车",
"上车"
],
"ocr_warnings": []
}

View File

@@ -0,0 +1,84 @@
{
"file_name": "行程单_1_鄂A1S987.pdf",
"storage_key": "281095c5-d85b-428e-924f-250bdd6e0261/c676b663-8851-4b35-be4e-1ba13d46d35e/行程单_1_鄂A1S987.pdf",
"media_type": "application/pdf",
"size_bytes": 34880,
"uploaded_at": "2026-05-16T08:17:53.656595+00:00",
"previewable": true,
"preview_kind": "image",
"preview_storage_key": "281095c5-d85b-428e-924f-250bdd6e0261/c676b663-8851-4b35-be4e-1ba13d46d35e/行程单_1_鄂A1S987.preview.png",
"preview_media_type": "image/png",
"preview_file_name": "行程单_1_鄂A1S987.preview.png",
"analysis": {
"severity": "pass",
"label": "AI提示符合条件",
"headline": "AI提示附件符合基础校验条件",
"summary": "已识别到票据类型和关键字段,且符合当前费用场景的附件要求。",
"points": [
"票据类型:已识别为出租车/网约车票据。",
"附件类型要求:当前费用项目为交通费,已识别为出租车/网约车票据,符合当前交通费场景的附件要求。",
"金额字段:已识别到与当前明细接近的金额 10.30 元。"
],
"suggestion": "建议继续核对报销分类、费用说明和业务场景是否一致。"
},
"document_info": {
"document_type": "taxi_receipt",
"document_type_label": "出租车/网约车票据",
"scene_code": "transport",
"scene_label": "交通票据",
"fields": [
{
"key": "amount",
"label": "金额",
"value": "10.3元"
},
{
"key": "date",
"label": "日期",
"value": "2026-03-01"
},
{
"key": "merchant_name",
"label": "商户",
"value": "全季酒店"
}
]
},
"requirement_check": {
"matches": true,
"current_expense_type": "transport",
"current_expense_type_label": "交通费",
"allowed_scene_labels": [
"交通"
],
"allowed_document_type_labels": [
"停车/通行费票据",
"一般收据/凭证",
"出租车/网约车票据",
"增值税发票"
],
"recognized_scene_code": "transport",
"recognized_scene_label": "交通票据",
"recognized_document_type": "taxi_receipt",
"recognized_document_type_label": "出租车/网约车票据",
"mismatch_severity": "high",
"rule_code": "rule.expense.scene_submission_standard",
"rule_name": "报销场景提交与附件标准",
"message": "当前费用项目为交通费,已识别为出租车/网约车票据,符合当前交通费场景的附件要求。"
},
"ocr_status": "recognized",
"ocr_error": "",
"ocr_text": "高德地图一打车\n行程单\nAMAP ITINERARY\n1申请时间2026-03-01\n【行程时间2026-03-0113:23至2026-03-0113:40\n行程人手机号18602700270\n|共计1单行程合计10.30元\n序号\n服务商\n车型\n上车时间\n城市\n起点\n终点\n金额\n经济型\n2026-03-01\n1\n滴滴出行\n13:23\n武汉市\n金融港北地铁站\n全季酒店武汉工程大学店\n10.30元\n页码1/1",
"ocr_summary": "高德地图一打车行程单AMAP ITINERARY",
"ocr_avg_score": 0.9844024634361267,
"ocr_line_count": 25,
"ocr_classification_source": "rule",
"ocr_classification_confidence": 0.88,
"ocr_classification_evidence": [
"滴滴出行",
"滴滴",
"打车",
"上车"
],
"ocr_warnings": []
}