Przykłady
Ta sekcja skupia się na kompletnych wzorcach, a nie na pojedynczych elementach.
Pierwsze przykłady używają Neuron jako środowiska uruchomieniowego agenta, a Queuety odpowiada za orkiestrację:
- Queuety odpowiada za trwałość przepływu pracy, cykl życia maszyny stanów, ponowne próby, tryb for-each, oczekiwanie między przepływami pracy i punkty wymagające udziału człowieka
- Neuron odpowiada za wybór modelu/dostawcy, wykonywanie zadań przez agenta, strumieniowanie i pamięć czatu
Ten podział jest celowy. Neuron ma własne koncepcje przepływów pracy, ale w tych przykładach silnikiem orkiestracji pozostaje Queuety, a Neuron służy wyłącznie do obsługi zadań agenta.
Zanim zaczniesz
Zainstaluj Neuron w tej samej aplikacji:
Powłoka
composer require neuron-core/neuron-ai
Poniższe przykłady zakładają, że potrafisz tworzyć klasy Neuron Agent i kroki przepływu pracy Queuety w tej samej bazie kodu.
Przykłady Neuron
- Neuron Planista / wykonawca
- Neuron Maszyna stanów sesji
- Neuron Krok strumieniowania
- Neuron Pamięć + maszyna stanów przeglądu
- Neuron Zależne przepływy pracy
Jak czytać te przykłady
Każdy przykład odpowiada na nieco inne pytanie:
- jak zmieniać dostawców Neuron, gdy Queuety koordynuje wykonanie
- jak utrzymywać długotrwałego agenta lub sesję czatu w jawnych stanach cyklu życia
- jak opakować strumieniowanie Neuron w trwały element
StreamingStep - jak zachować pamięć konwersacji Neuron między rundami weryfikacji przez człowieka
- jak sprawić, by przepływ pracy najwyższego poziomu czekał na inny przed kontynuowaniem
Jeśli chcesz poznać wyjaśnienie poszczególnych elementów użytych w przykładach, zobacz także: