Билдирүү келгенде эки багыттоо чечими кабыл алынат: кайсы агент аны иштетиши
керек жана кайсы модель классы кезекти жүргүзүшү керек. Биринчисин
маршрутизатор чечет; экинчисин модель-деңгээлдик багыттоо. Экөө тең оркестратор
функция чакыруу циклин жүргүзгөнгө чейин болот.
Максаттуу агентти аныктоо
Маршрутизатор максаттуу агентти аныкталган тартипте чечет:
Байланыштар — каналды, маекти же контекстти белгилүү бир агентке байлаган
ачык дал келүү. Бул негизги, детерминисттик жол.
@-эскертүүлөр — топтук маекте агентти аты менен эскертүү билдирүүнү ошол
агентке багыттайт. Топтук багыттоо ушундай иштейт.
Резерв — эгер башка эч нерсе дал келбесе, билдирүү конфигурацияланган
резерв агентке барат, ошентип маек эч качан жоопсуз калбайт.
[!NOTE]
@-эскертүүлөр көп агенттик топтук маектерди колдонуучу кылат: бир нече агент
бир маекти бөлүшө алат, ал эми ар бир билдирүү аталган агентке жеткирилет.
Байланыштар
Байланыш — багыттоонун детерминисттик омурткасы. Кирген контекстти (мисалы,
белгилүү бир каналды же маекти) агентке байлоо менен сиз алдын ала болжолдоочу
жүрүм-турумга ээ болосуз: ошол эле булак дайыма ошол эле агентке жетет, эгер
@-эскертүү аны бир билдирүү үчүн жокко чыгарбаса.
Канал байланыштары админ UI’де конфигурацияланат: «Каналдар» барагындагы
«Байланыштар» блогу ар бир канал үчүн (жумушчу мейкиндик боюнча) демейки
агентти дайындайт. Байланыш каналдан эч бир агентке ачык кайрылбаган жаңы маек
келгенде колдонулат.
[!TIP]
Ар бир өндүрүштүк канал үчүн байланыш койгула, ошентип багыттоо эч качан
резервге көз каранды болбойт. Резервди чындап дал келбеген трафик үчүн
сактагыла.
Модель-деңгээлдик багыттоо
Кайсы агент тандалганына көз карандысыз, AiHummer кезекти анын талаптуулугуна
жараша модель деңгээлине багыттай алат:
Деңгээл
Кимге арналган
simple
Кыска, кадимки кезектер
standard
Күнүмдүк жумуш
complex
Татаал, көп кадамдуу ой жүгүртүү
Модель-деңгээлдик багыттоо “LLM” маршрутизатор жөндөөлөрү астында
конфигурацияланат. Ал жөнөкөй кезектер үчүн арзан, тез моделдерди тейлеп,
татаалдары үчүн күчтүүрөк моделди сактоого мүмкүндүк берет, ар бир агентти кол
менен тууралабастан баасын көзөмөлдөйт.
[!NOTE]
Модель-деңгээлдик багыттоо агенттин өзүнүн ар бир агентке тиешелүү моделинен
бөлөк. Ар бир агентке тиешелүү модель — агенттин демейки модели; деңгээлдик
багыттоо берилген кезек үчүн модель классын тандай алат. Карагыла:
Агенттер жана персоналар.
Билдирүү келгенде эки багыттоо чечими кабыл алынат: **кайсы агент** аны иштетиши
керек жана **кайсы модель классы** кезекти жүргүзүшү керек. Биринчисин
маршрутизатор чечет; экинчисин модель-деңгээлдик багыттоо. Экөө тең оркестратор
функция чакыруу циклин жүргүзгөнгө чейин болот.
## Максаттуу агентти аныктоо
Маршрутизатор максаттуу агентти аныкталган тартипте чечет:
1. **Байланыштар** — каналды, маекти же контекстти белгилүү бир агентке байлаган
ачык дал келүү. Бул негизги, детерминисттик жол.
2. **`@`-эскертүүлөр** — топтук маекте агентти аты менен эскертүү билдирүүнү ошол
агентке багыттайт. Топтук багыттоо ушундай иштейт.
3. **Резерв** — эгер башка эч нерсе дал келбесе, билдирүү конфигурацияланган
резерв агентке барат, ошентип маек эч качан жоопсуз калбайт.
```text
inbound ─▶ binding? ─▶ @-mention? ─▶ fallback ─▶ agent
```
> [!NOTE]
> `@`-эскертүүлөр көп агенттик топтук маектерди колдонуучу кылат: бир нече агент
> бир маекти бөлүшө алат, ал эми ар бир билдирүү аталган агентке жеткирилет.
## Байланыштар
**Байланыш** — багыттоонун детерминисттик омурткасы. Кирген контекстти (мисалы,
белгилүү бир каналды же маекти) агентке байлоо менен сиз алдын ала болжолдоочу
жүрүм-турумга ээ болосуз: ошол эле булак дайыма ошол эле агентке жетет, эгер
`@`-эскертүү аны бир билдирүү үчүн жокко чыгарбаса.
Канал байланыштары админ UI'де конфигурацияланат: **«Каналдар»** барагындагы
**«Байланыштар»** блогу ар бир канал үчүн (жумушчу мейкиндик боюнча) **демейки
агентти** дайындайт. Байланыш каналдан эч бир агентке ачык кайрылбаган жаңы маек
келгенде колдонулат.
> [!TIP]
> Ар бир өндүрүштүк канал үчүн байланыш койгула, ошентип багыттоо эч качан
> резервге көз каранды болбойт. Резервди чындап дал келбеген трафик үчүн
> сактагыла.
## Модель-деңгээлдик багыттоо
Кайсы агент тандалганына көз карандысыз, AiHummer кезекти анын талаптуулугуна
жараша **модель деңгээлине** багыттай алат:
| Деңгээл | Кимге арналган |
|---|---|
| **simple** | Кыска, кадимки кезектер |
| **standard** | Күнүмдүк жумуш |
| **complex** | Татаал, көп кадамдуу ой жүгүртүү |
Модель-деңгээлдик багыттоо **"LLM"** маршрутизатор жөндөөлөрү астында
конфигурацияланат. Ал жөнөкөй кезектер үчүн арзан, тез моделдерди тейлеп,
татаалдары үчүн күчтүүрөк моделди сактоого мүмкүндүк берет, ар бир агентти кол
менен тууралабастан баасын көзөмөлдөйт.
> [!NOTE]
> Модель-деңгээлдик багыттоо агенттин өзүнүн ар бир агентке тиешелүү моделинен
> бөлөк. Ар бир агентке тиешелүү модель — агенттин демейки модели; деңгээлдик
> багыттоо берилген кезек үчүн модель классын тандай алат. Карагыла:
> [Агенттер жана персоналар](/ky/v1.0/concepts/agents-personas).
## Кийинки кадам
- Тандалган агент мындан ары эмне кылаарын
[Оркестрация жана суб-агенттер](/ky/v1.0/concepts/orchestration-subagents) бетинен карагыла.
- Багыттоо көздөгөн агенттерди
[Агенттер жана персоналар](/ky/v1.0/concepts/agents-personas) бетинен конфигурациялагыла.