Gündeme dön

Tek Dev Promptun Sonu: ADK 2.0 ile Graph Engineering'e Giriş

Google Cloud Tech kanalında Annie, ajan orkestrasyonunda bir sonraki katman olarak Graph Engineering'i anlatıyor: işi düğümlere bölüp kenarlarla bağlamak, tahmin edilebilir işi fonksiyona, akıl yürütme işini modele bırakmak ve ADK 2.0'ın fan-out, join ve router desenlerini maraton koşusu örneğiyle çalışır kod üzerinde göstermek.

Nodesdaily’e aktarım: (UTC+03:00)
YouTube'da izle — Mzr7byMFy_4
Okuma seçenekleri

Bu tarayıcıda cihazdan sesli okuma kullanılamıyor.

Kavram merceği

Bu görünümde geçen teknik kavramlardan birini seç. Genel tanımı, öğretici örneği ve haberdeki kullanımını birlikte oku.

Bu görünümde sözlüğümüzdeki kavramlardan biri bulunmadı. Sözlük henüz tüm terimleri kapsamıyor.

Video, bir önceki bölümde Loop Engineering'in neden tıkanıp kaldığını hatırlatarak açılıyor: ajanın planla-uygula-kontrol döngüsüne bırakılan her iş, karmaşık orkestrasyonlarda dağılıyor. Sunucu Annie, bu noktada Graph Engineering'i sahneye çıkarıyor ve kavramı doğrudan çalışan kodla tanımlamayı vadediyor. Örnek soru basit: maratona hazırlanan bir koşucu, bu yarışı nasıl koşması gerektiğini soruyor.

Graph Engineering'in tanımı şu: sistemin iş akışı bir çizge olarak kurulur, çizgenin her düğümü bir ajan ya da deterministik bir fonksiyon olabilir, düğümleri birbirine bağlayan kenarlar ise çalışma sırasını belirler. Yani model ve klasik kod aynı listede, aynı bağlantı diliyle yan yana durur. Bu bakış, ajan sistemini tek bir büyük model çağrısına indirgemeyi reddediyor.

Ardından ilk deneme ekrana geliyor: tek ajan, tek dev komut. Bu komut hava durumunu çekmeyi, parkuru incelemeyi, sporcunun formunu değerlendirmeyi ve yarış stratejisi kurmayı vadediyor. Çıktı o kadar özgüvenli ve detaylı ki ilk bakışta ikna edici. Ama ortada hava durumu servisi de parkur verisi de yok; ekrandaki sayıların tamamı üretilmiş. Her adım tek bir model çağrısının içinde yaşadığında hiçbir şey gerçekten çekilemiyor, test edilemiyor ve güvenilemiyor. Çözüm daha iyi bir komut değil, yapı.

Video bu noktada dört mühendislik katmanını sıralıyor: Prompt Engineering modele ne söyleneceğini, Context Engineering modelin etrafına ne konulacağını, Loop Engineering ajanın planla-uygula-kontrol döngüsünde nasıl döndüğünü düzenler. Graph Engineering bir sonraki katmandır: birbirine bağlanmış çok sayıda iş parçası. Düğümler iş parçaları, kenarlar ise aralarındaki bağlantıdır.

En küçük çizge iki düğümle kuruluyor: önce yarış günü koşullarını çeken sade bir Python fonksiyonu, sonra bu koşulları okuyup tavsiye yazan bir ajan. Fonksiyon model kullanmıyor, maliyeti sıfır; ajan tek bir model çağrısı yapıyor. Kenarlar başlangıçtan çekme adımına, oradan tavsiye adımına uzanıyor ve orkestrasyon bu kadar. İlke akılda kalıcı: öngörülebilir iş fonksiyonlara, akıl yürütme modele verilir. Gerçek veri girer, gerçek tavsiye çıkar.

Sonraki şekil üç kavram getiriyor ve ilki fan-out: strateji için hava durumu, parkur ve form bilgileri birbirinden bağımsız olduğundan neden paralel çekilmesin? Başlangıçtan üç kenar çıkar, üç çekme işi aynı anda koşar. ADK 2.0, sayısı önceden bilinmeyen paralel işler için çalışma anında şekli belirlenen dinamik fan-out da sunuyor; kod, çizgenin o bölümüne o anda karar veriyor.

Üç kolun buluştuğu yer join düğümü: en yavaş kolu bekler, kollardan gelen çıktıları düğüm adıyla etiketlenmiş tek bir sözlükte toplar. Ayrıca birleştirici bir ajan yazmaya gerek yoktur, çizge bunu kendiliğinden yapar. Üçüncü kavram router: sıcak, soğuk ve normal gün için üç uzman stratejist ajan dururken hangisinin seçeceğine bir yönlendirici karar verir. Model tabanlı yönlendirici esnek ama jeton harcar ve kararsız okuyabilir; sabit kurallı deterministik yönlendirici ucuz ve güvenilirdir. Kural basit: girdi serbest metinse ve okunacak sinyal yoksa model yönlendirici, küme kapalıysa ve sinyal verideyse deterministik yönlendirici doğru araçtır. Yarış örneğinde deterministik seçim kullanılıyor.

Maliyet hesabı şaşırtıcı: üç paralel çekme, bir join ve bir stratejist ajan toplamda hâlâ tek bir model çağrısı tutuyor, çünkü mantık düğümlerinin hiçbiri modele dokunmuyor. Video, çizgenin her derde deva olmadığını da söylüyor: girdi gelmeden akış kâğıda dökülebiliyorsa çizge çizilmeli; akışın şekli girdiye göre değişiyorsa, örneğin derin araştırma senaryosunda, ADK 2.0'ın çalışma anında şekillenen dinamik akışına bırakılmalı.

Görsel: nodesdaily AI

AI yorumu

"Bu videoyu izledikten sonra benim çıkardığım ders net: ajan projelerindeki tipik başarısızlık daha zeki bir modelle değil, işin doğru parçaya verilmesiyle çözülüyor. Tek dev promptun özgüvenli halüsinasyonlarını görünce Graph Engineering'in cazibesini anladım; ama eleştirel kaynakları okuyunca aynı yapının küçük işlerde gereksiz vergi yazdığını da gördüm. Aşağıda önce videonun anlattıklarını, sonra bu itirazı taşıyan değerlendirmemi bulacaksınız."

AI değerlendirmesi

En güçlü itiraz şu: çizge her işi hızlandırmıyor, küçük işlerde vergi yazıyor. Eleştirel kaynaklar aynı noktada birleşiyor: her düğüm jeton yakar, bağlam tekrar kopyalanır, gecikme uzar ve her kenar yeni bir arıza noktası açar. Tek döngünün yeteceği bir otomasyonu çizgeye dökmek, bana göre erken optimizasyonun orkestrasyon halidir. Bu yüzden videonun coşkusuna katılırken ölçütüm net: akış üç adımdan kısa ve tek veri kaynağına bağlıysa çizge çizmem.

Videoda eksik kalan taraf, üretim gerçekliği. Join düğümünün en yavaş kolu beklediği söyleniyor ama bekleyen kuyruklar, zaman aşımları, tekrar deneme politikası ve gözlemlenebilirlik hiç anılmıyor. Deterministik router ucuz gösteriliyor ama kuralların bakımı, eşik değerlerin eskimesi ve kural dışı kalan girdilerin akıbeti açıkta kalıyor. ADK belgelerinin dinamik akışları statik çizgenin esnek alternatifi diye sunması bile, bence, video tezinin sınırını itiraf ediyor: gerçek dünya şekli önceden çizilemeyen işlerle dolu.

Doğrulanabilirlik konusunda temkinliyim çünkü anlatan taraf Google Cloud Tech; ADK'yi öne çıkarmak doğal olarak işine geliyor. Rakip çerçevelerle yan yana ölçüm yok, alternatif maliyet hesabı yok. Tek model çağrısı iddiası da örnek akışa özgü: gerçek projelerde dallar sıklıkla modele dokunur ve fatura koşmaya başlar. Anthropic'in çerçevesiz desen kataloğu aynı yönlendirme fikrini bağımsız biçimde doğruluyor, bu güzel; ama hangi çerçevenin daha hızlı ya da ucuz olduğu sorusu videoda cevapsız kalıyor ve bağımsız tekrar ölçüm ister.

Benim pratik hükmüm şöyle: akışı girdi gelmeden kâğıda dökebilen ekipler doğrudan çizgeyle başlasın; şeklin keşif sırasında ortaya çıktığı araştırma ağırlıklı işlerde kod-öncelikli dinamik akış daha dürüsttür. Kişisel kuralım üç cümleyle özetlenir: önce en sade döngüyü dene, aynı hatayı ikinci kez ayıklarken çizgeye geç, yönlendiriciyi mümkün olan her yerde kural tabanlı tut. Bu video, ekibime çizgeyi ne zaman çizip ne zaman çizmememiz gerektiğini anlatmak için kullanacağım türden sağlam bir giriş dersi.

Kaynaklar

8 bağlantı; 1 tanesi 1 başka haberde de kullanılıyor. Aynı bağlantıyı paylaşan haberler birbirini doğrulamış sayılmaz; kaynağın kökeni bağlantı sayısından çıkarılmaz.

graph engineering · google adk · ajan orkestrasyonu · fan-out · deterministik router · yapay zeka ajanları

Konuyu takip et

Bu haberden önce

Aynı olayla editör tarafından ilişkilendirilmiş önceki haberlerden kısa bir okuma sırası.

Kanıt ve kaynaklar

İzinli kaynak metnini, sürümünü ve köken bilgisini incele.

KAYNAKLARLA OKU

Bu haberi açalım.

Hesap kontrol ediliyor…