
# Contoh

Bagian ini berfokus pada pola lengkap, bukan primitif yang berdiri sendiri.

Contoh pertama di sini menggunakan [Neuron](https://docs.neuron-ai.dev/overview/getting-started) sebagai runtime agen, sementara Queuety tetap bertanggung jawab atas orkestrasi:

- Queuety menangani ketahanan workflow, siklus hidup mesin status, percobaan ulang, for-each, penantian lintas workflow, dan gerbang persetujuan manusia
- Neuron menangani pemilihan model/provider, eksekusi agen, streaming, dan memori chat

Pembagian ini memang disengaja. Neuron memiliki konsep workflow sendiri, tetapi contoh-contoh ini sengaja tetap menggunakan Queuety sebagai mesin orkestrasi dan memakai Neuron hanya untuk urusan eksekusi agen.

## Sebelum memulai

Pasang Neuron di aplikasi yang sama:

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

Contoh di bawah mengasumsikan Anda terbiasa membuat kelas Neuron `Agent` dan langkah workflow Queuety dalam basis kode yang sama.

## Contoh Neuron

- [Neuron Perencana / Pelaksana](https://queuety.inline0.dev/id/docs/examples/neuron-planner-executor)
- [Neuron Mesin Status Sesi](https://queuety.inline0.dev/id/docs/examples/neuron-session-state-machine)
- [Neuron Langkah Streaming](https://queuety.inline0.dev/id/docs/examples/neuron-streaming-step)
- [Neuron Mesin Status Memori + Tinjauan](https://queuety.inline0.dev/id/docs/examples/neuron-memory-review)
- [Neuron Alur Kerja Bergantung](https://queuety.inline0.dev/id/docs/examples/neuron-dependent-workflows)

## Cara membaca contoh-contoh ini

Setiap contoh menjawab pertanyaan yang sedikit berbeda:

- cara mengganti provider Neuron sementara Queuety mengoordinasikan proses
- cara mempertahankan agen berumur panjang atau sesi chat dalam status siklus hidup yang eksplisit
- cara membungkus streaming Neuron dalam `StreamingStep` yang tangguh
- cara mempertahankan memori percakapan Neuron di beberapa putaran tinjauan manusia
- cara membuat satu workflow tingkat atas menunggu workflow lain sebelum melanjutkan

Jika Anda ingin penjelasan tingkat primitif di balik contoh-contoh ini, lihat juga:

- [Orkestrasi Agen](https://queuety.inline0.dev/id/docs/workflows/agent-orchestration)
- [Mesin Status](https://queuety.inline0.dev/id/docs/state-machines)
- [Serah Terima Asinkron](https://queuety.inline0.dev/id/docs/workflows/async-handoffs)
- [Sinyal Workflow](https://queuety.inline0.dev/id/docs/workflows/signals)
- [Dependensi Workflow](https://queuety.inline0.dev/id/docs/workflows/dependencies)
