LangChain RAG & Embeddings – AI Crash Course Week 2