Skip to content

DenizOk20/langgraph-react-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 LangGraph ReAct Agent (Tool-Calling)

Bu proje, LangGraph + LangChain + Ollama kullanılarak oluşturulmuş ReAct (Reason + Act) mantığında çalışan bir tool-calling agent örneğidir.

Agent, kullanıcıdan gelen matematiksel soruları:

  • Akıl yürütür
  • Gerekli durumlarda tool çağırır
  • Tool sonuçlarını tekrar modele besleyerek
  • Doğru sonuca ulaşır

🚀 Özellikler

  • ✅ LangGraph ile state-based agent loop
  • 🔧 LangChain @tool decorator kullanımı
  • 🧠 Ollama (Qwen) local LLM desteği
  • 🔁 ReAct tarzı model ↔ tool döngüsü
  • 📡 Streaming output
  • 🧮 Örnek matematik tool’ları (add, multiply)

🛠 Kullanılan Teknolojiler

  • Python 3.12
  • LangGraph
  • LangChain Core
  • langchain-ollama
  • Ollama (Qwen 3 1.7B)

📦 Kurulum

1️⃣ Ortamı oluştur

git clone https://github.com/DenizOk20/langgraph-react-agent.git
cd langgraph-react-agent
uv init
source .venv/bin/activate

2️⃣ Bağımlılıkları yükle

uv add langgraph langchain-core langchain-ollama

3️⃣ Ollama modelini hazırla

ollama pull qwen3:1.7b

▶️ Çalıştırma

python3 main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages