Lewati ke konten

Contoh

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

Contoh pertama di sini menggunakan Neuron 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:

Shell
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

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: