Spring AI学习:聊天记忆

📅 2026/6/30 2:07:29
Spring AI学习:聊天记忆
配置依赖dependency groupIdorg.springframework.ai/groupId artifactIdspring-ai-starter-model-chat-memory-repository-jdbc/artifactId /dependencyspring: ai: chat: memory: repository: jdbc: initialize-schema: alwayspom.yml文件中的配置是为了让spring框架自动生成持久化存储的数据库表。声明我使用的chatMemory是上下文滑动窗口式记忆设置为最多将20条对话同时交给大模型利用jdbc调用mysql对数据进行存储。mysql数据库配置与正常使用时的配置相同数据库表在使用聊天记忆功能时需要向环绕增强Advisor提供conversationIdspring框架自动查表将历史对话提交给大模型。使用示例当然该表也可以自行查询数据主要用途就是把数据交给前端渲染提升用户体验。效果示例实际开发时要做好数据封装一定不能像我这样偷懒