Lang Chain
Lang Chain
By,
Madhiarasan
Table of contents
5 W’s Who, What, What, Where, Why
Temporary memory Give the ability of understanding the context to the LLMs
https://colab.research.google.com/drive/1g1w-
ArWojLS4frjI_xNa25S0051Kol0E
04 Text Splitters
Types of text splitters
Character-based Splitters
Sentence-based Splitters
Token-based Splitters
Code Splitters
Custom Splitters
05 Chains
https://python.langchain.com/docs/modules/chains
06 Vector DB
Feature Redis Milvus Weaviate Qdrant Pinecone
In-
memory Vector Vector Vector Vector
Type data store database database database database
No
Open (Freemiu
Source Yes Yes Yes Yes m)
Vector Data & Vector Vector
Speed & embeddin embeddin embeddin embeddi
Focus Caching gs gs gs ngs
Caching, Machine Machine Machine Machine
Use Sessions, learning learning learning learning
Cases etc. models models models models
(similarit
(similarity (similarity (similarity y
search) search) search) search)
https://colab.research.google.com/drive/
1lwBeJLLYXdOivlUZZAJ7KysL6Yc9xdpl?
07 Semantic Cache
08 Internet Access
09 LangSmith
Debugging:
LangSmith allows you to inspect individual LLM calls within your LangChain code,
providing visibility into the inputs, outputs, and intermediate states. This helps pinpoint
errors or performance bottlenecks.