feat(iit-manager): Integrate Dify knowledge base for hybrid retrieval

Completed features:
- Created Dify dataset (Dify_test0102) with 2 processed documents
- Linked test0102 project with Dify dataset ID
- Extended intent detection to recognize query_protocol intent
- Implemented queryDifyKnowledge method (semantic search Top 5)
- Integrated hybrid retrieval (REDCap data + Dify documents)
- Fixed AI hallucination bugs (intent detection + API field path)
- Developed debugging scripts
- Completed end-to-end testing (5 scenarios passed)
- Generated comprehensive documentation (600+ lines)
- Updated development plans and module status

Technical highlights:
- Single project single knowledge base architecture
- Smart routing based on user intent
- Prevent AI hallucination by injecting real data/documents
- Session memory for multi-turn conversations
- Reused LLMFactory for DeepSeek-V3 integration

Bug fixes:
- Fixed intent detection missing keywords
- Fixed Dify API response field path error

Testing: All scenarios verified in WeChat production environment

Status: Fully tested and deployed
This commit is contained in:
2026-01-04 15:44:11 +08:00
parent b47079b387
commit dfc472810b
162 changed files with 3093 additions and 62 deletions

View File

@@ -875,5 +875,6 @@ ACR镜像仓库

View File

@@ -1364,3 +1364,4 @@ SAE应用配置:

View File

@@ -1180,3 +1180,4 @@ docker exec -e PGPASSWORD="密码" ai-clinical-postgres psql -h RDS地址 -U air

View File

@@ -591,3 +591,4 @@ scripts/*.ts

View File

@@ -279,3 +279,4 @@ Node.js后端部署成功后

View File

@@ -502,3 +502,4 @@ Node.js后端 (SAE) ← http://172.17.173.88:3001

View File

@@ -217,3 +217,4 @@ curl http://localhost:3001/health

View File

@@ -255,3 +255,4 @@ npm run dev

View File

@@ -479,3 +479,4 @@ pgm-2zex1m2y3r23hdn5.pg.rds.aliyuncs.com:5432

View File

@@ -1807,3 +1807,4 @@ curl http://8.140.53.236/

View File

@@ -355,3 +355,4 @@ crpi-cd5ij4pjt65mweeo.cn-beijing.personal.cr.aliyuncs.com/ai-clinical/backend-se

View File

@@ -677,3 +677,4 @@ docker login --username=gofeng117@163.com \

View File

@@ -486,5 +486,6 @@ NAT网关成本¥100/月,对初创团队是一笔开销