Skip to content

Tutorials

New to LangGraph or LLM app development? Read this material to get up and running building your first applications.

Get Started 🚀

Use cases 🛠️

Explore practical implementations tailored for specific scenarios:

Chatbots

RAG

Agent Architectures

Multi-Agent Systems

  • Network: Enable two or more agents to collaborate on a task
  • Supervisor: Use an LLM to orchestrate and delegate to individual agents
  • Hierarchical Teams: Orchestrate nested teams of agents to solve problems

Planning Agents

Reflection & Critique

Evaluation

  • Agent-based: Evaluate chatbots via simulated user interactions
  • In LangSmith: Evaluate chatbots in LangSmith over a dialog dataset

Experimental

  • Web Research (STORM): Generate Wikipedia-like articles via research and multi-perspective QA
  • TNT-LLM: Build rich, interpretable taxonomies of user intentand using the classification system developed by Microsoft for their Bing Copilot application.
  • Web Navigation: Build an agent that can navigate and interact with websites
  • Competitive Programming: Build an agent with few-shot "episodic memory" and human-in-the-loop collaboration to solve problems from the USA Computing Olympiad; adapted from the "Can Language Models Solve Olympiad Programming?" paper by Shi, Tang, Narasimhan, and Yao.
  • Complex data extraction: Build an agent that can use function calling to do complex extraction tasks

LangGraph Platform 🧱

Authentication & Access Control

Add custom authentication and authorization to an existing LangGraph Platform deployment in the following three-part guide:

  1. Setting Up Custom Authentication: Implement OAuth2 authentication to authorize users on your deployment
  2. Resource Authorization: Let users have private conversations
  3. Connecting an Authentication Provider: Add real user accounts and validate using OAuth2

Comments