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.