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

ReAct Prompting

Otonom yapay zeka ajanları oluşturmak için ReAct istemlerini keşfet. Akıl yürütme ve eyleme geçmenin, LLM'ler ve Ultralytics YOLO26 gibi görüntü araçlarıyla nasıl sinerji oluşturduğunu öğren.

ReAct (Reasoning and Acting) prompting is an advanced prompt engineering paradigm that enables Large Language Models (LLMs) to dynamically interleave step-by-step reasoning traces with task-specific actions. Introduced in the influential 2022 academic paper "ReAct: Synergizing Reasoning and Acting in Language Models", this technique transforms a static language model into an interactive AI agent. By explicitly generating thoughts about a problem and executing actions to retrieve external information, the ReAct framework significantly improves factual accuracy and decision-making capabilities in complex artificial intelligence workflows.

Link to this sectionAkıl Yürütme ve Eyleme Geçmenin Mekanikleri#

Geleneksel etkileşimlerde model, tamamen kendi dahili bilgisine dayalı bir yanıt üretir ve bu durum genellikle LLM'lerde halüsinasyonlara yol açar. ReAct mimarisi, Düşünceler, Eylemler ve Gözlemlerden oluşan sürekli bir döngü kullanarak yapay zekayı harici ortamlarda temellendirerek bu sorunu çözer.

Bir sorguyla karşılaştığında model, önce stratejisini ana hatlarıyla belirtmek için bir "Düşünce" üretir. Ardından, bir arama motorunu sorgulama, veritabanı ile etkileşime girme veya işlev çağırma olarak bilinen bir kavram aracılığıyla bir görme API'sini çağırma gibi bir "Eylem" tetikler. Ortam, olgusal veriler sağlayarak bir "Gözlem" döndürür. Model bu yeni bilgiyi değerlendirir, akıl yürütmesini günceller ve sonuca ulaşana kadar döngüyü yineler. ReAct üzerine İstem Mühendisliği Kılavuzu içerisinde daha detaylı açıklanan bu metodoloji, insan problem çözme sürecini yansıtır ve oldukça şeffaf, kontrol edilebilir ajan davranışları oluşturur.

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

ReAct istemleme, yinelemeli problem çözme ve çok adımlı araç kullanımı gerektiren senaryolarda öne çıkar ve bu da onu modern ajan yapay zeka sistemleri için temel kılar.

  • Otomatik Müşteri Destek Ajanları: Kurumsal ortamlarda BT yardım masası ajanları, kullanıcı sorunlarını çözmek için ReAct'i kullanır. Bir kullanıcı ağ kesintisi bildirirse ajan, sunucu durumunu kontrol etmesi gerektiği sonucuna varır (akıl yürütür). Bir tanılama API'sine ping atarak eyleme geçer, sonucu gözlemler ve ardından ya talebi yükseltir ya da alınan gerçeklere dayalı bir sorun giderme kılavuzu sunarak geleneksel Retrieval-Augmented Generation (RAG) hatlarını optimize eder.
  • Dinamik Görsel Analiz: Bilgisayarlı görü sistemleri, karmaşık görsel soru yanıtlama için ReAct'ten yararlanır. Envanter yönetimi ile görevli robotik bir ajan bir rafı gözlemleyebilir, belirli öğeleri sayması gerektiği sonucuna varabilir, bir nesne algılama modelini çağırarak eyleme geçebilir ve sayımını sonuçlandırmak için dönen sınırlayıcı kutu verilerini kullanabilir. Bu sinerji, metin tabanlı akıl yürütme ile uzamsal anlama arasındaki boşluğu doldurur.

Link to this sectionReAct'i Bilgisayarlı Görü ile Uygulama#

Python kullanan geliştiriciler için ReAct ajanları, fiziksel dünyayla etkileşime girmek adına genellikle algı modellerini yönetir. Aşağıdaki kavramsal kod, bir ReAct akıl yürütme döngüsünün, bir ortamı gözlemlemek ve raporlamak için Ultralytics YOLO26 modelini harici bir araç olarak nasıl sorunsuz bir şekilde konuşlandırabileceğini göstermektedir.

from ultralytics import YOLO


def vision_tool(image_path: str) -> str:
    """Action tool for a ReAct agent to detect objects in an image."""
    model = YOLO("yolo26n.pt")  # Load highly efficient YOLO26 nano model
    results = model(image_path)

    # Format the observation for the LLM's reasoning loop
    detected_classes = [model.names[int(c)] for c in results[0].boxes.cls]
    return f"Observation: Found {len(detected_classes)} objects: {', '.join(detected_classes)}"


# Simulated ReAct agent executing an action
agent_observation = vision_tool("https://ultralytics.com/images/bus.jpg")
print(agent_observation)

Bu görme araçları için veri kümelerini yönetmek ve deneyleri takip etmek, modern yapay zeka dağıtımı için kapsamlı çözümler sunan Ultralytics Platform kullanılarak tamamen optimize edilebilir. Bu ajanları sıfırdan oluşturmak isteyenler, resmi ReAct deposundaki temel mantığı da inceleyebilirler.

Link to this sectionİlgili Kavramları Ayırt Etme#

Son akademik uyum araştırmalarında incelendiği üzere sağlam çok modlu mimariler tasarlamak için ReAct'i ilgili mühendislik modellerinden ayırt etmek kritiktir:

  • Vs. Düşünce Zinciri İstemleme: Düşünce Zinciri (CoT), bir modeli adım adım düşünmeye teşvik eder ancak tamamen statik, dahili bilgiye güvenir. ReAct, akıl yürütme sürecinde taze, harici gözlemler toplayan dinamik "eylemler" enjekte ederek CoT'yi genişletir.
  • Vs. İstem Zincirleme: İstem zincirleme, bir adımın çıktısının otomatik olarak diğerine beslendiği ayrı LLM çağrılarının dizisinin sabit kodlanmasını içerir. ReAct, katı bir şekilde zincirlenmiş bir komut dosyasını takip etmek yerine, tek bir ajanın devam eden gözlemlere dayanarak hangi araçların veya sıralı eylemlerin alınacağına dinamik olarak karar verdiği daha özerk bir paradigmadır.

Mantıksal çıkarımı, Çok Modlu Modeller gibi özel harici araçların yürütülmesiyle birleştiren ReAct istemleme, oldukça yetenekli ve genelleştirilmiş yapay zeka sistemlerinin geliştirilmesini sağlar.

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