Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Tavsiye
İş akışlarına ulaşmadan önce, gereksinimlerinizi karşılayıp karşılamadıklarını görmek için önce daha basit desenler denemenizi öneririz. Bunların ayarlanması ve hata ayıklaması daha kolaydır. İş akışları, tek bir aracın kendi başına güvenilir bir şekilde sağlayamayacağı garantili yürütme sırasına ihtiyacınız olduğunda en kullanışlıdır.
Bu zamana kadar ki süreç, ajanlarla inşa etmenin giderek daha güçlü yollarını kapsamıştır. Tek bir aracının araçları nasıl kullanabileceğini, becerileri yükleyebildiğini, ara yazılım aracılığıyla nasıl çalıştırabildiğini ve zengin bağlam üzerinde nasıl çizim yapabileceklerini gördünüz. Aracıları birini diğeri için bir araç olarak kullanarak oluşturduğunuz ve bunları A2A ile hizmet sınırları arasında bağladığınız.
Bu desenlerin tümü ortak bir özelliği paylaşır: Bundan sonra ne olacağına LLM karar verir. Model hangi aracın çağrılacağını, temsilci seçilip atanmayacağını ve ne zaman durdurulacağını seçer. Bu, doğru yolun konuşmaya bağlı olduğu açık uçlu görevler için güçlü bir araçtır; ancak sürecin kendi kuralları olduğunda bu bir sorumluluk olur.
Aşağıdaki gibi senaryoları göz önünde bulundurun:
- Taslağın her seferinde bu sırayla yazılması, gözden geçirilmesi, düzeltilmesi ve onaylanması gereken belge gözden geçirme işlem hattı .
- Bilgi toplayan, uyumluluk denetimi yapan, hesaplar sağlayan ve karşılama e-postası gönderen bir müşteri onboarding akışı; bazı adımlar paralel olarak, bazıları insan onayı gerektiren.
- Birden çok kaynaktan veri toplayan, sonuçları birleştiren ve bir rapor oluşturan bir analiz iş akışı. Yarım kalan bir hata meydana geldiğinde, süreç yeniden başlamamalı, en son kontrol noktasından devam etmelidir.
Her durumda, sürecin yapısı önceden bilinir. Adımlar, bunların sıralaması, karar noktaları — bunlar modelin çalışma zamanında anlanmasını istediğiniz şeyler değildir. Grafiği açıkça tanımlamak ve aracıların (veya başka bir mantığın) içinde yürütülmesini sağlamak istiyorsunuz.
İş akışları bunu sağlar.
Zeka spektrumu
Aracı uygulamalarının tamamen otonom veya tamamen kural tabanlı olması gerekmez; arada bir spektrum vardır ve iş akışları nereye ineceğinize karar vermenizi sağlar.
Fully intelligent Fully deterministic
(model decides everything) (code decides everything)
◄──────────────────────────────────────────────────────────────►
│ │ │
│ Single agent with │ Workflow with agent │ Workflow with only
│ tools — the model │ executors — the graph │ deterministic executors
│ picks every step │ controls the process, │ — no LLM involved,
│ │ agents handle the │ pure business logic
│ │ reasoning-heavy steps │
Sol uçta, araçları olan tek bir ajan her şeyi yönetir; model ne yapacağına, ne zaman görev vereceğine ve ne zaman duracağına karar verir. Bu en esnek yaklaşımdır, ancak aynı zamanda en az tahmin edilebilir yaklaşımdır. Sağ uçta, tamamen belirlenimci yürütücülere sahip bir iş akışı temelde tamamen tahmin edilebilir ancak yapay zeka mantığı olmadan geleneksel bir işlem hattıdır.
Gerçek dünya uygulamalarının çoğu ortada bir yerde yaşar. İş akışı, hangi adımların hangi sırayla ve hangi geçitlerle çalıştırılacağını tanımlarken, bu iş akışı içindeki tekil yürütücüler, LLM mantığından yararlanan adımlar için ajanlar kullanır. Yapay zekanın önemli olduğu durumlarda yapay zeka zekası ile açık bir sürecin öngörülebilirliğini elde edersiniz.
Önemli olan içgörü, kadranı sizin kontrol etmenizdir. Sürecinizdeki her adım için aşağıdakilere karar verirsiniz:
- Model ne yapacağını öğrenmeli mi? → Aracı yürütücüsü kullanın.
- Kod sonucu belirlemeli mi? → Düzenli iş mantığıyla belirleyici bir yürütücü kullanın.
- Aramayı bir insan yapmalı mı? → Döngüde insan geçidi kullanın.
Bu, iş akışlarının gerçek gücüdür: aracıları değiştirmek yerine uygulamanızın her bir bölümüne ne kadar zeka kattığı üzerinde açık bir denetim sağlar.
Doğru deseni seçme
Bu yolculuğun başlarındaki desenler ve iş akışları rakip yaklaşımlar değildir; spektrumda farklı noktalardır. Asıl soru şudur: Bundan sonra ne olacağına kim karar vermelidir?
| Question | Yanıt "model" ise | Yanıt "geliştirici" ise |
|---|---|---|
| Bundan sonra hangi alt görevlerin üstesinden gelelim? | Ajanlar araç olarak — dış ajanlar dinamik olarak yönlendirir | İş akışları — grafik yolu tanımlar |
| Başka bir ajanın dahil edilip edilmeyeceği? | Araç olarak aracılar — model temelli temsilci | İş akışlarındaki aracılar — graf aracıları birbirine iletir |
| Bir insana ne zaman sorulur? | Araç onayı — reaktif, araç başına | Döngüde insan - tanımlı noktalarda açık geçitler |
| Kısmi hata nasıl işlenir? | Araç uygulamalarında mantığı yeniden deneme | Denetim noktaları — son kaydedilen durumdan devam et |
Pratikte çoğu üretim sistemi ikisini de birleştirir. İş akışı üst düzey işlemi tanımlar ve bu iş akışındaki tek tek yürütücüler LLM mantığından yararlanan adımlar için aracıları kullanır. İş akışları sayfasındaki aracılar bunun nasıl yapılacağını tam olarak gösterir.
Yerleşik orkestrasyon desenleri
Yaygın çok aracılı koordinasyon senaryoları için Agent Framework, doğrudan kullanabileceğiniz veya özelleştirebileceğiniz önceden oluşturulmuş iş akışı şablonları olan yerleşik düzenleme desenleri sağlar:
| Desen | Kullanılması gereken durumlar |
|---|---|
| Sıralı | Aracılar, tanımlı bir sırada birbirinin ardından çalıştırılır; her biri önceki aracının çıktısını temel alır. |
| Eşzamanlı | Aracılar paralel olarak yürütülür; görevler bağımsız olduğunda ve gecikme süresini azaltmak istediğinizde kullanışlıdır |
| Iletimi | Ajanlar kontrolü duruma göre birbirine devreder — uzmanlara yönlendirme konusunda etkilidir |
| Grup Sohbeti | Ajanlar ya da temsilciler paylaşılan bir konuşmada işbirliği yaparlar ve bu tartışma, gözden geçirme veya beyin fırtınası için yararlıdır. |
| Eflatun | Yönetici aracısı, özelleştirilmiş aracıları dinamik olarak koordine eder; yapıyı esneklikle dengeler |
Bu orkestrasyonlar, acente koordinasyonunun standart işlemlerini yönetir, böylece yalnızca ajanların kendilerine odaklanabilirsiniz.
Temsilci olarak iş akışları
En güçlü oluşturma desenlerinden biri, bir iş akışını normal bir aracı gibi görünmesini sağlayacak şekilde sarmalamaktır. Aracı olarak iş akışları özelliği karmaşık bir çok adımlı iş akışı almanıza ve bunu standart aracı arabirimi aracılığıyla kullanıma sunmanıza olanak tanır. Diğer etmenler bunu araç olarak çağırabilir, A2A istemcileri bunu HTTP üzerinden çağırabilir ve tüketicilerin bir iş akışıyla etkileşimde olduklarını fark etmelerine gerek yoktur.
Yolculuk özeti
Şimdi aracı geliştirme desenlerinin tüm yelpazesini gördünüz:
| Desen | En iyi kullanım alanı: |
|---|---|
| LLM Ile İlgili Temel Bilgiler | Temeli anlama |
| LLM'lerden Aracılara | Aracı soyutlaması |
| Araç Ekleme | Dış sistemlerde işlev gösteren aracılar |
| Beceri Ekleme | Yeniden kullanılabilir, modüler ajan davranışları |
| Ara Yazılım Ekleme | Katmanlar arası endişeler ve koruma önlemleri |
| Bağlam Sağlayıcıları | Bellek, kişiselleştirme ve RAG |
| Araç Olarak Ajanlar | Basit aracı oluşturma ve temsilci seçme |
| Aracıdan Aracıya (A2A) | Hizmetler arası ajan iletişimi |
| İş akışları | Açık denetimle karmaşık, çok adımlı düzenleme |
Her desen özellik ve karmaşıklık ekler. En iyi aracı sistemleri, gereksinimlerini karşılayan en basit deseni kullanır ve yalnızca senaryo bunu talep ettiğinde daha güçlü desenlere ulaşır.
Sonraki Adımlar
Daha derine gidin:
- İş akışlarına genel bakış — temel kavramlar, mimari ve kullanmaya başlama
- Yürütücüler ve Kenarlar — iş akışı grafiğinin yapı taşları
- İş Akışlarında Aracılar : Yapay zeka aracılarını iş akışı adımlarıyla tümleştirme
- Orkestrasyonlar — önceden oluşturulmuş çok aracılı desenler (sıralı, eşzamanlı, devretme, grup sohbeti, mıknatıs)
- Human-in-the-Loop — onay kontrol noktaları ve harici girdiler
- Denetim Noktaları ve Devam Ettirme — uzun süren iş akışı kurtarma
- Durum Yönetimi — yürütücüler arasında veri paylaşma
- Aracı olarak iş akışları — aracı arabirimi aracılığıyla iş akışlarını ortaya çıkarma