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
- ✅ LangGraph ile state-based agent loop
- 🔧 LangChain
@tooldecorator kullanımı - 🧠 Ollama (Qwen) local LLM desteği
- 🔁 ReAct tarzı model ↔ tool döngüsü
- 📡 Streaming output
- 🧮 Örnek matematik tool’ları (
add,multiply)
- Python 3.12
- LangGraph
- LangChain Core
- langchain-ollama
- Ollama (Qwen 3 1.7B)
git clone https://github.com/DenizOk20/langgraph-react-agent.git
cd langgraph-react-agentuv init
source .venv/bin/activateuv add langgraph langchain-core langchain-ollamaollama pull qwen3:1.7bpython3 main.py