Bir mesaj geldiğinde, iki yönlendirme kararı verilir: hangi ajan bununla başa çıkmalı ve hangi model sınıfı dönüşü çalıştırmalıdır. Birincisi yönlendirici tarafından çözülür; ikincisi model katmanı yönlendirmesi ile çözülür. Her ikisi de orkestratörün işlev çağırma döngüsünü başlatmasından önce gerçekleşir.
Hedef ajanı çözme
Yönlendirici, hedef ajanı tanımlı bir sırayla çözer:
Bağlamalar — bir kanal, konuşma veya ile ilişkilendiren açık bir eşleme
belirli bir ajana bağlam. Bu birincil, deterministik yoldur.
@-bahseder — bir grup konuşmasında, bir temsilciyi adıyla anmak yönlendirir
o ajana mesaj. Grup yönlendirme böyle çalışır.
Geri Dönüş — başka hiçbir şey eşleşmezse, mesaj yapılandırılmış bir yere gider
geri dönüş temsilcisi, böylece bir konuşma asla cevapsız kalmaz.
[!NOTE]
@-bahsetmeler, çok ajanlı grup sohbetlerini kullanılabilir kılan şeydir: birden fazla ajan
bir konuşmayı paylaşın ve her mesaj, adı belirtilen kişiye iletilir.
Bağlar
A bağlayıcı yönlendirmenin deterministik omurgasıdır. Gelen bir bağlamı (örneğin belirli bir kanal veya sohbet) bir temsilciye bağlayarak, öngörülebilir bir davranış elde edersiniz: aynı kaynak her zaman aynı temsilciye ulaşır, aksi bir durum olmadığı sürece @-mention tek bir mesaj için bunu geçersiz kılar.
Kanal bağlamaları yönetici kullanıcı arayüzünde yapılandırılır: “Bağlamalar” üzerinde blok “Kanallar” sayfa bir … atar varsayılan ajan her kanala (her çalışma alanı başına). Bağlama, kanaldan yeni bir konuşma geldiğinde ve açıkça belirtilmiş bir temsilci yoksa uygulanır.
[!TIP]
Her üretim kanalı için bir bağlama ayarlayın, böylece yönlendirme asla buna bağlı olmaz
geri dönüş. Yalnızca gerçekten eşleşmeyen trafik için geri dönüşü ayırın.
Model seviyeli yönlendirme
Hangi ajan seçilirse seçilsin, AiHummer bir turu yönlendirebilir model seviyesi ne kadar talepkar olduğuna bağlı olarak:
Katman
Amacıyla
basit
Kısa, rutin dönüşler
standart
Günlük iş
karmaşık
Zor, çok adımlı akıl yürütme
Model düzeyinde yönlendirme aşağıda yapılandırılır LLM yönlendirici ayarları. Basit işlemler için ucuz, hızlı modeller sunmanıza ve karmaşık işlemler için daha güçlü bir modeli ayırmanıza olanak tanır, her ajanı elle ayarlamadan maliyeti kontrol etmenizi sağlar.
[!NOTE]
Model-seviyeli yönlendirme, bir temsilcinin kendi temsilci başına modeliyle ayrı tutulur.
ajan başına model, ajanın varsayılan modelidir; seviye yönlendirme bir model sınıfı seçebilir
belirli bir tur için. Bak Ajanlar ve karakterler.
Bir mesaj geldiğinde, iki yönlendirme kararı verilir: **hangi ajan** bununla başa çıkmalı ve **hangi model sınıfı** dönüşü çalıştırmalıdır. Birincisi yönlendirici tarafından çözülür; ikincisi model katmanı yönlendirmesi ile çözülür. Her ikisi de orkestratörün işlev çağırma döngüsünü başlatmasından önce gerçekleşir.
## Hedef ajanı çözme
Yönlendirici, hedef ajanı tanımlı bir sırayla çözer:
1. **Bağlamalar** — bir kanal, konuşma veya ile ilişkilendiren açık bir eşleme
belirli bir ajana bağlam. Bu birincil, deterministik yoldur.
2. **`@`-bahseder** — bir grup konuşmasında, bir temsilciyi adıyla anmak yönlendirir
o ajana mesaj. Grup yönlendirme böyle çalışır.
3. **Geri Dönüş** — başka hiçbir şey eşleşmezse, mesaj yapılandırılmış bir yere gider
geri dönüş temsilcisi, böylece bir konuşma asla cevapsız kalmaz.
```text
inbound ─▶ binding? ─▶ @-mention? ─▶ fallback ─▶ agent
```
> [!NOTE]
> `@`-bahsetmeler, çok ajanlı grup sohbetlerini kullanılabilir kılan şeydir: birden fazla ajan
> bir konuşmayı paylaşın ve her mesaj, adı belirtilen kişiye iletilir.
## Bağlar
A **bağlayıcı** yönlendirmenin deterministik omurgasıdır. Gelen bir bağlamı (örneğin belirli bir kanal veya sohbet) bir temsilciye bağlayarak, öngörülebilir bir davranış elde edersiniz: aynı kaynak her zaman aynı temsilciye ulaşır, aksi bir durum olmadığı sürece `@`-mention tek bir mesaj için bunu geçersiz kılar.
Kanal bağlamaları yönetici kullanıcı arayüzünde yapılandırılır: **"Bağlamalar"** üzerinde blok **"Kanallar"** sayfa bir ... atar **varsayılan ajan** her kanala (her çalışma alanı başına). Bağlama, kanaldan yeni bir konuşma geldiğinde ve açıkça belirtilmiş bir temsilci yoksa uygulanır.
> [!TIP]
> Her üretim kanalı için bir bağlama ayarlayın, böylece yönlendirme asla buna bağlı olmaz
> geri dönüş. Yalnızca gerçekten eşleşmeyen trafik için geri dönüşü ayırın.
## Model seviyeli yönlendirme
Hangi ajan seçilirse seçilsin, AiHummer bir turu yönlendirebilir **model seviyesi** ne kadar talepkar olduğuna bağlı olarak:
| Katman | Amacıyla |
|---|---|
| **basit** | Kısa, rutin dönüşler |
| **standart** | Günlük iş |
| **karmaşık** | Zor, çok adımlı akıl yürütme |
Model düzeyinde yönlendirme aşağıda yapılandırılır **LLM** yönlendirici ayarları. Basit işlemler için ucuz, hızlı modeller sunmanıza ve karmaşık işlemler için daha güçlü bir modeli ayırmanıza olanak tanır, her ajanı elle ayarlamadan maliyeti kontrol etmenizi sağlar.
> [!NOTE]
> Model-seviyeli yönlendirme, bir temsilcinin kendi temsilci başına modeliyle ayrı tutulur.
> ajan başına model, ajanın varsayılan modelidir; seviye yönlendirme bir model sınıfı seçebilir
> belirli bir tur için. Bak [Ajanlar ve karakterler](/tr/v1.0/concepts/agents-personas).
## Sonra nereye?
- Seçilen ajanın sırada ne yaptığını görün
[Orkestrasyon ve alt ajanlar](/tr/v1.0/concepts/orchestration-subagents).
- Yönlendirme hedeflerindeki ajanları yapılandırın
[Ajanlar ve karakterler](/tr/v1.0/concepts/agents-personas).