Przejdź do treści

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

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: