
# Beispiele

Dieser Abschnitt zeigt vollständige Abläufe statt einzelner Grundbausteine.

Die ersten Beispiele verwenden [Neuron](https://docs.neuron-ai.dev/overview/getting-started) als Agentenlaufzeitumgebung; Queuety bleibt für die Orchestrierung zuständig:

- Queuety übernimmt Workflow-Dauerhaftigkeit, den Lebenszyklus von State Machines, Wiederholungsversuche, for-each, workflowübergreifende Wartevorgänge und Freigaben durch Menschen
- Neuron übernimmt die Auswahl von Modell und Anbieter, die Agentenausführung, Streaming und den Chat-Speicher

Diese Aufgabenteilung ist bewusst gewählt. Neuron hat eigene Workflow-Konzepte, doch in diesen Beispielen bleibt Queuety die Orchestrierungs-Engine. Neuron wird nur für Aspekte der Agentenausführung verwendet.

## Bevor du beginnst

Installiere Neuron in derselben Anwendung:

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

Die folgenden Beispiele setzen voraus, dass du mit dem Erstellen von Neuron-`Agent`-Klassen und Queuety-Workflow-Schritten in derselben Codebasis vertraut bist.

## Neuron-Beispiele

- [Neuron Planer / Ausführer](https://queuety.inline0.dev/de/docs/examples/neuron-planner-executor)
- [Neuron Sitzungszustandsmaschine](https://queuety.inline0.dev/de/docs/examples/neuron-session-state-machine)
- [Neuron Streaming-Schritt](https://queuety.inline0.dev/de/docs/examples/neuron-streaming-step)
- [Neuron Zustandsmaschine für Speicher und Überprüfung](https://queuety.inline0.dev/de/docs/examples/neuron-memory-review)
- [Neuron Abhängige Workflows](https://queuety.inline0.dev/de/docs/examples/neuron-dependent-workflows)

## So liest du diese Beispiele

Jedes Beispiel beantwortet eine etwas andere Frage:

- wie du Neuron-Anbieter austauschst, während Queuety den Ablauf koordiniert
- wie du einen langlebigen Agenten oder eine Chat-Sitzung in klar definierten Lebenszyklusstatus hältst
- wie du Neuron-Streaming in einen dauerhaften `StreamingStep` einbindest
- wie du den Konversationsspeicher von Neuron über mehrere Runden menschlicher Prüfung hinweg beibehältst
- wie du einen übergeordneten Workflow auf einen anderen warten lässt, bevor er fortfährt

Eine Erklärung der Grundbausteine hinter den Beispielen findest du außerdem unter:

- [Agentenorchestrierung](https://queuety.inline0.dev/de/docs/workflows/agent-orchestration)
- [Zustandsmaschinen](https://queuety.inline0.dev/de/docs/state-machines)
- [Asynchrone Übergaben](https://queuety.inline0.dev/de/docs/workflows/async-handoffs)
- [Workflow-Signale](https://queuety.inline0.dev/de/docs/workflows/signals)
- [Workflow-Abhängigkeiten](https://queuety.inline0.dev/de/docs/workflows/dependencies)
