A deep dive — data extraction, initializing the model, splitting the data, embeddings, vector databases, modeling, and inference — We are seeing a lot of use cases for langchain apps and large language models these days. After inspecting a lot of them and building a few myself, I wanted to write this article about the common concepts, ideas, and essentially the steps of building an LLM-langchain-powered application. Most of…