Skip to content

Conversational AI implementations exploring LangGraph framework for stateful LLM applications.

Notifications You must be signed in to change notification settings

Ahla22-19/LangGraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LangGraph Chatbot Development

Python LangGraph LangChain


🌟 Description

A practical exploration of LangGraph through conversational AI implementations. This repository contains chatbot implementations built with LangGraph, demonstrating progressive complexity in conversational AI architecture. Each implementation explores different aspects of LangGraph's capabilities for building stateful, multi-actor LLM applications.


🏗️ Repository Structure


.
├── Chatbot.py          # Core chatbot implementation
├── Simple_Bot.py       # Foundational bot structure
├── .gitignore
└── README.md


💻 Technical Stack

  • LangGraph – Stateful multi-actor LLM application framework
  • Python 3.9+ – Primary programming language
  • LangChain – LLM application development framework

🚀 Installation

  1. Clone the repository:
    git clone https://github.com/Ahla22-19/learning-langgraph.git
    cd learning-langgraph

2. **Install dependencies:**

```bash
pip install langgraph langchain python-dotenv
  1. Configure environment variables:
# Create .env file with your API credentials
OPENAI_API_KEY=your_api_key_here

📖 Implementation Details

Simple_Bot.py

Basic chatbot implementation demonstrating core LangGraph concepts including graph structure, nodes, and basic conversation flow.

Chatbot.py

Enhanced implementation featuring:

  • State management
  • Conversation memory
  • Improved response handling
  • Error management

🔧 Usage

Run individual bot implementations:

# Execute basic bot
python Simple_Bot.py

# Run enhanced chatbot
python Chatbot.py

📚 Documentation


👤 Author

Ahla22-19 – Exploring LangGraph through conversational AI implementations.

🔗 GitHub: @Ahla22-19


📅 Year

2024


⭐ Show Your Support

If you find this project interesting, please consider:

  • Starring the repository
  • 🍴 Forking to experiment with your own chatbot implementations

📬 Contact

Ahlam Zeynu – Developer

Project Link: https://github.com/Ahla22-19/learning-langgraph


📄 License

MIT License – see LICENSE file for details


© 2024 – LangGraph Chatbot Development

About

Conversational AI implementations exploring LangGraph framework for stateful LLM applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages