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