
# Przykłady

Ta sekcja skupia się na kompletnych wzorcach, a nie na pojedynczych elementach.

Pierwsze przykłady używają [Neuron](https://docs.neuron-ai.dev/overview/getting-started) jako środowiska uruchomieniowego agenta, a Queuety odpowiada za orkiestrację:

- Queuety odpowiada za trwałość przepływu pracy, cykl życia maszyny stanów, ponowne próby, tryb for-each, oczekiwanie między przepływami pracy i punkty wymagające udziału człowieka
- Neuron odpowiada za wybór modelu/dostawcy, wykonywanie zadań przez agenta, strumieniowanie i pamięć czatu

Ten podział jest celowy. Neuron ma własne koncepcje przepływów pracy, ale w tych przykładach silnikiem orkiestracji pozostaje Queuety, a Neuron służy wyłącznie do obsługi zadań agenta.

## Zanim zaczniesz

Zainstaluj Neuron w tej samej aplikacji:

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

Poniższe przykłady zakładają, że potrafisz tworzyć klasy Neuron `Agent` i kroki przepływu pracy Queuety w tej samej bazie kodu.

## Przykłady Neuron

- [Neuron Planista / wykonawca](https://queuety.inline0.dev/pl/docs/examples/neuron-planner-executor)
- [Neuron Maszyna stanów sesji](https://queuety.inline0.dev/pl/docs/examples/neuron-session-state-machine)
- [Neuron Krok strumieniowania](https://queuety.inline0.dev/pl/docs/examples/neuron-streaming-step)
- [Neuron Pamięć + maszyna stanów przeglądu](https://queuety.inline0.dev/pl/docs/examples/neuron-memory-review)
- [Neuron Zależne przepływy pracy](https://queuety.inline0.dev/pl/docs/examples/neuron-dependent-workflows)

## Jak czytać te przykłady

Każdy przykład odpowiada na nieco inne pytanie:

- jak zmieniać dostawców Neuron, gdy Queuety koordynuje wykonanie
- jak utrzymywać długotrwałego agenta lub sesję czatu w jawnych stanach cyklu życia
- jak opakować strumieniowanie Neuron w trwały element `StreamingStep`
- jak zachować pamięć konwersacji Neuron między rundami weryfikacji przez człowieka
- jak sprawić, by przepływ pracy najwyższego poziomu czekał na inny przed kontynuowaniem

Jeśli chcesz poznać wyjaśnienie poszczególnych elementów użytych w przykładach, zobacz także:

- [Orkiestracja agentów](https://queuety.inline0.dev/pl/docs/workflows/agent-orchestration)
- [Maszyny stanów](https://queuety.inline0.dev/pl/docs/state-machines)
- [Przekazania asynchroniczne](https://queuety.inline0.dev/pl/docs/workflows/async-handoffs)
- [Sygnały przepływu pracy](https://queuety.inline0.dev/pl/docs/workflows/signals)
- [Zależności przepływu pracy](https://queuety.inline0.dev/pl/docs/workflows/dependencies)
