sözlük girişi L · langchain-agent 4 dk okuma

LangChain agent

Diğer adlandırmalar: LangChain , LC agent

Tanım

LangChain — Harrison Chase’in 2022’de açtığı, agent kurmak için Python (ve TS) framework. Yapı taşları sunar:

  • Models — LLM çağrı sarmalayıcıları (OpenAI, Anthropic, Google…)
  • Memory — bağlam tutma (buffer, vector, summary)
  • Tools — agent’ın çağırabileceği fonksiyonlar
  • Chains — birden fazla çağrıyı sıraya dizme
  • Agents — karar veren orkestratörler

2024’te LangGraph çıktı — agent’lar için durum-makinesi modeli. Klasik AgentExecutor yerini aldı.

Kim kullanır?

LangChain hedef kitlesi: AI/ML geliştiricisi. Python yazabilen, vektör DB seçimi yapabilecek, kendi prompt mimarisini kuran. Genelde bir başkası için agent platformu üreten.

Ilura’nın hedef kitlesi farklı: KOBİ sahibi, hekim, avukat, profesyonel. Geliştirici değil. Yetiştirilmiş bir agent isteyen.

Tipik kullanım

from langchain.agents import AgentExecutor, create_react_agent
from langchain.tools import tool
from langchain.memory import ConversationBufferMemory

@tool
def fetch_email(query: str) -> str:
    """Inbox'tan e-posta arar."""
    ...

agent = create_react_agent(
    llm=ChatAnthropic(model="claude-sonnet"),
    tools=[fetch_email],
    prompt=...,
)
executor = AgentExecutor(
    agent=agent,
    memory=ConversationBufferMemory(),
)
result = executor.invoke({"input": "bugünkü acil mailleri özetle"})

Esnek, ama her parça senin tasarımın. Hata olunca da senin sorumluluğun.

LangChain ekosistemi

  • LangSmith — gözlem ve değerlendirme platformu (paralı)
  • LangGraph — durum makinesi tabanlı agent framework
  • LangServe — agent’ı API’ya çevirme
  • LangChain Hub — paylaşılan prompt kütüphanesi

Tümü geliştiriciye değer ekler; kullanıcıya değil.

Ilura ile birlikte kullanım

Bir geliştirici hem LangChain hem Ilura kullanabilir:

  • Ilura — sektör agent’ı yetiştirmek için (Naci/Lokman/Tezcan)
  • LangChain — kendi ürününde özel iş akışları için
  • Köprü: Ilura yayınlanmış agent api.ilura.com.tr üzerinden LangChain ürününden çağrılabilir

İki katman çatışmıyor; tamamlayıcı.

Yaygın yanılgılar

“LangChain bitti.” — Hayır. Geliştirici tarafında uzun süre kalır. Ama ürün tarafında Ilura, Vellum, Letta gibi opinionated platformlar pazar açıyor.

“LangChain karmaşık.” — Eski API karmaşıktı; LangGraph daha temiz. Ama hâlâ Python + AI/ML deneyimi gerekir.

“Ilura LangChain’in alternatifi.” — Yanlış kategori. Excel ile Python karşılaştırmak gibi. Detay karşılaştırma.

Sıkça sorulanlar

LangChain mı LangGraph mı?
LangGraph 2024'ten beri LangChain'in agent katmanı. Klasik LangChain executor (AgentExecutor) yerine LangGraph durum-makinesi modeli öneriliyor. İkisi aynı evrede.
LangChain Türkçe destek?
Framework dil-bağımsız; LLM seçimine bağlı. Claude/GPT/Gemini Türkçe iyi çalışır, prompt'larını Türkçe yazarsın.
LangChain ile Ilura ne fark?
LangChain framework — kendi platformunu kurarsın. Ilura ürün — masaüstünde Tezgah açar, üç soruyla başlarsın. Hedef kitle ve form farklı.