Παραδείγματα
Αυτή η ενότητα εστιάζει σε ολοκληρωμένα μοτίβα και όχι σε μεμονωμένα βασικά στοιχεία.
Τα πρώτα παραδείγματα εδώ χρησιμοποιούν το Neuron ως περιβάλλον εκτέλεσης του agent, ενώ το Queuety παραμένει υπεύθυνο για τον συντονισμό:
- Το Queuety διαχειρίζεται τη διατήρηση της ροής εργασιών, τον κύκλο ζωής της μηχανής καταστάσεων, τις επαναλήψεις, την εκτέλεση για κάθε στοιχείο, τις αναμονές μεταξύ ροών εργασιών και τις πύλες ανθρώπινης παρέμβασης
- Το Neuron διαχειρίζεται την επιλογή μοντέλου/παρόχου, την εκτέλεση του agent, τη ροή δεδομένων και τη μνήμη συνομιλίας
Αυτός ο διαχωρισμός είναι σκόπιμος. Το Neuron έχει τις δικές του έννοιες ροών εργασιών, αλλά αυτά τα παραδείγματα διατηρούν σκόπιμα το Queuety ως μηχανισμό συντονισμού και χρησιμοποιούν το Neuron μόνο για τις ανάγκες εκτέλεσης του agent.
Πριν ξεκινήσετε
Εγκαταστήστε το Neuron στην ίδια εφαρμογή:
composer require neuron-core/neuron-ai
Τα παρακάτω παραδείγματα προϋποθέτουν ότι γνωρίζετε πώς να δημιουργείτε κλάσεις Neuron Agent και βήματα ροής εργασιών Queuety στην ίδια βάση κώδικα.
Παραδείγματα Neuron
- Neuron Σχεδιαστής / Εκτελεστής
- Neuron Μηχανή καταστάσεων συνεδρίας
- Neuron Βήμα ροής δεδομένων
- Neuron Μνήμη + μηχανή καταστάσεων ελέγχου
- Neuron Εξαρτημένες ροές εργασιών
Πώς να διαβάσετε αυτά τα παραδείγματα
Κάθε παράδειγμα απαντά σε ένα ελαφρώς διαφορετικό ερώτημα:
- πώς να αλλάζετε παρόχους του Neuron ενώ το Queuety συντονίζει την εκτέλεση
- πώς να διατηρείτε έναν agent ή μια συνομιλία μεγάλης διάρκειας σε σαφείς καταστάσεις κύκλου ζωής
- πώς να ενσωματώνετε τη ροή δεδομένων του Neuron σε ένα ανθεκτικό
StreamingStep - πώς να διατηρείτε τη μνήμη συνομιλίας του Neuron σε πολλαπλούς γύρους ανθρώπινου ελέγχου
- πώς να κάνετε μια ροή εργασιών ανώτατου επιπέδου να περιμένει μια άλλη πριν συνεχίσει
Αν θέλετε την εξήγηση των βασικών στοιχείων πίσω από τα παραδείγματα, δείτε επίσης: