一、技術架構設計
1.1 系統架構圖
[前端]│▼ (HTTP/REST)
[Spring Boot Controller]│▼ (Service Call)
[問答處理服務層]├─? [知識庫檢索模塊] ──? [向量數據庫]└─? [OpenAI集成模塊] ──? [OpenAI API]│▼
[結果組裝與返回]
1.2 技術選型
組件 | 技術棧 | 版本要求 |
---|---|---|
后端框架 | Spring Boot | 3.2.0+ |
向量數據庫 | PostgreSQL + pgvector | 15.0+ |
文本嵌入 | OpenAI text-embedding | ada-002 |
大語言模型 | OpenAI GPT-4 | gpt-4-turbo |
文檔解析 | Apache Tika | 2.9.0 |
緩存 | Redis | 7.0+ |