- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 8. 综合演练聊天面板后端实现-SpringAI实战
本次内容的核心是之前SpringAI内存历史消息的增强版本,即数据库历史消息MessageChatMemory
2024-06-19 10:12:57
844
1
原创 7. 综合演练聊天面板前端实现-SpringAI实战
在学习了之前的SpringAI基础功能SSE流、内存历史消息基础上,整合前端界面和数据库版本的历史消息。
2024-06-19 09:57:00
1143
1
原创 6. ETL Pipeline-SpringAI实战
ETL是提取、转换、加载的缩写,从原始的文档到数据库需要经历提取(.doc、.ppt、.xlsx等)、转换(数据结构化、清理数据、数据分块)、写入向量数据库。这个过程可以进行多种处理,确保最后的数据适合AI问答。SpringAI提供了ETL框架。它是搭建知识库框架的基石。
2024-06-16 19:23:39
2341
1
原创 5. 对话历史记录-SpringAI实战
为了让AI记住你和它的对话,需要把对话信息存储起来。当你N+1次和AI聊天的时候,需要把之前的N次对话都带上这样AI才能记住你和它的对话。不过有时候为了节省Token,并不一定把所有的对话都带上,可以只携带前面几条对话。
2024-06-16 00:36:35
2965
7
原创 4. 知识库RAG(检索增强生成)-SpringAI实战
要搭建自己的知识库除了文档嵌入到向量数据库之外,就是RAG了。当用户提问的时候先从想来数据库搜索相关的资料,再把相关的资料拼接到用户的提问中,再让模型生成答案。
2024-06-15 22:21:09
1714
原创 3. 向量数据库文档嵌入-SpringAI实战
使用SpringAI接入向量数据库,教程使用RedisStack做向量数据库+阿里嵌入模型做文档嵌入和查询
2024-06-14 15:09:51
2130
2
原创 2. 编写function call文档解析-SpringAI实战教程
本节的内容是:编写文档解析函数来学习SpringAi风格的我们知道 AI 的能力是文本生成,但是遇到一些复杂的需求时如何让 ai 可以回答出用户的提问。比如我想让 ai 读取本地的某个文件然后回答文件里面的内容,那读取文件这个操作 ai 明显不会。因此我们可以编写函数来拓展 ai 的能力。
2024-06-13 21:39:07
1026
原创 开源!一个项目集成知识库/图片理解/图片生成/文本流对话
国内内外的ai聚合,统一页面可以选择不同的ai厂家和不同的模型,内置知识库,图片理解,文本对话,预置角色。支持阿里灵积/百度千帆/OpenAI/Kimi/智谱清言
2024-06-07 09:13:28
2054
java开发实例2o例 含浏览器.zip
2019-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人