一、技术架构设计
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+ |