×

欢迎来到预见猿份,本站项目均为站长原创,学习中有问题可直接提交给站长老苗解决(微信:mrt_0607)。
苗润土老师,20余年一线项目经验,2014年加入黑马,星辰wms、云岚到家、学成在线项目作者,历任高级讲师、教学主管及课程研究员。 b站老苗
AI相关面试题(包括Spring AI、Python技术栈)
聊聊你们项目里的AI模块
🛡️ 我项目中的AI模块是我负责的,我们做的是一个AI智能助手,基本的技术框架是使用SpringAI来实现,对接的大模型是阿里的qwen3-max,我们是基于PgVector(PostgreSQL的pgvector扩展)来实现RAG知识库的,将系统中的业务数据(比如:课程数据)通过向量化存储到PgVector中,在发起大模型请求前,先查询PgVector向量库,查询到数据后,一起发给大模型进行处理,在其他业务系统对接中,我们使用Tool Calling方式来实现,在自定义的Tool中通过Feign来调用其他微服务的接口来获取数据。 对于对话管理,我们是采用Redis + Mysql的方式,Redis中存储的具体的对话内容数据,Mysql中存储的是对话列表数据(没有内容,只有标题、时间等)。 在项目中,我们还引入了MCP,将一些通用的服务封装成MCP服务,这样在其他的AI中就可以直接使用了,提高了服务的复用性。
会员方可继续阅读
试读到此结束,完整实战与源码需开通会员或购买项目,请花两分钟了解下我们
微信扫码添加添加微信:mrt_0607(备注:预见猿份)
与服务人员沟通确认后开通会员或购买项目,即可获取本章完整内容、配套源码与资料。
