Ultralytics YOLO27:
Ultralytics Sözlüğüne dön

ReAct Prompting

Otonom yapay zekâ ajanları oluşturmak için ReAct istemlerini keşfet. Akıl yürütme ve eylemin LLM'lerle ve Ultralytics YOLO26 gibi görü araçlarıyla nasıl birlikte çalıştığını öğren.

ReAct (Akıl Yürütme ve Eyleme Geçme) istemi, istem mühendisliği alanında Büyük Dil Modellerinin (LLM) adım adım akıl yürütme izlerini göreve özgü eylemlerle dinamik biçimde iç içe geçirmesini sağlayan gelişmiş bir paradigmadır. Etkili 2022 tarihli akademik "ReAct: Dil Modellerinde Akıl Yürütme ve Eyleme Geçmeyi Sinerjiyle Birleştirme" makalesinde tanıtılan bu teknik, durağan bir dil modelini etkileşimli bir AI ajanına dönüştürür. Bir sorun hakkındaki düşünceleri açıkça üretip harici bilgileri almak üzere eylemler gerçekleştirerek ReAct çerçevesi, karmaşık yapay zekâ iş akışlarında olgusal doğruluğu ve karar verme yeteneklerini önemli ölçüde geliştirir.

Akıl Yürütme ve Eyleme Geçme Mekanizması#

Geleneksel etkileşimlerde model, tamamen kendi iç bilgisini temel alarak yanıt üretir ve bu çoğu zaman LLM'lerde halüsinasyonlara yol açar. ReAct mimarisi, sürekli bir Düşünce, Eylem ve Gözlem döngüsü kullanarak yapay zekâyı harici ortamlara dayandırıp bu sorunu çözer.

Bir sorguyla karşılaşan model, önce stratejisini belirten bir "Düşünce" üretir. Ardından arama motorunda sorgu çalıştırma, veri tabanıyla etkileşim kurma veya işlev çağırma adı verilen bir yöntemle görü API'sini çağırma gibi bir "Eylem" gerçekleştirir. Ortam, olgusal veriler içeren bir "Gözlem" döndürür. Model bu yeni bilgiyi değerlendirir, akıl yürütmesini günceller ve nihai yanıta ulaşana kadar döngüyü yineler. ReAct hakkındaki İstem Mühendisliği Kılavuzu'nda daha ayrıntılı anlatılan bu yöntem, insanın problem çözme sürecini taklit eder ve son derece şeffaf, denetlenebilir ajan davranışları oluşturur.

Gerçek Dünya Uygulamaları#

ReAct istemi, yinelemeli problem çözümü ve çok adımlı araç kullanımının gerektiği senaryolarda öne çıkar ve bu nedenle modern ajan tabanlı yapay zekâ sistemlerinin temelini oluşturur.

  • Otomatik Müşteri Desteği Ajanları: Kurumsal ortamlarda BT yardım masası ajanları, kullanıcı sorunlarını çözmek için ReAct'ten yararlanır. Kullanıcı ağ kesintisi bildirdiğinde ajan, sunucu durumunu denetlemesi gerektiği sonucuna varır. Tanılama API'sine ping göndererek eyleme geçer, sonucu gözlemler ve alınan olgulara göre destek kaydını üst düzeye taşır ya da sorun giderme kılavuzu sunar; böylece geleneksel Bilgi Getirmeyle Desteklenen Üretim (RAG) işlem hatlarını kolaylaştırır.
  • Dinamik Görsel Analiz: Bilgisayarlı görü sistemleri, karmaşık görsel soru yanıtlama görevlerinde ReAct'ten yararlanır. Envanter yönetimiyle görevlendirilen bir robot ajanı rafı gözlemleyebilir, belirli ürünleri sayması gerektiği sonucuna varabilir, bir nesne tespiti modelini çağırarak eyleme geçebilir ve sayımı tamamlamak için döndürülen sınırlayıcı kutu verilerini kullanabilir. Bu sinerji, metin tabanlı akıl yürütme ile uzamsal anlama arasındaki boşluğu kapatır.

Bilgisayarlı Görüyle ReAct Uygulama#

Python kullanan geliştiriciler için ReAct ajanları, fiziksel dünyayla etkileşim kurmak üzere algılama modellerini çoğu zaman yönetir. Aşağıdaki kavramsal kod, bir ReAct akıl yürütme döngüsünün ortamı gözlemlemek ve raporlamak için harici bir araç olarak Ultralytics YOLO26 modelini nasıl sorunsuz biçimde devreye alabileceğini gösteriyor.

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örü araçlarına yönelik veri kümelerini yönetme ve deneyleri izleme süreçleri, modern yapay zekâ dağıtımı için kapsamlı çözümler sunan Ultralytics Platform kullanılarak bütünüyle kolaylaştırılabilir. Bu ajanları sıfırdan oluşturmak isteyenler, temel mantığı resmî ReAct deposunda da inceleyebilir.

Güncel akademik hizalama araştırmalarında ele alınan sağlam çok modlu mimarileri tasarlamak için ReAct'i ilişkili mühendislik örüntülerinden ayırt etmek önemlidir:

  • Düşünce Zinciri İstemine kıyasla: Düşünce Zinciri (CoT), modeli adım adım düşünmeye teşvik eder ancak tamamen durağan iç bilgiye dayanır. ReAct, akıl yürütme süreci sırasında güncel harici gözlemler toplayan dinamik "eylemler" ekleyerek CoT'yi genişletir.
  • İstem Zincirlemeye kıyasla: İstem zincirleme, ayrı LLM çağrılarından oluşan bir dizinin sabit kodlanmasını ve bir adımın çıktısının otomatik olarak sonraki adıma aktarılmasını içerir. ReAct ise katı biçimde zincirlenmiş bir betiği izlemek yerine, tek bir ajanın devam eden gözlemlere bağlı olarak hangi araçları veya ardışık eylemleri kullanacağına dinamik biçimde karar verdiği daha özerk bir paradigmadır.

ReAct istemi, mantıksal çıkarımı Çok Modlu Modeller gibi özel harici araçların yürütülmesiyle birleştirerek son derece yetenekli ve genellenebilir yapay zekâ sistemlerinin geliştirilmesini sağlar.

Explore solutions

Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

Makine öğreniminin geleceğine yolculuğuna başla