
# Приклади

У цьому розділі розглянуто цілісні шаблони, а не окремі базові примітиви.

Перші приклади тут використовують [Neuron](https://docs.neuron-ai.dev/overview/getting-started) як середовище виконання агента, а за оркестрацію відповідає Queuety:

- Queuety відповідає за надійність робочих процесів, життєвий цикл автомата станів, повторні спроби, цикл для кожного елемента, очікування між робочими процесами та етапи з участю людини
- Neuron відповідає за вибір моделі та провайдера, виконання агентів, потокову передачу й пам’ять чату

Цей поділ зроблено навмисно. У Neuron є власні поняття робочих процесів, але в цих прикладах роль рушія оркестрації навмисно відведено Queuety, а Neuron використовується лише для виконання завдань агента.

## Перш ніж почати

Установіть Neuron у той самий застосунок:

```bash
composer require neuron-core/neuron-ai
```

Наведені нижче приклади передбачають, що ви вмієте створювати класи Neuron `Agent` і кроки робочого процесу Queuety в одній кодовій базі.

## Приклади Neuron

- [Neuron Планувальник / виконавець](https://queuety.inline0.dev/uk/docs/examples/neuron-planner-executor)
- [Neuron Автомат станів сеансу](https://queuety.inline0.dev/uk/docs/examples/neuron-session-state-machine)
- [Neuron Крок потокової передачі](https://queuety.inline0.dev/uk/docs/examples/neuron-streaming-step)
- [Neuron Автомат станів із пам’яттю та перевіркою](https://queuety.inline0.dev/uk/docs/examples/neuron-memory-review)
- [Neuron Залежні робочі процеси](https://queuety.inline0.dev/uk/docs/examples/neuron-dependent-workflows)

## Як читати ці приклади

Кожен приклад відповідає на дещо інше запитання:

- як замінити провайдерів Neuron, поки Queuety координує виконання
- як зберігати тривалий стан агента або чату в явних станах життєвого циклу
- як обгорнути потокову передачу Neuron у надійний `StreamingStep`
- як зберігати пам’ять розмови Neuron між раундами перевірки людиною
- як змусити один робочий процес верхнього рівня дочекатися іншого, перш ніж продовжити

Якщо вам потрібне пояснення базових примітивів, на яких побудовані приклади, перегляньте також:

- [Оркестрація агентів](https://queuety.inline0.dev/uk/docs/workflows/agent-orchestration)
- [Автомати станів](https://queuety.inline0.dev/uk/docs/state-machines)
- [Асинхронні передачі керування](https://queuety.inline0.dev/uk/docs/workflows/async-handoffs)
- [Сигнали робочих процесів](https://queuety.inline0.dev/uk/docs/workflows/signals)
- [Залежності робочих процесів](https://queuety.inline0.dev/uk/docs/workflows/dependencies)
