Хабар келгенде, екі бағыттау шешімі қабылданады: қай агент оны басқару керек, және қандай модель класы айналымды орындауы қажет. Бірінші мәселені маршрутизатор шешеді; екіншісін модель деңгейлі маршрутизация шешеді. Екеуі де оркестратор функция шақыру циклын басқармас бұрын болады.
Мақсатты агентті шешу
Маршрутизатор мақсатты агентті анықталған тәртіппен шешеді:
Байлаулар — арнаны, сөйлесуді немесе байланыстыратын нақты сәйкес келтіру
контекстті нақты агентке бағыттау. Бұл негізгі, детерминистік бағыт болып табылады.
@-ескертулер — топтық әңгіменде, агенттің атын атап өту бағыттайды
сол агентке хабарлама. Осылайша топ арқылы бағыттау жұмыс істейді.
Кері қайтару — егер ештеңе сәйкес келмесе, хабарлама алдын ала бапталған мекенжайға жіберіледі
қалпына келтіру агенті, сондықтан әңгіме ешқашан жауапсыз қалмайды.
[!NOTE]
@-аталу бірнеше агенттерге арналған топтық чаттарды қолдануға ыңғайлы етеді: бірнеше агент
Әңгімелесуді бөлісу, және әр хабарлама аталған адамға жеткізіледі.
Байлаулар
А байлау бағыттаудың детерминирленген негізі болып табылады. Кіріс контекстін (мысалы, нақты арна немесе әңгіме) агентке байлау арқылы сіз болжамды мінез-құлыққа ие боласыз: бірдей дереккөз әрдайым сол агентке жетеді, егер @-mention оны бір ғана хабарлама үшін басып озады.
Арна байланыстары әкімші интерфейсінде бапталады: “Байланыстар” тоғыттау Арналар бет тағайындайды әдепкі агент әр арнаға (жұмыс алаңына). Байланыстыру арнадан жаңа әңгіме келгенде және нақты көрсетілген агент жоқ болса қолданылады.
[!TIP]
Әрбір өндіріс арнасы үшін байланыстыруды орнатыңыз, сонда маршрутизация ешқашан тәуелді болмайды
қалпына келтіру. Шын мәнінде сәйкес келмейтін трафик үшін қалпына келтіруді сақтаңыз.
Модель деңгейіндегі маршрутизация
Қандай агент таңдалғанына тәуелсіз, AiHummer кезекті бағыттай алады модель деңгейі қалай талап ететініне негізделген:
Деңгей
Мақсатталған
қарапайым
Қысқа, әдеттегі бұрылыстар
стандарт
Күнделікті жұмыс
күрделі
Қиын, көпқадамды ойлау
Модельдік деңгейлі маршрутизация осы жерден бапталады LLM роутер баптаулары. Бұл сізге қарапайым оралымдар үшін арзан, жылдам модельдерді ұсынуға және күрделі оралымдар үшін күшті модельді сақтау мүмкіндігін береді, әр агентті қолмен баптамай-ақ шығынға бақылау жасауға мүмкіндік береді.
[!NOTE]
Модель деңгейіндегі бағыттау агенттің жеке моделінен бөлек жұмыс істейді.
Әр агентке арналған модель агенттің әдепкісі болып табылады; деңгейлік маршрутизация модель класын таңдай алады
берілген айналым үшін. Қараңыз Агенттер мен тұлғалар.
Хабар келгенде, екі бағыттау шешімі қабылданады: **қай агент** оны басқару керек, және **қандай модель класы** айналымды орындауы қажет. Бірінші мәселені маршрутизатор шешеді; екіншісін модель деңгейлі маршрутизация шешеді. Екеуі де оркестратор функция шақыру циклын басқармас бұрын болады.
## Мақсатты агентті шешу
Маршрутизатор мақсатты агентті анықталған тәртіппен шешеді:
1. **Байлаулар** — арнаны, сөйлесуді немесе байланыстыратын нақты сәйкес келтіру
контекстті нақты агентке бағыттау. Бұл негізгі, детерминистік бағыт болып табылады.
2. **`@`-ескертулер** — топтық әңгіменде, агенттің атын атап өту бағыттайды
сол агентке хабарлама. Осылайша топ арқылы бағыттау жұмыс істейді.
3. **Кері қайтару** — егер ештеңе сәйкес келмесе, хабарлама алдын ала бапталған мекенжайға жіберіледі
қалпына келтіру агенті, сондықтан әңгіме ешқашан жауапсыз қалмайды.
```text
inbound ─▶ binding? ─▶ @-mention? ─▶ fallback ─▶ agent
```
> [!NOTE]
> `@`-аталу бірнеше агенттерге арналған топтық чаттарды қолдануға ыңғайлы етеді: бірнеше агент
> Әңгімелесуді бөлісу, және әр хабарлама аталған адамға жеткізіледі.
## Байлаулар
А **байлау** бағыттаудың детерминирленген негізі болып табылады. Кіріс контекстін (мысалы, нақты арна немесе әңгіме) агентке байлау арқылы сіз болжамды мінез-құлыққа ие боласыз: бірдей дереккөз әрдайым сол агентке жетеді, егер `@`-mention оны бір ғана хабарлама үшін басып озады.
Арна байланыстары әкімші интерфейсінде бапталады: **"Байланыстар"** тоғыттау **Арналар** бет тағайындайды **әдепкі агент** әр арнаға (жұмыс алаңына). Байланыстыру арнадан жаңа әңгіме келгенде және нақты көрсетілген агент жоқ болса қолданылады.
> [!TIP]
> Әрбір өндіріс арнасы үшін байланыстыруды орнатыңыз, сонда маршрутизация ешқашан тәуелді болмайды
> қалпына келтіру. Шын мәнінде сәйкес келмейтін трафик үшін қалпына келтіруді сақтаңыз.
## Модель деңгейіндегі маршрутизация
Қандай агент таңдалғанына тәуелсіз, AiHummer кезекті бағыттай алады **модель деңгейі** қалай талап ететініне негізделген:
| Деңгей | Мақсатталған |
|---|---|
| **қарапайым** | Қысқа, әдеттегі бұрылыстар |
| **стандарт** | Күнделікті жұмыс |
| **күрделі** | Қиын, көпқадамды ойлау |
Модельдік деңгейлі маршрутизация осы жерден бапталады **LLM** роутер баптаулары. Бұл сізге қарапайым оралымдар үшін арзан, жылдам модельдерді ұсынуға және күрделі оралымдар үшін күшті модельді сақтау мүмкіндігін береді, әр агентті қолмен баптамай-ақ шығынға бақылау жасауға мүмкіндік береді.
> [!NOTE]
> Модель деңгейіндегі бағыттау агенттің жеке моделінен бөлек жұмыс істейді.
> Әр агентке арналған модель агенттің әдепкісі болып табылады; деңгейлік маршрутизация модель класын таңдай алады
> берілген айналым үшін. Қараңыз [Агенттер мен тұлғалар](/kk/v1.0/concepts/agents-personas).
## Келесі қайда
- Таңдалған агенттің келесіде не істейтінін қараңыз
[Оркестрлеу және қосалқы агенттер](/kk/v1.0/concepts/orchestration-subagents).
- Бағыттау мақсатындағы агенттерді баптау
[Агенттер мен тұлғалар](/kk/v1.0/concepts/agents-personas).