找回密码
 立即注册
首页 业界区 业界 Spring AI学习:配置redis向量数据库&RAG实践 ...

Spring AI学习:配置redis向量数据库&RAG实践

院儿饯 2026-2-4 03:20:03
配置redis向量数据库:

配置依赖:
  1.             org.springframework.ai            spring-ai-starter-vector-store-redis
复制代码
配置redis数据库属性:

 RAG实践:

使用spring ai提供的环绕增强(advisor)功能实现RAG。
配置依赖:
  1.             org.springframework.ai            spring-ai-advisors-vector-store
复制代码
增加QuestionAnswerAdvisor(当前1.1.2版本应该是不能直接new了,QuestionAnswerAdvisor属于包级私有,用builder链式编程可以实现创建)

 只要配置依赖和属性,spring ai starter会在程序运行初自动生成VectorStore的Bean,直接注入即可使用vectorStore。
(我在运行时出现报错:EmbedingModel不可用,于是我手动设置了一个,如下图)

 读取文件并写入向量数据库(spring ai提供了ETL接口,通过对应的Reader就能将文件转换为Document):

 进行一次对话(数据文本及结果如下):

redis中数据:


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

2026-2-7 05:07:47

举报

您需要登录后才可以回帖 登录 | 立即注册