A resume in the form of a chatbot.
- Take user input
- Transform it into a standalone question
- Create an embedding for the standalone question
- Compare the embedding of the standalone question with the embeddings in the vector store and retrieve the most similar
- Use the retrieved documens, the original user input and the conversation history to create an answer