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

Agent2Agent Protocol

Agent2Agent Protocol'ün (A2A), yapay zekâ ajanlarının Ultralytics YOLO26'yı kullanarak çerçeveler arasında güvenli biçimde birbirini keşfetmesini, iletişim kurmasını, görev devretmesini ve iş birliği yapmasını nasıl sağladığını öğren.

Ajanlar Arası İletişim Protokolü (A2A), bağımsız yapay zekâ ajanlarının farklı çerçeveler, tedarikçiler ve kuruluşlar arasında birbirlerini keşfetmesini, istek alışverişinde bulunmasını, işleri devretmesini ve sonuçları iletmesini sağlayan açık bir iletişim standardıdır. A2A, bir ajanın dahili belleğini, akıl yürütme sürecini veya araçlarını açığa çıkarmak yerine iş birliği için ortak bir arayüz sunar. Bu sayede A2A, uzmanlaşmış ajanların bağımsız biçimde geliştirilip işletilirken daha büyük bir hedefe katkıda bulunduğu dağıtık yapay zekâ ajanı sistemleri oluşturmak için kullanışlıdır.

Ajanlar Arası İletişim Protokolü Nasıl Çalışır#

Resmî A2A Protokolü genel bakışı, iş isteyen istemci ajan ile işi gerçekleştiren uzak ajan arasındaki etkileşimleri tanımlar. İletişimde, gayriresmî ve uygulamaya özgü mesajlar yerine HTTP tabanlı arayüzler ve yapılandırılmış protokol nesneleri kullanılır. (a2a-protocol.org)

Tipik bir etkileşim şu unsurları içerir:

  • Ajan Kartları ve keşif: Ajan Kartı, bir ajanın kimliğini, uç noktasını, desteklenen özelliklerini, kimlik doğrulama gereksinimlerini ve becerilerini açıklayan bir JSON belgesidir. İstemci ajanlar, uzak ajanın bir görevi yerine getirip getiremeyeceğini belirlemek için bu kartı kullanır.
  • Mesajlar: İstekler, talimatlar, bağlam ve yanıtlar; metin, dosya veya yapılandırılmış veri içeren mesajlar olarak temsil edilir.
  • Görevler: Görev, bir tanımlayıcısı ve durumu olan, durum bilgisi içeren bir iş birimidir. Belgelenmiş A2A görev yaşam döngüsü, tamamlanabilen, başarısız olabilen, ek girdi gerektirebilen veya iptal edilebilen işleri destekler.
  • Yapıtlar: Raporlar, görseller, videolar veya JSON kayıtları gibi somut çıktılar, konuşma metnine karıştırılmak yerine yapıt olarak döndürülür.
  • Akış ve eşzamansız işlemler: Uzun süren ajanlar, artımlı güncellemeleri akış hâlinde iletebilir, yoklamayı destekleyebilir veya istemcilere web kancaları aracılığıyla bildirim gönderebilir.

Temel istek biçimi, uygulamalara tutarlı bir yöntem, parametre, yanıt ve hata yapısı sağlayan JSON-RPC 2.0 belirtimini izler.

A2A'nın İlgili Ajan Teknolojileriyle Karşılaştırması#

A2A, ajanlar arasındaki iletişimi ele alır ancak ajan tabanlı bir sistemin her bileşenini tanımlamaz.

  • Model Bağlam Protokolü: MCP öncelikli olarak bir ajanı araçlara, veri kaynaklarına ve kaynaklara bağlar. A2A ise bir otonom ajanı başka bir otonom ajana bağlar. Resmî A2A ve MCP rehberi, bu iki protokolün rakip olarak görülmek yerine birlikte nasıl kullanılabileceğini açıklar. (a2a-protocol.org)
  • Ajan Becerileri: Bir beceri, ajanın uzmanlık gerektiren işleri yapmasına yardımcı olan yeniden kullanılabilir talimatları ve prosedürleri bir araya getirir. Ajan Kartı, uzaktan iş birliğine yönelik yetenekleri duyururken Ultralytics Ajan Becerileri, uyumlu kodlama ajanlarına belgelenmiş bilgisayarlı görü iş akışlarında rehberlik eder.
  • Yapay zekâ ajanı orkestrasyonu: Orkestrasyon, hangi ajanın ne zaman ve hangi kısıtlar altında çalışacağına karar verir. A2A, bir orkestratörün kullanabileceği iletişim katmanını sağlar.
  • Fonksiyon çağırma ve araç kullanımı: Fonksiyon çağrısı, belirli bir işlemi yürütür. A2A isteği, uzak ajanın bağımsız olarak planlayıp tamamladığı daha kapsamlı bir hedefi devredebilir.

Gerçek Dünyada Yapay Zekâ ve Bilgisayarlı Görü Uygulamaları#

Üretim denetimi: Bir koordinatör ajan, üretim görsellerini uzman bir bilgisayarlı görü ajanına gönderebilir. Bu ajan kusur tespiti yapar ve açıklama eklenmiş görselleri ve yapılandırılmış bulguları yapıt olarak döndürür. Koordinatör daha sonra doğrulanan hataları bir bakım ajanına devredebilir ve belirsiz durumları insan incelemesine yönlendirebilir.

Perakende envanter yönetimi: Bir mağaza operasyonları ajanı, bir görüntü işleme ajanından raf görsellerini incelemesini, ürünleri saymasını ve boş alanları belirlemesini isteyebilir. Ardından bu gözlemleri, stok kayıtlarını kontrol eden bir envanter ajanına ve ikmal talebi hazırlayan bir tedarik ajanına gönderebilir. A2A, bu ajanların modellerini, kaynak kodlarını veya özel dahili bağlamlarını paylaşmalarını gerektirmeden birlikte çalışabilir olmalarını sağlar.

Bu iş akışlarında ekipler; görsel veri kümelerine açıklama eklemek, modelleri eğitmek, çıkarım uç noktalarını dağıtmak ve bir ajanın çağırdığı algılama hizmetini izlemek için Ultralytics Platform kullanabilir.

Bilgisayarlı Görü Ajanı Örneği#

Aşağıdaki belgelenmiş Ultralytics YOLO tahmin iş akışı, uzak bir görüntü işleme ajanının içindeki algılama adımını gösterir:

from pathlib import Path

from ultralytics import YOLO

source = "https://ultralytics.com/images/bus.jpg"
output_path = Path("vision_artifact.jpg")

# Uzak ajanın görsel analizini gerçekleştir
model = YOLO("yolo26n.pt")
results = model(source)

result = results[0]
result.save(filename=str(output_path))

print(output_path)

Burada Ultralytics YOLO26, görsel çıkarım yapar ve açıklama eklenmiş bir görsel oluşturur. Bir A2A sunucusu, makine tarafından okunabilir tespitleri ayrıca döndürürken bu görseli bir yapıt olarak iletebilir. Protokol sonucu taşır ve izler; görüntü işleme modelinin yerini almaz.

Tasarım ve Güvenlik Konuları#

A2A birlikte çalışabilirliği, çok ajanlı bir sistemi kendiliğinden güvenli veya güvenilir hâle getirmez. Geliştiriciler Ajan Kartlarını doğrulamalı, her çağıranın kimliğini doğrulamalı, beceri bazında erişim yetkisi vermeli, devredilen izinleri sınırlandırmalı ve uzak çıktıları güvenilmeyen girdi olarak değerlendirmelidir. Protokolün kurumsal uygulama rehberi, HTTPS, OAuth tabanlı kimlik doğrulama, asgari ayrıcalık ilkesiyle yetkilendirme, günlük kaydı, izleme ve veri minimizasyonu gibi yerleşik web denetimlerinin kullanılmasını önerir. (a2a-protocol.org)

Üretim sistemleri ayrıca zaman aşımlarını, yeniden deneme politikalarını, görev iptalini, idempotent işlemleri ve önemli sonuçlar doğurabilecek eylemler için insan onayını tanımlamalıdır. Ultralytics Platform dağıtım izleme aracılığıyla istek hatalarını, gecikmeyi ve uç nokta durumunu izlemek, ekiplerin görüntü işleme kullanan ajan iş akışlarındaki arızaları iş birliği yapan ajanlara yayılmadan önce belirlemesine yardımcı olabilir.

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 hava izlemeye görsel yapay zekâyı taşı. Drone'lara, havacılık iş akışlarına, çevre koruma ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç ver.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her tesisi koru. Görsel yapay zekâ; çevre güvenliğini 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ı makineler geliştir. Robotikte görsel yapay zekâ; otonom navigasyon, algılama, nesne takibi ve gerçek zamanlı kontrol sağlar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görsel yapay zekâ; paket denetimi, ayıklama, araç takibi ve depoda güvenliğin gerçek zamanlı izlenmesini sağlar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görsel yapay zekâ; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini destekler.
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örsel yapay zekâ; daha hızlı tıbbi görüntüleme, daha akıllı teşhis ve hasta takibini destekler.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolü, kusur tespiti, KKD uyumluluğu ve montaj hattı otomasyonunu mümkün kılar.
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ücü desteğini ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarım için görsel yapay zekâyı kullan. Daha yüksek ve daha verimli verim için ürün takibini, hayvan izlemeyi 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 hava izlemeye görsel yapay zekâyı taşı. Drone'lara, havacılık iş akışlarına, çevre koruma ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç ver.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her tesisi koru. Görsel yapay zekâ; çevre güvenliğini 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ı makineler geliştir. Robotikte görsel yapay zekâ; otonom navigasyon, algılama, nesne takibi ve gerçek zamanlı kontrol sağlar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görsel yapay zekâ; paket denetimi, ayıklama, araç takibi ve depoda güvenliğin gerçek zamanlı izlenmesini sağlar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görsel yapay zekâ; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini destekler.
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örsel yapay zekâ; daha hızlı tıbbi görüntüleme, daha akıllı teşhis ve hasta takibini destekler.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolü, kusur tespiti, KKD uyumluluğu ve montaj hattı otomasyonunu mümkün kılar.
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ücü desteğini ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarım için görsel yapay zekâyı kullan. Daha yüksek ve daha verimli verim için ürün takibini, hayvan izlemeyi 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 hava izlemeye görsel yapay zekâyı taşı. Drone'lara, havacılık iş akışlarına, çevre koruma ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç ver.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her tesisi koru. Görsel yapay zekâ; çevre güvenliğini 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ı makineler geliştir. Robotikte görsel yapay zekâ; otonom navigasyon, algılama, nesne takibi ve gerçek zamanlı kontrol sağlar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görsel yapay zekâ; paket denetimi, ayıklama, araç takibi ve depoda güvenliğin gerçek zamanlı izlenmesini sağlar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görsel yapay zekâ; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini destekler.
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örsel yapay zekâ; daha hızlı tıbbi görüntüleme, daha akıllı teşhis ve hasta takibini destekler.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolü, kusur tespiti, KKD uyumluluğu ve montaj hattı otomasyonunu mümkün kılar.
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ücü desteğini ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarım için görsel yapay zekâyı kullan. Daha yüksek ve daha verimli verim için ürün takibini, hayvan izlemeyi ve hassas tarımı destekle.
Daha fazla bilgi edin

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

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