karşılaştırma

Ilura ve LangChain — fark nerede?

LangChain vs Ilura

Eksen
LangChain
Ilura
Müşteri
ML/AI geliştiricisi
KOBİ sahibi, hekim, avukat, e-ticaretçi
Form
Python kütüphanesi
Masaüstü uygulaması (Tauri)
Veri
Geliştirici karar verir
Yerelde varsayılan, doğrulamalı
Yetiştirme
Sen kod yazarsın
Üç soru → dakikalar içinde kurulum
Bellek
Kullanıcı kurmalı (vektör DB seçimi)
Yerel SQLite + vektör, hazır
Yaşayan bağ
Yok — framework
Var — ürünün tezi

Niye bu karşılaştırma?

LangChain (Harrison Chase, 2022) ve LlamaIndex (Jerry Liu, 2022) — agent ekosisteminin en yaygın iki framework’ü. “Agent yapmak istiyorum” dediğinde geliştirici bunlardan birine bakar.

Ilura ürün — framework değil. Bu yüzden müşterisi de farklı. Sık karıştırıldığı için yan yana koyalım.

Müşteri farkı

LangChain hedef kitlesi: AI/ML geliştiricisi.

  • Python yazmayı bilen
  • Vektör DB seçimi yapabilecek
  • Agent loop’unu kendi tasarlayan
  • Genellikle bir başkası için agent platformu kuran

Ilura hedef kitlesi: KOBİ sahibi, profesyonel.

  • Hukuk bürosu, klinik, e-ticaret
  • Yazılım geliştiricisi değil
  • Kendi işine yarayacak agent kurma niyeti var
  • Üç soru ile başlamak istiyor, kod yazmadan

İkisi farklı kişiler — ürünler de farklı olmalı.

Form farkı

LangChain bir Python kütüphanesi:

from langchain.agents import AgentExecutor
from langchain.tools import tool

@tool
def fetch_email(query: str) -> str:
    ...

agent = AgentExecutor(
    llm=ChatAnthropic(),
    tools=[fetch_email],
    memory=ConversationBufferMemory(),
)

Sen yazarsın, sen çalıştırırsın. Server’da, notebook’ta, prod ortamında.

Ilura bir iOS uygulaması:

  • App Store’dan edinilir
  • Açarsın, üç soruyla seninle başlar
  • Hiç kod yazmazsın

Form farkı, müşteri farkını yansıtır.

Veri farkı

LangChain veri konusunda opinion-free. OpenAI’a, Pinecone’a, Weaviate’e — hangisine gönderirsen oraya gider. Geliştirici karar verir.

Ilura veri konusunda opinionated: yerel varsayılan, doğrulamalı mimari.

  • Bellek yerel SQLite
  • Yerel model Ollama üzerinden
  • Agent yalnız senin düzeltmelerinle öğrenir (tercih, rutin, karar kuralı)
  • KVKK uyumu için yapılandırılmış

Bu opinion’lar geliştiriciye tartışılır gelir; KOBİ sahibine doğru karar verir.

Yetiştirme farkı

LangChain ile agent yapımı:

  1. Konsept belirle (1 hafta)
  2. Tool’ları yaz (2 hafta)
  3. Memory katmanını seç ve entegre et (1 hafta)
  4. Prompt engineering (3 hafta)
  5. Test + iterasyon (4+ hafta)

Toplam 2-3 ay. Sonuç: çalışan bir agent, ama belleğin nasıl yönetileceğini sen biliyorsun, kullanıcı bilmiyor.

Ilura ile agent yetiştirme:

  1. Ilura’yı aç → 3 soru → dakikalar
  2. Kullan, agent her kararını sana sorar
  3. Bir ay sonra tanıdık rutinde senin tarzında hazır taslak getirir — sen çağırır, çıktıyı sen onaylarsın

Toplam 30 dakika + bir ay yaşayan eğitim. Agent yetiştirme sayfası tüm detayda.

Tablo

EksenLangChainIlura
MüşteriAI geliştiricisiKOBİ sahibi, profesyonel
FormPython kütüphanesiMasaüstü uygulaması
VeriGeliştirici karar verirYerel varsayılan, doğrulamalı
YetiştirmeSen kod yazarsın3 soru + onay/red + Playbook
BellekKullanıcı kurarHazır SQLite + vektör
Yaşayan bağYokVar (ürünün tezi)

Hibrit kullanım?

Bir geliştirici Ilura’yı LangChain ile birlikte kullanır mı?

  • Günlük akışta Ilura agent’ı Siri ve Kısayollar üzerinden çalışır
  • LangChain ile kurulan başka bir sistem Ilura agent’ını çağırabilir
  • Ama tersi mantıksız — Ilura’dan LangChain çağırmak diye bir katman yok; iki dünya ayrı

Yani: framework LangChain, runtime Ilura — uzun vadede mümkün.

”Ilura, LangChain üzerinden mi yazılı?”

Hayır. Ilura Rust + Tauri + tokio’dan inşa edilmiş, agent runtime kendi yazılmış. Framework lock-in olmamak için bilinçli karar.

LangChain veya başka framework seçmek mimariyi belirler. Ilura mimarisinin DNA’sı vardır — bu DNA başka bir framework’e hapsedilemez.

Yaygın yanılgılar

“LangChain biter mi?” — Hayır. Geliştirici tarafında uzun süre kalır. Ama Ilura gibi opinionated agent ürünleri framework kullanmadan ürün üretiyor — pazar farklı.

“Ilura LangChain’in alternatifi.” — Yanlış kategori karşılaştırması. LangChain framework, Ilura ürün. Excel ile Python karşılaştırmak gibi.

“Geliştiriciysen Ilura yetersiz mi?” — Hayır. Geliştirici de Ilura kullanır — kendi günlük işleri için kişisel agent olarak: mail triyajı, ticket özetleri, takvim. LangChain seçeneği ürün içine agent gömme ihtiyacı varsa.

Sıkça sorulanlar

LangChain'i Ilura yerine kullanabilir miyim?
Sen geliştiriciysen, evet. LangChain ile kendi agent'ını sıfırdan kurabilirsin. Ama bu 1-3 ay yazılım işi. Ilura iPhone'unda dakikalar içinde başlar.
Ilura LangChain-üstü mü kuruluyor?
Hayır. Ilura Rust + Tauri tabanlı, agent runtime kendi yazılmış. LangChain dışına çıkmadan tasarlandı çünkü framework lock-in istemiyoruz.
Hangi geliştiriciler LangChain seçer?
Custom agent platformu kurmak isteyenler. Ilura kendi platformudur; LangChain platform inşa etmek için araç.
LangChain Türkçe destek?
Framework dil-bağımsız ama dokümantasyon İngilizce. Türkçe LLM uyarlaması kullanıcının kendi işi. Ilura Türkçe-doğan; sözlük + Sera tonu hazır.