9. 深入Spring AI:刨析 ChatMemory

目录

  • 1、序言
  • 2、如果没有ChatMemory
    • 2.1、传统的Chat对话
    • 2.2、手动实现memory
    • 2.3、弊端
  • 3、ChatMemory概述
    • 3.1、快速使用
    • 3.2、支持的存储类型
      • 3.2.1、InMemoryChatMemory
  • 4、自定义ChatMemory
    • 4.1、实现ChatMemory接口
    • 4.2、定义保存文件路径
    • 4.3、实现add方法
    • 4.4、实现get方法
    • 4.5、实现clear方法
    • 4.6、使用
  • 5、小结

1、序言

我们回顾一下,在《深入Spring AI与OpenAI集成:实现智能对话系统》一文中,我们实现上下文记忆的代码:

public Flux<String> chatWithMemoryStream(String conversationId, String message) {
   
    
        

你可能感兴趣的:(Spring,AI,spring,人工智能,python)