Conversational RAG Agent using InMemoryChatMessageStore A new tutorial demonstrates building a conversational RAG agent using InMemoryChatMessageStore, InMemoryBM25Retriever, OpenAIChatGenerator, ChatMessageRetriever, and ChatMessageWriter components. The tutorial first constructs a simple conversational pipeline with an LLM, then extends it into a multi-turn RAG agent for document interactions. Agent ChatPromptBuilder InMemoryBM25Retriever OpenAIChatGenerator InMemoryChatMessageStore ChatMessageRetriever ChatMessageWriter In this tutorial, you’ll first build a simple conversational pipeline using chat components and an LLM. You’ll then extend this setup into a conversational RAG pipeline using the Agent component, capable of handling multi-turn interactions over documents.