I did search for forum and docs but was not able to find related information. I would like to know what is the difference when using AI Agent and the Question & Answer node for Q&A using RAG DB. My understanding is that AI Agent can attach additional Memory sub-node, and the rest are semantically the same to me.
My questions are:
Is there any key difference I am not aware of?
For building a chat bot with RAG and session-based memory, it looks that I should use the AI Agent node as it can attach a Memory sub-node. Am I right on this statement?
Behind the scene it is still LangChain node but with other configuration (smaller amount of options on Question & Answer node). In your case when you are using Redis Chat Memory or any other Memory it will be better to work with AI Agent node