- 博客(4)
- 收藏
- 关注
原创 JDK17+SpringAi+ PostgreSQL+Vector实现简易对话及历史对话记录保存及 PDF文件 Embedding
本文介绍了一个基于Spring AI的智能对话系统实现方案。系统整合了DeepSeek和智谱AI的API,主要功能包括:1)普通问答和带上下文记忆的RAG问答;2)PDF文档上传与向量化存储;3)会话历史记录管理。关键技术点包括:使用Redis实现对话记忆存储,PostgreSQL作为向量数据库,MyBatis-Plus持久化会话记录。系统通过分层架构设计,包含控制器层、服务层、数据访问层,实现了文档检索增强生成、多轮对话上下文保持等功能。
2025-07-04 16:24:34
158
原创 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。字母异位词 是由重新排列源单词的所有字母得到的一个新单词。
按照它们的字符排序后的形式进行分组,并输出每个分组中的字符串列表。收集器,根据指定的分类函数对流中的元素进行分组。在这里,分类函数是字符串按字符排序后的形式。取出分组后的所有值(即每个分组中的字符串列表),并将其转换为列表。方法将排序后的字符连接为一个字符串,最终得到按字符排序后的形式。方法将排序后的字符连接为一个字符串。这是一个累加器参数,用于将流中的元素累积到结果容器中。这是一个组合器参数,用于在并行流的情况下合并部分结果。对象进行收集的,并使用三个参数的。对象,用于存储收集的字符。
2023-12-07 11:54:04
677
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人