Use Cases
Below are tutorials for common use cases, organized by framework.LangChain
LangChain agent implementations make it easy to get started for most use cases.Semantic Search
Build a semantic search engine over a PDF with LangChain components.
RAG Agent
Create a Retrieval Augmented Generation (RAG) agent.
SQL Agent
Build a SQL agent to interact with databases with human-in-the-loop review.
LangGraph
LangChain’s agent implementations use LangGraph primitives. If deeper customization is required, agents can be implemented directly in LangGraph.Custom RAG Agent
Build a RAG agent using LangGraph primitives for fine-grained control.
Custom SQL Agent
Implement a SQL agent directly in LangGraph for maximum flexibility.
Conceptual Overviews
These guides explain the core concepts and APIs underlying LangChain and LangGraph.Memory
Understand persistence of interactions within and across threads.
Context engineering
Learn methods for providing AI applications the right information and tools to accomplish a task.
Graph API
Explore LangGraph’s declarative graph-building API.
Functional API
Build agents as a single function.
Additional Resources
LangChain Academy
Courses and exercises to level up your LangChain skills.
Case Studies
See how teams are using LangChain and LangGraph in production.