
# Piemēri

Šajā sadaļā aplūkoti pilnīgi risinājumu paraugi, nevis atsevišķi pamatelementi.

Pirmajos piemēros kā aģenta izpildvide tiek izmantots [Neuron](https://docs.neuron-ai.dev/overview/getting-started), bet orķestrēšanu turpina nodrošināt Queuety:

- Queuety pārvalda darbplūsmu noturību, stāvokļu automātu dzīves ciklu, atkārtotus mēģinājumus, for-each ciklus, gaidīšanu starp darbplūsmām un cilvēka iesaistes vārtus
- Neuron pārvalda modeļa un pakalpojumu sniedzēja izvēli, aģentu izpildi, straumēšanu un tērzēšanas atmiņu

Šāds sadalījums ir apzināts. Neuron ir savi darbplūsmu jēdzieni, taču šajos piemēros orķestrēšanas dzinējs apzināti paliek Queuety, savukārt Neuron tiek izmantots tikai ar aģentu izpildi saistītiem uzdevumiem.

## Pirms sākat

Instalējiet Neuron tajā pašā lietotnē:

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

Piemēros pieņemts, ka protat vienā kodu bāzē izveidot Neuron `Agent` klases un Queuety darbplūsmu darbības.

## Neuron piemēri

- [Neuron Plānotājs / izpildītājs](https://queuety.inline0.dev/lv/docs/examples/neuron-planner-executor)
- [Neuron Sesijas stāvokļu automāts](https://queuety.inline0.dev/lv/docs/examples/neuron-session-state-machine)
- [Neuron Straumēšanas darbība](https://queuety.inline0.dev/lv/docs/examples/neuron-streaming-step)
- [Neuron Atmiņas un pārskatīšanas stāvokļu automāts](https://queuety.inline0.dev/lv/docs/examples/neuron-memory-review)
- [Neuron Atkarīgās darbplūsmas](https://queuety.inline0.dev/lv/docs/examples/neuron-dependent-workflows)

## Kā lasīt šos piemērus

Katrs piemērs sniedz atbildi uz nedaudz atšķirīgu jautājumu:

- kā nomainīt Neuron pakalpojumu sniedzējus, kamēr Queuety koordinē darbplūsmas izpildi
- kā uzturēt ilglaicīgu aģenta vai tērzēšanas sesiju skaidri definētos dzīves cikla stāvokļos
- kā ietvert Neuron straumēšanu noturīgā `StreamingStep`
- kā saglabāt Neuron sarunu atmiņu vairākās cilvēka veiktās pārskatīšanas kārtās
- kā panākt, lai augstākā līmeņa darbplūsma nogaida citu darbplūsmu, pirms turpināt

Ja nepieciešams skaidrojums par piemēru pamatā esošajiem elementiem, skatiet arī:

- [Aģentu orķestrēšana](https://queuety.inline0.dev/lv/docs/workflows/agent-orchestration)
- [Stāvokļu automāti](https://queuety.inline0.dev/lv/docs/state-machines)
- [Asinhronā nodošana](https://queuety.inline0.dev/lv/docs/workflows/async-handoffs)
- [Darbplūsmas signāli](https://queuety.inline0.dev/lv/docs/workflows/signals)
- [Darbplūsmu atkarības](https://queuety.inline0.dev/lv/docs/workflows/dependencies)
