基于Spring AI框架构建智能应用平台,集成通义千问等主流大模型,实现多模态智能对话、文档知识库问答、智能客服等核心AI功能。
核心功能模块:
• 多模态智能对话机器人:集成Ollama本地模型和通义千问云端多模态大模型;实现流式对话、会话隔离、会话记忆和持久化存储;构建MCP应用服务扩展实现天气查询、地图导航和新闻资讯等功能。
• 文档知识库问答系统:基于RAG技术实现PDF智能问答系统;确保不同文档之间的数据隔离。
• Tool Calling智能客服系统:基于工具调用能力实现业务场景自动化处理;集成课程查询和课程预约等核心业务接口,提升服务响应效率。
• 前端页面自动生成:基于大模型对话的前端页面自动生成。
• 会话记忆持久化:基于Redis内存数据库实现会话记忆和会话隔离;Kafka消息队列异步写入MySQL实现持久化记忆。
• 向量检索架构:采用云端Embedding向量模型构建Redis向量数据库,实现高效语义检索和文档会话隔离。
• 百炼大模型兼容:重写OpenAI模型实现,解决阿里云百炼平台多模态协议兼容性问题。