YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
Ultralytics Sözlüğüne dön

LangChain

LangChain'in LLM uygulama geliştirmeyi nasıl basitleştirdiğini öğren. Yapay zeka modellerini gerçek zamanlı verilerle nasıl birleştireceğini ve görme görevleri için Ultralytics YOLO26'yı nasıl entegre edeceğini keşfet.

LangChain, büyük dil modelleri (LLM'ler) tarafından desteklenen uygulamaların geliştirilmesini basitleştirmek için tasarlanmış açık kaynaklı bir çerçevedir. GPT-4 gibi LLM'ler kendi başlarına güçlü olsalar da, genellikle gerçek zamanlı verilerden veya belirli iş bağlamlarından habersiz bir şekilde yalıtılmış olarak çalışırlar. LangChain, geliştiricilerin istemler, modeller ve harici veri kaynakları gibi çeşitli bileşenleri birbirine bağlayarak gelişmiş ve bağlama duyarlı uygulamalar oluşturmasına olanak tanıyan bir köprü görevi görür. Bu etkileşimlerin karmaşıklığını yöneterek LangChain, yapay zeka (AI) sistemlerinin problemler üzerinde akıl yürütmesini ve dinamik girdilere dayalı eylemler gerçekleştirmesini sağlar.

Link to this sectionLangChain'in Temel Bileşenleri#

Çerçeve, Doğal Dil İşleme (NLP) iş akışlarını geliştirmek için birlikte çalışan birkaç modüler kavram etrafında inşa edilmiştir.

  • Zincirler: Temel yapı taşı olan bir zincir, bir LLM'ye veya diğer araçlara yapılan çağrı dizisidir. Örneğin, basit bir zincir kullanıcının girdisini alıp bir istem mühendisliği şablonu kullanarak biçimlendirebilir ve yanıt üretmesi için bir modele iletebilir. Daha karmaşık zincirler, bir adımın çıktısının bir sonrakinin girdisi haline geldiği birden fazla çağrıyı sıralayabilir.
  • Ajanlar: Sabit bir diziyi izleyen zincirlerin aksine, bir yapay zeka ajanı, hangi eylemlerin ve hangi sırayla alınacağını belirlemek için bir LLM'yi mantıksal bir motor olarak kullanır. Ajanlar, güncel bilgi gerektiren soruları yanıtlamak için API'leri sorgulayabilir, web'de arama yapabilir veya veritabanlarına erişebilir.
  • Geri Getirme (Retrieval): Model yanıtlarını gerçek verilerle temellendirmek için LangChain, Geri Getirme Destekli Üretim (RAG) sürecini kolaylaştırır. Bu, kullanıcı sorgularına dayalı olarak bir vektör veritabanından ilgili belgelerin getirilmesini ve modelin bağlam penceresine beslenmesini içerir.
  • Bellek: Standart LLM'ler durumsuzdur, yani önceki etkileşimleri unuturlar. LangChain, sohbet robotlarının bir konuşma boyunca bağlamı korumasına olanak tanıyan ve insan diyaloğunun sürekliliğini taklit eden bellek bileşenleri sağlar.

Link to this sectionGerçek Dünya Uygulamaları#

LangChain, üretken yapay zekayı deneysel not defterlerinden çeşitli endüstrilerdeki üretim ortamlarına taşımada etkili bir araçtır.

  1. Verilerinle Sohbet Et (RAG): En yaygın uygulamalardan biri kurumsal aramadır. İşletmeler, dahili belgeleri, PDF'leri veya teknik kılavuzları aranabilir bir dizine aktarmak için LangChain'i kullanır. Bir çalışan bir soru sorduğunda, sistem ilgili paragrafı getirir ve bunu LLM'ye besleyerek cevabın halüsinasyon yerine şirket verilerine dayalı ve doğru olmasını sağlar. Bu, kurum içi bilgi damıtma süreçlerini önemli ölçüde iyileştirir.

  2. Çok Modlu Analiz: LangChain, metni Bilgisayarlı Görü (CV) gibi diğer modalitelerle birleştiren iş akışlarını yönetebilir. Örneğin, bir güvenlik sistemi, yetkisiz personeli tanımlamak için nesne algılamayı kullanabilir ve ardından bir LangChain ajanını tetikleyerek bir olay raporu hazırlayıp yöneticiye e-posta göndermesini sağlayabilir.

Link to this sectionBilgisayarlı Görü ile Entegrasyon#

Yapılandırılmış görsel veriler ile dilsel muhakeme arasındaki sinerji, güçlü bir geliştirme alanıdır. Geliştiriciler, görüntülerden nesne sayıları, sınıfları veya konumları gibi ayrıntılı bilgileri çıkarmak için Ultralytics YOLO26 gibi yüksek performanslı modelleri kullanabilir ve bu yapılandırılmış veriyi daha fazla analiz veya doğal dille açıklama için bir LangChain iş akışına aktarabilirler.

Aşağıdaki Python kod parçacığı, bir Ultralytics modeli kullanarak algılanan sınıf isimlerinin nasıl çıkarılacağını ve bir sonraki dil zincirine beslenebilecek metin tabanlı bir bağlamın nasıl oluşturulacağını göstermektedir.

from ultralytics import YOLO

# Load the YOLO26 model to generate structured data for a chain
model = YOLO("yolo26n.pt")

# Run inference on an image URL
results = model("https://ultralytics.com/images/bus.jpg")

# Extract detection class names to feed into a LangChain prompt
detections = [model.names[int(c)] for c in results[0].boxes.cls]

# Format the output as a context string for an LLM
chain_input = f"The image contains the following objects: {', '.join(detections)}."
print(chain_input)

Link to this sectionTemel Terimleri Ayırt Etmek#

LangChain'i yönettiği teknolojilerden ayırmak önemlidir:

  • LangChain ile LLM'ler arasındaki fark: LLM (örneğin OpenAI'nin GPT-4 modeli veya Anthropic'in Claude modeli), metni işleyen ve üreten "beyindir". LangChain ise bu beyni veri ön işleme boru hatlarına, API'lere ve kullanıcı arayüzlerine bağlayan "iskele" veya altyapıdır.
  • LangChain ile İstem Mühendisliği arasındaki fark: İstem mühendisliği, bir modelden en iyi sonucu almak için optimal metin girdisini oluşturmaya odaklanır. LangChain, bu istemlerin yönetimini otomatikleştirerek, modele gönderilmeden önce programatik olarak verilerle doldurulan dinamik istem şablonlarının kullanılmasına olanak tanır.

Sağlam yapay zeka sistemleri oluşturmak isteyen geliştiriciler için resmi LangChain belgelerini keşfetmek derinlemesine teknik bilgiler sunarken, Ultralytics belgeleri bu akıllı iş akışlarına en son teknoloji vizyon yeteneklerini entegre etmek için gerekli araçları sağlar. Ayrıca kullanıcılar, bu gelişmiş çok modlu sistemleri besleyen veri kümelerini ve eğitim hatlarını yönetmek için Ultralytics Platform'dan yararlanabilirler.

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.

Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.

Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.

Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.

Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.

Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.

Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.

Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.

Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.

Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.

Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.

Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.

Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.

Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.

Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.

Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.

Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.

Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.

Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.

Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.

Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.

Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla