Which components can i best use to build a RAG-Chat that works for short inquires, after first answer was given?
I am currently using ContextChatEngine, which works fine for the first interaction, but if a user poses a follow up question, which is short and more related to the previous interaction as to the content in the vector store.
To make it understandable hopefully:
- Vectorstore Content [".... Granny Smith Apples ... ", " ... Green Frog...",...]
- Question: What colors can apples have?
- Answer by ContextChat Engine: Apples can have red, green (like Granny Smith) or yellow color
- Question: Give me some more green varieties?
- Answer by ContextChat Engine: .... Green Frog ... <= So the similarity to green frog is closest to green frog and the answer would be something related to frogs