Skip to content

A collection of Colab notebooks with hands-on projects and experiments using LangGraph, covering basics like state management, connecting nodes, and real-world applications.

License

Notifications You must be signed in to change notification settings

syedmuneeb321/LangGraph-Explorations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 LangGraph-Explorations

Welcome to LangGraph-Explorations! This repository is a collection of interactive Colab notebooks designed to help you dive into the basics and intermediate concepts of LangGraph. Whether you're just getting started or looking to deepen your understanding, these notebooks cover essential topics like chatbot construction, agent memory, tool integration, and human-in-the-loop interactions.

LangGraph Colab License


📜 Table of Contents


✨ About LangGraph

LangGraph is a robust framework that allows you to build stateful, multi-agent applications that leverage the power of Large Language Models (LLMs). It provides essential tools for managing states, integrating various functionalities, and structuring complex workflows, enabling the creation of versatile conversational and interactive agents. This repository is crafted as a learning guide to help you experiment with LangGraph, providing hands-on practice through a structured set of notebooks.

More about LangGraph: LangGraph Documentation


📂 Repository Structure

This repository is organized to streamline your learning experience:

LangGraph-Explorations
├── Getting_Started_With_LangGraph
│   ├── basic_chatbot.ipynb
│   ├── agent-with-memory.ipynb
│   ├── agent-chat-bot-with-tool.ipynb
│   ├── agent-with-human-in-the-loop.ipynb
│   ├── agent-with-human-in-the-loop-part-2.ipynb
│   └── agent-with-human-in-the-loop-part-3.ipynb
├── README.md
└── LICENSE

Folder: Getting_Started_With_LangGraph

This folder contains notebooks that cover essential LangGraph topics:

  • basic_chatbot.ipynb: Construct a simple chatbot, laying the foundation for LangGraph interactions.
  • agent-with-memory.ipynb: Develop an agent with memory to retain context across conversations.
  • agent-chat-bot-with-tool.ipynb: Equip the chatbot with tools for more dynamic responses.
  • agent-with-human-in-the-loop.ipynb to part-3: Integrate human oversight in agent responses, allowing human guidance and feedback at different stages of interaction.

🚀 Key Notebooks

  1. basic_chatbot.ipynb

    • Description: Covers the basics of creating a LangGraph chatbot, focusing on setup, structure, and fundamental conversational flows.
  2. agent-with-memory.ipynb

    • Description: Explores memory integration in an agent, enabling the chatbot to remember past interactions and maintain context.
  3. agent-chat-bot-with-tool.ipynb

    • Description: Adds a tool-based approach, allowing the chatbot to access resources or perform tasks during interactions.
  4. agent-with-human-in-the-loop.ipynb to part-3

    • Description: Builds on human-in-the-loop design, enabling a collaborative agent-human environment. It introduces human intervention points in the conversation, useful for complex scenarios requiring oversight.

📖 How to Use This Repository

To get started with these notebooks, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/syedmuneeb321/LangGraph-Explorations.git
  2. Navigate to the Notebook Directory:

    cd LangGraph-Explorations/Getting_Started_With_LangGraph
  3. Open Notebooks in Colab:

    • Upload a notebook to your Google Drive.
    • Open it with Google Colab to interact with LangGraph and follow along with each lesson.

📄 License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

A collection of Colab notebooks with hands-on projects and experiments using LangGraph, covering basics like state management, connecting nodes, and real-world applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published