LLM muhakemesini geliştirmek için Düşünce Ağacı (ToT) çerçevesini keşfedin. Ultralytics ile yapılandırılmış arama ve çok adımlı mantığı nasıl uygulayacağınızı öğrenin.
Düşünce Ağacı (ToT), Büyük Dil Modellerinin (LLM) problem çözme yeteneklerini geliştirmek için tasarlanmış gelişmiş bir akıl yürütme çerçevesidir. Geleneksel doğrusal komut yöntemlerinden farklı olarak, ToT modellerin bir ağacın dallarını keşfetmek gibi, aynı anda birden fazla akıl yürütme yolunu keşfetmesini sağlar. Her adımda, model birkaç olası "düşünce" veya Her adımda model, birkaç olası "düşünce" veya ara akıl yürütme adımı üretir, bunların uygulanabilirliğini değerlendirir ve hangi yolları izleyeceğine, hangilerini duraklatacağına veya hangilerini terk edeceğine aktif olarak karar verir. Bu yaklaşım, genellikle çeşitli olasılıkları değerlendirdiğimiz, hipotezleri zihinsel olarak test ettiğimiz ve belirli bir yaklaşımın hatalı olduğunu fark ettiğimizde geri adım attığımız insan problem çözme sürecini yansıtır.
Teşvik stratejilerini incelerken, Düşünce Ağacı ile Düşünce Zinciri Teşviki (CoT) arasında ayrım yapmak önemlidir. CoT , bir modele tek bir doğrusal mantıksal adımlar dizisini takip ederek bir sonuca ulaşmasını söyler. Birçok görev için oldukça etkili olmasına rağmen, CoT dizinin başlarında bir hata yaparsa bunu telafi edemez. Buna karşılık, ToT açıkça birden fazla akıl yürütme yolunun ağaç yapısını korur. Genişlik öncelikli arama algoritmaları veya derinlik öncelikli arama çerçeveleri kullanarak, ToT çıkmaz sokaklardan geri dönebilir ve daha umut verici dallara yönelebilir, bu da onu karmaşık Üretken AI görevleri için önemli ölçüde daha sağlam hale getirir.
İleriye bakma ve birden fazla sonucu değerlendirme yeteneği, ToT'yi karmaşık mantık gerektiren çeşitli endüstrilerde oldukça değerli kılar. karmaşık mantık.
Akıl yürütme sistemleri oluştururken, görsel algı modelin mantık ağacı için duyusal girdi görevi görür. OpenAI akıl yürütme modeline veya dalları değerlendiren bir ajana gerçek zamanlı algılama verilerini sorunsuz bir şekilde enjekte edebilirsiniz. Aşağıdaki örnek, daha geniş bir ToT çerçevesinde düğüm değerlendirme işlevi görecek olan YOLO26 kullanarak çevresel verilerin nasıl çıkarılacağını göstermektedir. düğüm değerlendirme işlevi.
from ultralytics import YOLO
# Load Ultralytics YOLO26 to analyze visual states for a reasoning tree
model = YOLO("yolo26n.pt")
results = model("https://ultralytics.com/images/bus.jpg")
def evaluate_thought_state(detections):
# Returns True if a 'bus' is found, prompting the ToT agent to explore this logic branch
return any(model.names[int(box.cls)] == "bus" for box in detections[0].boxes)
print(f"Is this reasoning branch viable? {evaluate_thought_state(results)}")
Google gibi kuruluşlardaki araştırmacılar sezgisel değerlendirmeyi geliştirmeye devam ettikçe , ToT'nin günlük AI iş akışlarına entegrasyonu hızlanıyor. Modellerin çok modlu öğrenmeyi yapılandırılmış arama ile sorunsuz bir şekilde birleştirdiği yapay genel zeka (AGI) hedefine giderek yaklaşıyoruz . Bu yeni nesil uygulamaları geliştiren ekipler, modern AI sistemlerinin algısal ve akıl yürütme katmanlarını eğitmek için gereken karmaşık veri kümelerini yönetmek üzere Ultralytics gibi sağlam altyapılara güveniyor. Bu modelleri destekleyen dinamik hesaplama grafiklerinin arkasındaki matematiği daha derinlemesine incelemek isteyenler için resmi PyTorch hala çok değerli bir kaynak olmaya devam ediyor.