Large Language Models have revolutionized the NLP industry by performing tasks very close to human intelligence. Large Language Models are the main component of LangChain.
LangChain is a framework for developing applications on top of large language models or LLMs. It provides a standard interface through which you can interact with a variety of LLMs.
The main notion of Langchain is to chain together different components to create more advanced tools and applications using LLMs.
Two Main Features of LangChains are:
Below are the two principles LangChain is based on:
- It enables us to connect a language model to other sources of data.
- LangChain allows a language model to interact with its environment.
Related Link: LangChain Doc
Use Cases of LangChain
Below are some applications of LangChain:
- Question Answering over Docs
- Personal Assistance
- Querying Tabular Data
- Interacting with APIs