Thank you for the recommendation.
RAG would make sense
Here is my understanding of how to do it
1. Use sentence transformer, transform the entire harry potter or lord of the ring book into embeddings
2. transform query into embeddings -> "why don't gandolf sent the eagles"
3. Find most relevant text using ANN through the query embeddings
4. pipe in the context + query to llama
However the result is not very good, am I missing something in RAG?