Exemple
Această secțiune se concentrează pe modele complete, nu pe elemente primitive izolate.
Primele exemple de aici folosesc Neuron ca mediu de execuție pentru agent, iar Queuety rămâne responsabil de orchestrare:
- Queuety gestionează durabilitatea fluxurilor de lucru, ciclul de viață al mașinii de stări, reîncercările, for-each, așteptările între fluxuri de lucru și porțile de aprobare umană
- Neuron gestionează selectarea modelului/furnizorului, execuția agentului, transmiterea în flux și memoria conversației
Această împărțire este intenționată. Neuron are propriile concepte de flux de lucru, însă aceste exemple păstrează în mod deliberat Queuety ca motor de orchestrare și folosesc Neuron doar pentru execuția agentului.
Înainte de a începe
Instalați Neuron în aceeași aplicație:
Shell
composer require neuron-core/neuron-ai
Exemplele de mai jos presupun că știți să creați clase Neuron Agent și pași de flux de lucru Queuety în aceeași bază de cod.
Exemple Neuron
- Neuron Planificator / Executor
- Neuron Mașină de stări pentru sesiune
- Neuron Pas de transmitere în flux
- Neuron Memorie + mașină de stări pentru revizuire
- Neuron Fluxuri de lucru dependente
Cum să parcurgeți aceste exemple
Fiecare exemplu răspunde unei întrebări ușor diferite:
- cum să schimbați furnizorii Neuron în timp ce Queuety coordonează execuția
- cum să păstrați un agent cu durată lungă de viață sau o sesiune de chat în stări explicite ale ciclului de viață
- cum să încadrați transmiterea în flux Neuron într-un
StreamingStepdurabil - cum să păstrați memoria conversației Neuron între sesiunile de revizuire umană
- cum să faceți ca un flux de lucru de nivel superior să aștepte finalizarea altuia înainte de a continua
Dacă doriți explicații despre elementele primitive din spatele exemplelor, consultați și: